OCBP John Carey Masters Swim

T. John Carey Masters Swim
2026 Date TBA
 1-Mile Open Water Swim


The Masters Swim has been one of the premier open-water swimming events on the Jersey Shore since 1979. The one-mile ocean race follows a point-to-point course that runs parallel to the beach. Race directors determine the direction of the swim on the day of the race to take advantage of the most favorable conditions. Competitors enjoy memorable views as they swim along the Ocean City Boardwalk during a race with an evening start time of 4:30 p.m. 

The following is information from the 2025 race. Look for detail on the 46th annual race early in 2026.


RACE AND COURSE INFORMATION

  • Start Time: 4:30 p.m. Sunday, July 13, 2025 
  • Parking: Free parking will be available at the Ocean City Community Center (1735 Simpson Ave.) with jitneys running to the start of the race and back to the Community Center after the race.
  • Check In: 3 p.m. to 4:15 p.m. on the beach at 12th Street
  • Course Direction: The 2025 race will be north to south. 
  • Course (North to South): Starting line will be in the vicinity of 12th Street Beach. Swimmers will swim straight out past a turn buoy (right turn on the ocean side of the buoy). Swimmers will then head south on the seaward side of all marker buoys until they reach the finish-turn double-buoy, where they will turn to the beach (right turn to land), and proceed through the finish shoot at 20th Street.


REGISTRATION

  • Online registration: https://www.raceforum.com/johncarey
  • Race-day registration: Must register online.
  • Registration Fees: $35 (plus processing fee) through July 4, 2025; $40 (plus processing fee) after July 4, 2025.


AWARDS

Wetsuits will be permitted for all award categories if the ocean temperature is under 65 degrees. Award categories include the following:

  • Top three overall finishers: male and female
  • Oldest competitor
  • Youngest competitor
  • First-place age-group winners: 15-and-under, 16-19, 20-29, 30-39, 40-49, 50-59, 60-64, 65-and-over
  • First-place wetsuit (if ocean temperature is above 65 degrees) or first-place no-wetsuit (if ocean temperature is below 65 degrees)


RESULTS


HISTORY

T. John Carey was an Ocean City Beach patrol lifeguard as well as a member of the Ocean City High School swim team. The 1930 Ocean City High School swim team won the South Jersey championship by a wide margin. In 1934, he won the Individual National Lifeguard Championship. Carey was an honors graduate of the University of Delaware and a lieutenant commander in the Navy during World War II, teaching survival tactics to pilots and air crews. He taught physical education and coached football, basketball, and track at Ocean City High School before leaving to take over the family's real estate business in 1947. In 1966, he received the city's Community Service Award for his efforts in establishing surfing as an organized sport.


2025 AGE-GROUP RESULTS


Overall Female

1Olivia VecchioF16-19OA0:21:2321:22Reading0:21:2332418 

2Lexi SanterF20-29OA0:21:2921:28 0:21:2928728 

3Summer DewittF16-19OA0:21:3421:33Egg Harbor Township0:21:3425118 

Women 15 & under

1Brenna ShurF15U1/150:22:5922:58Egg Harbor Township0:22:5926214 

2Melanie GannonF15U2/150:23:1123:10Estell Manor0:23:1124014 

3Holly AikenF15U3/150:23:1823:17Ocean city0:23:1820915 

4Hope RobbinsF15U4/150:23:5523:54Ocean City0:23:5522715 

5Anastasiia KislinaF15U5/150:24:0524:04Highland Park0:24:0518415 

6Hailey SchmidtF15U6/150:24:4024:39Northfield0:24:4019513 

7Charlotte QuinonesF15U7/150:25:0725:06 0:25:0730714 

8Grace SummaF15U8/150:25:2525:24Avondale0:25:2521615 

9Maddy ManganF15U9/150:25:4825:47Kennett Square0:25:4823215 

10Giada DonofrioF15U10/150:25:5725:56West Chester0:25:5727315 

11Carolina SolanaF15U11/150:26:4226:41Chadds Ford0:26:4219015 

12Emma QuinonesF15U12/150:28:1828:17Villanova0:28:1829812 

13Christine BuehlerF15U13/150:30:2930:28North Wales0:30:2927812 

14Sarah PlatzerF15U14/150:32:2732:26Ocean City0:32:2724814 

15Liliana HartF15U15/150:34:0834:07Langhorne0:34:0817810 

Women 16-19

1Adeline RobbinsF16-191/130:24:1224:11Ocean City0:24:1221716 

2Natalie YankovitchF16-192/130:24:3724:36Egg harbor township0:24:3717517 

3Cloe AsartaF16-193/130:25:4525:44 0:25:4526516 

4Amelia WojnovichF16-194/130:26:0726:06Havertown0:26:0720316 

