Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 118:35NJSIAA Sectionals - North 1November 1, 2025
5,000 Meters · Greystone XC CourseMorris County Cross Country Championships · Oct 2118:11.44Morris County Cross Country ChampionshipsOctober 21, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 418:53Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 318:33.1New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 818:34NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 618:26.42Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1117:59.28Battle @ Ocean County ParkSeptember 11, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 3 · Place 109 · Randolph5,000 Meters Group 310918:58.4811
Oct 31NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 3 · Place 48 · Randolph5,000 Meters Group 34818:18.9011
Oct 20Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 56 · Randolph5,000 Meters Varsity5618:23.1611
Oct 20Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 56 · Randolph5,000 Meters Varsity5618:23.1611
Oct 20Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Championship · Place 56 · Randolph5,000 Meters Championship5618:23.1611
Oct 13NJAC ChampionshipsOct 13 · 5,000 Meters Varsity Large · Place 32 · Randolph5,000 Meters Varsity Large3218:16.3611
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity C · Place 87 · Randolph5,000 Meters Varsity C8718:33.1 PB11
Sep 22NJAC XC Batch Meet #2Sep 22 · 5,000 Meters Varsity 2 · Place 57 · Randolph5,000 Meters Varsity 25719:14.9911
Sep 15NJAC XC Batch Meet #1Sep 15 · 5,000 Meters Varsity 2 · Place 37 · Randolph5,000 Meters Varsity 23718:48.6511
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Junior · Place 48 · Randolph5,000 Meters Junior4817:59.28 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 88 · Randolph5,000 Meters Group 38818:34 PB10
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 3 · Place 39 · Randolph5,000 Meters Group 33918:35 PB10
Oct 21Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 61 · Randolph5,000 Meters Varsity6118:11.44 PB10
Oct 14NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 58 · Randolph5,000 Meters Varsity Large5818:23.4410
Oct 7NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 52 · Randolph5,000 Meters Varsity 25219:25.4610
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 64 · Randolph5,000 Meters Varsity C6418:53 PB10
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Sophomore · Place 57 · Randolph5,000 Meters Sophomore5718:40.010
Sep 16NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 19 · Randolph5,000 Meters Varsity 11918:17.4410
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Future 4 · Place 27 · Randolph5,000 Meters Future 42718:26.42 PB10

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 15NJAC ChampionshipsOct 15 · 4,000 Meters Junior Varsity · Place 1 · Randolph4,000 Meters Junior Varsity114:20.349
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 45 · Randolph5,000 Meters Varsity4518:35.449
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 45 · Randolph5,000 Meters Varsity4518:35.449
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 44 · Randolph5,000 Meters Varsity4418:29.519
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 44 · Randolph5,000 Meters Varsity4418:29.519
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 44 · Randolph5,000 Meters Varsity4418:29.519
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 44 · Randolph5,000 Meters Varsity4418:29.519
Sep 17NJAC XC Batch Meet #1Sep 17 · 4,000 Meters Junior Varsity · Place 4 · Randolph4,000 Meters Junior Varsity414:59.839
Sep 14Back to the Mountain InvitationalSep 14 · 3,200 Meters Freshman · Place 2 · Randolph3,200 Meters Freshman212:069
Sep 7Roxbury XC InvitationalSep 7 · 1.46 Miles Novice · Place 11 · Randolph1.46 Miles Novice118:45.559

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 10Lakeland Weekly XC Series Meet 1Sep 10 · 2,977 Meters Varsity · Place 4 · Randolph2,977 Meters Varsity411:08.78—