Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Hammonton Lake ParkAtlantic County Championships · Oct 1617:46.57Atlantic County ChampionshipsOctober 16, 2025
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 411:37.67NIKE: Cherokee ChallengeSeptember 4, 2026
4750 m · Hammonton Lake ParkAtlantic County Championships · Oct 1516:17.99Atlantic County ChampionshipsOctober 15, 2026
5,000 Meters · Cedar Creek HSHammonton, Millville @ Cedar Creek · Sep 2318:55Hammonton, Millville @ Cedar CreekSeptember 23, 2025
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 3116:57.05NJSIAA Sectionals - SouthOctober 31, 2026
5,000 Meters · Egg Harbor Township High SchoolCAL Championships · Oct 2118:07.25CAL ChampionshipsOctober 21, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 420:01Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 319:00.4New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1218:35Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · RVRHS Sports ComplexRay Hoagland RVXC Invite · Sep 2718:04.41Ray Hoagland RVXC InviteSeptember 27, 2025
5,000 Meters · Stockton UniversityOsprey XC High School Invite · Sep 1817:54.16Osprey 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

6 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 3 · Place 31 · Hammonton5,000 Meters Group 33116:57.05 PB11
Oct 20Cape Atlantic League Cross Country ChampionshipsOct 20 · Championship · Place 31 · HammontonChampionship3117:31—
Oct 15Atlantic County ChampionshipsOct 15 · 4,750 Meters Varsity · Place 16 · Hammonton4,750 Meters Varsity1616:17.99 PB11
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity C · Place 107 · Hammonton5,000 Meters Varsity C10719:00.4 PB11
Sep 18Osprey XC High School InviteSep 18 · 5,000 Meters Varsity 2 · Place 44 · Hammonton5,000 Meters Varsity 24417:54.16 PB11
Sep 4NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Junior · Place 50 · Hammonton3,200 Meters Junior5011:37.67 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 3 · Place 49 · Hammonton5,000 Meters Group 34918:07.0710
Oct 21CAL ChampionshipsOct 21 · 5,000 Meters Varsity 1 · Place 33 · Hammonton5,000 Meters Varsity 13318:07.25 PB10
Oct 16Atlantic County ChampionshipsOct 16 · 2.9 Miles Varsity · Place 25 · Hammonton2.9 Miles Varsity2517:46.57 PB10
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 102 · Hammonton5,000 Meters Varsity C10220:01 PB10
Sep 27Ray Hoagland RVXC InviteSep 27 · 5,000 Meters Varsity · Place 17 · Hammonton5,000 Meters Varsity1718:04.41 PB10
Sep 23Hammonton, Millville @ Cedar CreekSep 23 · 5,000 Meters Varsity · Place 4 · Hammonton5,000 Meters Varsity418:55 PB10
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Sophomore · Place 39 · Hammonton5,000 Meters Sophomore3918:35 PB10
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Sophomore · Place 46 · Hammonton3,200 Meters Sophomore4611:40.2410

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 92 · Hammonton5,000 Meters Varsity9219:27.679
Oct 23CAL ChampionshipsOct 23 · 5,000 Meters Varsity · Place 56 · Hammonton5,000 Meters Varsity5619:43.289
Oct 17Atlantic County ChampionshipsOct 17 · 2.9 Miles Varsity · Place 42 · Hammonton2.9 Miles Varsity4219:01.159
Oct 12South Jersey Track Coaches Association OpenOct 12 · 3,200 Meters Freshman · Place 6 · Hammonton3,200 Meters Freshman614:47.89—
Sep 20Osprey XC High School InviteSep 20 · 5,000 Meters Varsity · Place 110 · Hammonton5,000 Meters Varsity11019:40.77—
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 54 · Hammonton2 Miles Freshman5413:03—
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 54 · Hammonton2 Miles Freshman5413:03—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 63 · Hammonton3,200 Meters Varsity6312:34.289
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Freshman · Place 63 · Hammonton3,200 Meters Freshman6312:34.289