5Ava ThomasF16-195/130:26:2226:21Valdosta0:26:2232518 

6Jackie HeyerF16-196/130:26:2526:24Kennett Square0:26:2524518 

7Brynn GallagherF16-197/130:26:4426:43 0:26:4432917 

8Lauren DobieF16-198/130:27:1127:10Kennett Square0:27:1124419 

9Ann Harrell BlevinsF16-199/130:27:2427:23Valdosta0:27:2432618 

10Georgia VecchioF16-1910/130:28:4028:39Ocean city new jersey0:28:4033317 

11Abby ManganF16-1911/130:29:4129:40 0:29:4127118 

12Stella BlevinsF16-1912/130:31:2631:25Ocean city0:31:2633218 

13Hazel SmithF16-1913/130:34:0734:06West Chester0:34:0731817 

Women 20-29

1Peyton RautzhanF20-291/80:22:4522:44Ocean city0:22:4531921 

2Samantha BeckerF20-292/80:23:0923:08Huntingdon Valley0:23:0921822 

3Grace RobertsF20-293/80:24:1624:15Dearborn0:24:1622120 

4Julia CullenF20-294/80:24:3124:30 0:24:3132024 

5Lily MannionF20-295/80:25:5925:58West Chester0:25:5925720 

6Kristin HorrilloF20-296/80:28:3428:33San Francisco0:28:3426829 

7Amira ScaramellaF20-297/80:34:3134:30Moorestown0:34:3124127 

8Emma KarnF20-298/80:37:3837:37Narberth0:37:3818022 

Women 30-39

1Erin CurryF30-391/60:26:1426:13Corbin City0:26:1428832 

2Stephanie HauckF30-392/60:26:5026:49Ventnor City0:26:5030233 

3Rachael MorellF30-393/60:27:2727:26San Diego Ca0:27:2729136 

4Lauren CaskeyF30-394/60:31:2031:19 0:31:2031639 

5Jessica DuganF30-395/60:32:0732:06WHEAT RIDGE0:32:0718537 

6Sarah TomlinsonF30-396/60:40:1740:16Philadelphia0:40:1715533 

Women 40-49

1Kathleen CoggshallF40-491/130:26:2326:22Haddonfield0:26:2330842 

2Kirsten HenryF40-492/130:26:3626:35 0:26:3632848 

3Laura ChipkinF40-493/130:30:3330:32Arlington0:30:3328645 

4Laura SullivanF40-494/130:31:0131:00 0:31:0127047 

5Susan JuruszF40-495/130:31:0231:01Wildwood Crest0:31:0231449 

6Amanda de LorenzoF40-496/130:31:4431:43Bensalem0:31:4428448 

7Emily QuinonesF40-497/130:31:5931:58Villanova0:31:5933842 

8Jill KozakowskiF40-498/130:32:0232:01Ocean City0:32:0226145 

9Emily MccarthyF40-499/130:32:2932:28Springfield0:32:2916246 

10Sarah BryantF40-4910/130:32:5632:55Gilbertsville0:32:5615442 

11Kim SmithF40-4911/130:33:4033:39Springfield0:33:4018845 

12Julie MarzanoF40-4912/130:33:4033:39Springfield0:33:4016346 

13Krista RobbinsF40-4913/130:38:5438:53Warrington0:38:5420445 

Women 50-59

1Kristin WojnovichF50-591/40:27:0927:08Havertown0:27:0920253 

2Barbara MaguireF50-592/40:33:1933:18Ocean city0:33:1933158 

3Joy KolitskyF50-593/40:33:5133:50Ocean City0:33:5122253 

4Carolyn ManosF50-594/40:42:2542:24Thousand Oaks, CA0:42:2532255 

Women 60-64

1Liz CaseyF60-641/20:24:0724:06Beesleys Point0:24:0716760 

2Amy HammerstedtF60-642/20:32:1332:12Estell Manor0:32:1329960 

Women 65 & Up

1Susan ReichF65+1/40:24:3024:29Ocean City0:24:3022666 

2Linda HokeF65+2/40:30:3030:29 0:30:3028570 

3Margaret DefoneyF65+3/40:34:1234:11Seaville0:34:1220068 

4Mari SchaeferF65+4/40:34:3134:30Wayne0:34:3128370 

m
Overall Male

1Jacob TexterM20-29OA0:19:3719:36Ocean City0:19:3733420 

2Dante BuonadonnaM16-19OA0:20:0019:59Millville0:20:0033918 

3Ryan CornellM15UOA0:20:3520:34Egg Harbor Township0:20:3530415 

Men 15 & Under

1Jacob HowzeM15U1/120:21:2521:24Northfield0:21:2516013 

2Declan McdermottM15U2/120:22:1922:18 0:22:1928214 

3Arthur FlukeyM15U3/120:22:2322:22Marmora0:22:2322915 

