Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 718:28.67USATF New Jersey Association Junior Olympic ChampionshipsNovember 7, 2021
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1616:40NJSIAA Meet of Champions November 16, 2024
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 218:39Shore Coaches Classic October 2, 2021
6,000 Meters · Lang XC CourseHarry Lang Invitational · Sep 519:49.3Harry Lang InvitationalSeptember 5, 2026
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1725:28.6IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3125:57.6Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 1925:39.6Rochester Yellowjacket InvitationalSeptember 19, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:03.2Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:35.9Paul Short Run (College)October 3, 2025
8,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 2127:49USATF National Cross Country ChampionshipsJanuary 21, 2023
8,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 1725:42.9IC4A/ECAC Cross Country ChampionshipsOctober 17, 2025
8368 m · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1227:06.72Harry Groves Spiked Shoe InvitationalSeptember 12, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 61 · ColgateColgate8,000 Meters Patriot League6125:57.6 PBSo
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 111 · ColgateColgate8,000 Meters Collegiate11125:28.6 PBSo
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 163 · ColgateColgate8,000 Meters Gold16326:03.2 PBSo
Sep 19Rochester Yellowjacket InvitationalSep 19 · 8,000 Meters Collegiate · Place 9 · ColgateColgate8,000 Meters Collegiate925:39.6 PBSo
Sep 5Harry Lang InvitationalSep 5 · 6,000 Meters Collegiate · Place 6 · ColgateColgate6,000 Meters Collegiate619:49.3 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 62 · ColgateColgate8,000 Meters Champs6226:24.8Fr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters College · Place 68 · ColgateColgate8,000 Meters College6825:42.9 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 250 · ColgateColgate8,000 Meters Gold25025:35.9 PBFr
Sep 12Harry Groves Spiked Shoe InvitationalSep 12 · 5.2 Miles Men's Race · Place 82 · ColgateColgate5.2 Miles Men's Race8227:06.72 PBFr
Aug 30Harry Lang InvitationalAug 30 · 6,000 Meters Men's Race · Place 20 · ColgateColgate6,000 Meters Men's Race2020:04.9Fr

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 39 · Mountain LakesMountain Lakes5,000 Meters Varsity3916:40 PB12
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 8 · Mountain LakesMountain Lakes5,000 Meters Varsity817:1512
Nov 2NJSIAA Sectionals - North 1Nov 2 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:3112
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · Mountain LakesMountain Lakes5,000 Meters Varsity516:04.2112
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:09.0212
Oct 1NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:06.8612
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:08.3812
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:08.3812
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:08.3812
Sep 21Garret InvitationalSep 21 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:3012
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 1 · Place 5 · Mountain LakesMountain Lakes5,000 Meters Varsity Division 1516:19.9612
Jan 20USATF Cross Country ChampionshipsJan 20 · 8,000 Meters U-20 Open · Place 32 · Garden State Track ClubGarden State Track Club8,000 Meters U-20 Open3228:02.811

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 11NJSIAA Meet of ChampionsNov 11 · 5,000 Meters Varsity · Place 101 · Mountain LakesMountain Lakes5,000 Meters Varsity10117:1111
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 8 · Mountain LakesMountain Lakes5,000 Meters Varsity817:0611
Oct 28NJSIAA Sectionals - North 1Oct 28 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:5511
Oct 17Morris County Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 10 · Mountain LakesMountain Lakes5,000 Meters Varsity1016:12.8211
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:15.0111
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:15.0111
Sep 27NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:24.4511
Sep 23Garret InvitationalSep 23 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity116:5111
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:31.5911
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:31.5911
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:31.5911
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity216:31.5911
Jan 21USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 55 · Garden State Track ClubGarden State Track Club8,000 Meters U-205527:49 PB10

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 11 · Mountain LakesMountain Lakes5,000 Meters Varsity1117:3210
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 11 · Mountain LakesMountain Lakes5,000 Meters Varsity1117:3210
Oct 29NJSIAA Sectionals - North 1Oct 29 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity217:2010
Oct 18Morris County Cross Country ChampionshipsOct 18 · 5,000 Meters Championship · Place 24 · Mountain LakesMountain Lakes5,000 Meters Championship245:27.510
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 5 · Mountain LakesMountain Lakes5,000 Meters Varsity516:59.7010
Oct 11NJAC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 5 · Mountain LakesMountain Lakes5,000 Meters Varsity55:28.210
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity217:03.9010
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 2 · Mountain LakesMountain Lakes5,000 Meters Varsity217:03.9010
Sep 24Garret InvitationalSep 24 · 5,000 Meters Varsity · Place 1 · Mountain LakesMountain Lakes5,000 Meters Varsity15:30.710

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 32 · Mountain LakesMountain Lakes5,000 Meters Varsity3218:379
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 32 · Mountain LakesMountain Lakes5,000 Meters Varsity3218:379
Nov 7USATF New Jersey Association Junior Olympic ChampionshipsNov 7 · 5,000 Meters 15-18 · Place 3 · Garden State Track ClubGarden State Track Club5,000 Meters 15-18318:28.67 PB9
Nov 6NJSIAA Sectionals - North 1Nov 6 · Varsity · Place 8 · Mountain LakesMountain LakesVarsity818:109
Oct 19NJAC ChampionshipsOct 19 · 5,000 Meters Championship · Place 15 · Mountain LakesMountain Lakes5,000 Meters Championship1518:01.119
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity F · Place 42 · Mountain LakesMountain Lakes5,000 Meters Varsity F4218:39 PB9
Sep 14NJAC XC Batch Meet #1Sep 14 · 5,000 Meters Varsity · Place 16 · Mountain LakesMountain Lakes5,000 Meters Varsity1619:34.249