Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Hammonton Lake ParkAtlantic County Championships · Oct 1618:21.61Atlantic County ChampionshipsOctober 16, 2025
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 412:21.54NIKE: Cherokee ChallengeSeptember 4, 2026
4750 m · Hammonton Lake ParkAtlantic County Championships · Oct 1518:00.12Atlantic County ChampionshipsOctober 15, 2026
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 3119:16.95NJSIAA Sectionals - SouthOctober 31, 2026
5,000 Meters · Egg Harbor Township High SchoolCAL Championships · Oct 2119:33.33CAL ChampionshipsOctober 21, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 422:21Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Mainland High SchoolCedar Creek, EHT, Millville @ Mainland · Oct 122:33Cedar Creek, EHT, Millville @ MainlandOctober 1, 2024
5,000 Meters · St. AugustineCedar Creek, Mainland @ St. Augustine · Sep 920:19Cedar Creek, Mainland @ St. AugustineSeptember 9, 2025
5,000 Meters · Stockton UniversityOsprey XC High School Invite · Sep 1819:53.07Osprey XC High School InviteSeptember 18, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 3 · Place 101 · Mainland Regional5,000 Meters Group 310119:16.95 PB11
Oct 20Cape Atlantic League Cross Country ChampionshipsOct 20 · Championship · Place 56 · Mainland RegionalChampionship5619:23—
Oct 15Atlantic County ChampionshipsOct 15 · 4,750 Meters Varsity · Place 32 · Mainland Regional4,750 Meters Varsity3218:00.12 PB11
Sep 18Osprey XC High School InviteSep 18 · 5,000 Meters Varsity 2 · Place 113 · Mainland Regional5,000 Meters Varsity 211319:53.07 PB11
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Junior · Place 88 · Mainland Regional3,200 Meters Junior8812:21.54 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 3 · Place 91 · Mainland Regional5,000 Meters Group 39119:45.7110
Oct 21CAL ChampionshipsOct 21 · 5,000 Meters Varsity 1 · Place 64 · Mainland Regional5,000 Meters Varsity 16419:33.33 PB10
Oct 16Atlantic County ChampionshipsOct 16 · 2.9 Miles Varsity · Place 31 · Mainland Regional2.9 Miles Varsity3118:21.61 PB10
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 3 · Place 74 · Mainland Regional5,000 Meters Varsity 37420:17.6010
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 156 · Mainland Regional5,000 Meters Varsity C15622:21 PB10
Sep 9Cedar Creek, Mainland @ St. AugustineSep 9 · 5,000 Meters Varsity · Place 19 · Mainland Regional5,000 Meters Varsity1920:19 PB10
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Sophomore · Place 106 · Mainland Regional3,200 Meters Sophomore10612:34.8610

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 113 · Mainland Reg5,000 Meters Varsity11321:29.439
Oct 23CAL ChampionshipsOct 23 · 5,000 Meters Varsity · Place 85 · Mainland Reg5,000 Meters Varsity8521:25.669
Oct 17Atlantic County ChampionshipsOct 17 · 2.9 Miles Junior Varsity · Place 33 · M9 Mainland Reg2.9 Miles Junior Varsity3320:32.04—
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 2 · Place 75 · Mainland Reg5,000 Meters Division 27522:32.57—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 187 · Mainland Reg5,000 Meters Varsity18723:12—
Oct 1Cedar Creek, EHT, Millville @ MainlandOct 1 · 5,000 Meters Varsity · Place 47 · Mainland Regional5,000 Meters Varsity4722:33 PB9
Sep 20Osprey XC High School InviteSep 20 · 5,000 Meters Varsity · Place 189 · Mainland Reg5,000 Meters Varsity18922:05.09—