4Luka KalandariaM15U4/120:23:4623:45State College0:23:4633515 

5Cooper PeckM15U5/120:24:0924:08Ocean City0:24:0931712 

6Conner SmithM15U6/120:28:0328:02Springfield0:28:0318915 

7Eli RoccaM15U7/120:29:4629:45 0:29:4628015 

8Isaac BrownM15U8/120:31:4731:46Seaville0:31:4724911 

9Nick CozzanM15U9/120:32:0432:03 0:32:0426313 

10Aiden HaldemanM15U10/120:33:1133:10Gilbertsville0:33:1115313 

11Finn WilsonM15U11/120:33:4733:46Egg Harbor Twp0:33:4721512 

12Matthew McginleyM15U12/120:52:2352:22 0:52:2325613 

Men 16-19

1Keagan EisenhoferM16-191/70:20:4020:39Sinking Spring0:20:4026017 

2Matthew WoodsideM16-192/70:21:2421:23Ocean City0:21:2422319 

3William SeamanM16-193/70:21:5221:51Ocean City0:21:5233617 

4Dylan BurnsM16-194/70:23:0923:08North East0:23:0918217 

5Ryan CarneyM16-195/70:23:4923:48Haddonfield0:23:4923717 

6Will ColemanM16-196/70:24:1124:10Kennett Square0:24:1123317 

7Daniel TrateM16-197/70:24:2624:25Cleona0:24:2620617 

Men 20-29

1Ernesto SolanaM20-291/110:21:3921:38Chadds Ford0:21:3919120 

2Frank ChristyM20-292/110:24:0324:02Ocean city0:24:0334028 

3Brad DonohueM20-293/110:24:1624:15Haddonfield0:24:1621429 

4Evan CieckoM20-294/110:24:2224:21Wilmington0:24:2223523 

5Peter YoussefM20-295/110:25:3925:38Ocean city0:25:3933721 

6Richard GuzikowkiM20-296/110:27:0026:59San Francisco0:27:0026729 

7Jp CarneyM20-297/110:27:1127:10 0:27:1132323 

8Domenic DipilatoM20-298/110:30:5530:54Woodbine0:30:5524221 

9Mason ShermanM20-299/110:31:1931:18Atco0:31:1930121 

10William StickneyM20-2910/110:33:1133:10Narberth0:33:1129427 

11Jack DevitaM20-2911/110:34:4034:39Haddonfield0:34:4015223 

Men 30-39

1Joseph HofmannM30-341/70:22:4822:47Audubon0:22:4815135 

2Patrick DoughertyM30-342/70:25:3925:38Philadelphia0:25:3919334 

3Kyle GarveyM30-343/70:27:4927:48Ocean City0:27:4931137 

4Robert SmithM30-344/70:29:0729:06Moorestown0:29:0722835 

5Graham JonesM30-345/70:32:2032:19Ridgewood0:32:2021330 

6Benjamin MitchellM30-346/70:34:3834:37Manchester0:34:3818332 

7Mike ManosM30-347/70:35:3235:31San Diego, CA0:35:3232130 

Men 40-49

1Ford CurrieM40-491/100:24:0023:59Ocean City0:24:0015840 

2David ReuterM40-492/100:24:0324:02 0:24:0329047 

3Patrick KaneM40-493/100:24:1224:11Ocean City0:24:1217647 

4Nathan TrateM40-494/100:27:5227:51Cleona0:27:5220548 

5Dominick DoughertyM40-495/100:28:1728:16Ocean City0:28:1727444 

6Rich ZarembaM40-496/100:29:0028:59Philadelphia0:29:0016543 

7David InschoM40-497/100:31:4631:45Philadelphia0:31:4615748 

8Matthew KitaM40-498/100:32:1732:16Collegeville0:32:1723941 

9Robert HartM40-499/100:34:0834:07Langhorne0:34:0817742 

10Jeremiah WilliamsM40-4910/100:38:5238:51Collingswood0:38:5224642 

Men 50-59

1Matt RoccaM50-591/210:22:1122:10West Chester0:22:1127957 

2Mike ManganM50-592/210:22:4022:39Kennett Square0:22:4018753 

3Mike KostalM50-593/210:22:4822:47Media0:22:4829552 

4Michael GaskillM50-594/210:24:1024:09Egg Harbor Twp0:24:1029251 

5Tom CassidyM50-595/210:24:5124:50 0:24:5127255 

6Thomas CullenM50-596/210:25:2225:21 0:25:2226453 

7Ryan YoungM50-597/210:25:4825:47 0:25:4832751 

8Charles GallagherM50-598/210:26:4426:43 0:26:4433051 

9Basil IngemiM50-599/210:27:2127:20Swedesboro0:27:2125458 

