Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2718:19.4NXR Northeast & New York Regional ChampionshipsNovember 27, 2021
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 617:06.05NJSIAA Sectionals - SouthNovember 6, 2021
6,000 Meters · Ocean County ParkGCU Jersey Pines Challenge · Sep 421:12.33GCU Jersey Pines ChallengeSeptember 4, 2026
8,000 Meters · DREAM ParkNCAA DIII Metro Champ · Nov 1526:44.1NCAA DIII Metro ChampNovember 15, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 429:19.7Paul Short RunOctober 4, 2024
8,000 Meters · Lorimer ParkPSU Abington Invite · Sep 2130:16.29PSU Abington InviteSeptember 21, 2024
8,000 Meters · Stockton UniversityNJAC Cross Country Championships · Nov 127:23.8NJAC Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · The College of New JerseyNJAC XC Championships · Oct 3126:28.4NJAC XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NJAC XC ChampionshipsOct 31 · 8,000 Meters NJAC Championships · Place 22 · StocktonStockton8,000 Meters NJAC Championships2226:28.4 PBSr
Sep 19Osprey OpenSep 19 · 8,000 Meters Open · Place 35 · StocktonStockton8,000 Meters Open3527:39.5Sr
Sep 11TCNJ Herb LorenzSep 11 · 6,000 Meters Men 6K · StocktonStockton6,000 Meters Men 6K—DNSSr
Sep 4GCU Jersey Pines ChallengeSep 4 · 6,000 Meters Men 6k · Place 9 · StocktonStockton6,000 Meters Men 6k921:12.33 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Metro ChampNov 15 · 8,000 Meters D3 Metro · Place 60 · StocktonStockton8,000 Meters D3 Metro6026:44.1 PBJr
Nov 1NJAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 33 · StocktonStockton8,000 Meters Champ3327:23.8 PBJr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 233 · StocktonStockton8,000 Meters D323328:17.9Jr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · StocktonStockton8,000 Meters White0DNFJr
Sep 20Osprey OpenSep 20 · 8,000 Meters Open · StocktonStockton8,000 Meters Open0DNSJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2NJAC Cross Country ChampionshipsNov 2 · 8,000 Meters NJAC · Place 46 · StocktonStockton8,000 Meters NJAC4627:48.3So
Oct 19Border BattleOct 19 · 8,000 Meters Varsity · Place 150 · StocktonStockton8,000 Meters Varsity15027:26.8SO
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 354 · StocktonStockton8,000 Meters White35429:19.7 PBSo
Sep 21PSU Abington InviteSep 21 · 8,000 Meters Men · Place 16 · StocktonStockton8,000 Meters Men1630:16.29 PBSo
Aug 30Stockton Season OpenerAug 30 · 8,000 Meters Varsity · Place 33 · StocktonStockton8,000 Meters Varsity3329:48.95SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 28NJAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 58 · StocktonStockton8,000 Meters College5830:10.9Fr
Oct 14Rowan Interregional Border BattleOct 14 · 8,000 Meters Varsity · Place 197 · StocktonStockton8,000 Meters Varsity19727:51.2FR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 12NJSIAA XC Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 141 · CinnaminsonCinnaminson5,000 Meters Varsity14118:3312
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 118 · CinnaminsonCinnaminson5,000 Meters Varsity11819:4812
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 18 · CinnaminsonCinnaminson5,000 Meters Varsity1816:47.3712
Oct 19Burlington County Scholastic League Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 3 · CinnaminsonCinnaminson5,000 Meters Varsity316:24.8—
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 14 · CinnaminsonCinnaminson5,000 Meters Varsity1417:15.2512
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 14 · CinnaminsonCinnaminson5,000 Meters Varsity1417:15.2512
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 7 · CinnaminsonCinnaminson5,000 Meters Varsity717:3812

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 27NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Open - Northeast · Place 24 · CinnaminsonCinnaminson5,000 Meters Open - Northeast2418:19.4 PB11
Nov 20NJSIAA XC Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 127 · CinnaminsonCinnaminson5,000 Meters Varsity12717:3111
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 38 · CinnaminsonCinnaminson5,000 Meters Varsity3817:3911
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 2 · Place 21 · CinnaminsonCinnaminson5,000 Meters Group 22117:06.05 PB11
Oct 20Burlington County Scholastic League Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 7 · CinnaminsonCinnaminson5,000 Meters Varsity717:44.7917
Oct 20Burlington County Scholastic League Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 7 · CinnaminsonCinnaminson5,000 Meters Varsity717:44.79—
Oct 15Burlington County XC OpenOct 15 · 5,000 Meters Junior Varsity · Place 7 · CinnaminsonCinnaminson5,000 Meters Junior Varsity718:59.8711

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14NJSIAA Sectionals - CentralNov 14 · 5,000 Meters Varsity · Place 87 · CinnaminsonCinnaminson5,000 Meters Varsity8720:22.4010
Oct 31Burlington County XC OpenOct 31 · Varsity · Place 56 · CinnaminsonCinnaminsonVarsity5620:16.8010
Oct 31Burlington County XC OpenOct 31 · 5,000 Meters Varsity · Place 56 · CinnaminsonCinnaminson5,000 Meters Varsity5620:16.8010
Oct 24BCSL Batch Meet - CinnaminsonOct 24 · 5,000 Meters Varsity · Place 13 · CinnaminsonCinnaminson5,000 Meters Varsity1320:14—

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Sectionals - CentralNov 9 · 5,000 Meters Varsity · Place 111 · CinnaminsonCinnaminson5,000 Meters Varsity11120:01.39
Oct 18Burlington County OpenOct 18 · 5,000 Meters Junior Varsity · Place 27 · CinnaminsonCinnaminson5,000 Meters Junior Varsity2719:31.029
Oct 5New Balance Shore Coaches InvitationalOct 5 · 3,200 Meters Freshman · Place 119 · CinnaminsonCinnaminson3,200 Meters Freshman11914:319
Sep 21Thompson Park Class MeetSep 21 · 2.5 Miles Freshman · Place 56 · CinnaminsonCinnaminson2.5 Miles Freshman5616:42.169