10Matthew McglynnM50-5910/210:28:0928:08 0:28:0930659 

11John CarneyM50-5911/210:28:3628:35Haddonfield0:28:3615955 

12Nick SloffM50-5912/210:28:5128:50State College0:28:5120856 

13Matthew HenderM50-5913/210:28:5928:58Marmora0:28:5923450 

14Christopher NeumanM50-5914/210:29:1429:13Ocean View0:29:1421251 

15Justin ArditoM50-5915/210:32:5032:49Turnersville0:32:5018651 

16Larry WengM50-5916/210:33:0533:04 0:33:0525859 

17Ernesto SolanaM50-5917/210:33:1433:13Chadds Ford0:33:1419254 

18Dan AuerbachM50-5918/210:33:5933:58Collingswood0:33:5923053 

19Paul SalamyM50-5919/210:36:3636:35King of Prussia0:36:3622059 

20Jason HooperM50-5920/210:36:4736:46Ocean City0:36:4719651 

21Andrew McginleyM50-5921/210:52:2452:23Purcellville, VA0:52:2425555 

Men 60-64

1Bobby Tortuga PughM60-641/150:23:1123:10Wyndmoor0:23:1120762 

2Doug BergenM60-642/150:23:1823:17Ocean City0:23:1816662 

3Iain AndersonM60-643/150:23:2123:20Ardmore0:23:2119960 

4Jeff ReillyM60-644/150:24:1424:13Egg Harbor Township0:24:1421964 

5Paul BrabsonM60-645/150:24:1624:15Boonsboro MD0:24:1625964 

6Brian YoungM60-646/150:24:4824:47Ocean City0:24:4830360 

7Steven GazsiM60-647/150:28:2128:20 0:28:2130961 

8Rob GuzikowskiM60-648/150:29:1029:09San Jose CA0:29:1026963 

9Jerry HorowitzM60-649/150:29:5329:52Marmora0:29:5330563 

10Mark MonroeM60-6410/150:32:0632:05DOWNINGTOWN0:32:0621160 

11Kevin O'BrienM60-6411/150:32:1232:11Medford Lakes0:32:1225063 

12Matthew WieliczkoM60-6412/150:32:4432:43Marlton0:32:4416160 

13Joe LawnM60-6413/150:32:5932:58King of Prussia0:32:5924764 

14John WalshM60-6414/150:33:5433:53Sea isle City0:33:5416862 

15Thomas ThistleM60-6415/150:44:0844:07Mullica Hill0:44:0828960 

Men 65& Up

1Ron MarksM65+1/180:22:3122:30Marmora0:22:3119766 

2Terry KitaM65+2/180:28:4028:39Collegeville0:28:4019468 

3Rick DoughertyM65+3/180:29:2629:25Downingtown0:29:2631368 

4Michael TroyanM65+4/180:30:4430:43West Chester0:30:4423168 

5Andrew LeeM65+5/180:31:0631:05Somers Point N.J.0:31:0621067 

6Jack WixtedM65+6/180:32:1532:14Medford0:32:1523871 

7James BurnsM65+7/180:33:3033:29North East0:33:3018165 

8William Hooper JrM65+8/180:33:3233:31Ocean City0:33:3219878 

9Frederick ShoyerM65+9/180:34:3734:36sewell0:34:3723666 

10Keith KarnM65+10/180:35:4535:44Narberth0:35:4517967 

11Stephen AlexanderM65+11/180:35:5035:49Cherry Hill0:35:5031068 

12Michael DuncanM65+12/180:36:0636:05Ocean city0:36:0626666 

13Richard WallaceM65+13/180:37:1937:18Manalapan0:37:1917277 

14George FerebeeM65+14/180:38:1438:13northfield0:38:1422570 

15Mark YellinM65+15/180:38:5438:53 0:38:5427570 

16Mark GershonM65+16/180:40:3040:29Ocean city0:40:3020172 

17John ZarychM65+17/180:44:5144:50 0:44:5134177 

18Tim O'BrienM65+18/180:45:5745:56Medford0:45:5722469 


Number of records: 172


Ocean City Beach Patrol

861 Asbury Ave. Ocean City, NJ 08226 (Mailing Address Only) 

OCBP Headquarters (1st Street & Beach)  609-525-9200   Zone 1 - 1st Street & Beach 609-525-9205   Zone 2 -12th Street & Beach 609-525-9203  Zone 3 - 34th Street & Beach 609-525-9204  Zone 4 - 59th Street & Beach Station 609-525-9207  OCBP Boat Shop - 46th Street & West Avenue 609-525-9208

 CERTIFIED AGENCY  

General Information
Lost and Found
OCPD Property Custodian
Phone Numbers
609-525-9200
Emergencies: Dial 911
Location
1st Street & The Beach
Ocean City,
NJ
08226