Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1617:00NJSIAA Meet of Champions November 16, 2024
6,000 Meters · Lang XC CourseHarry Lang Invitational · Aug 3020:22.4Harry Lang InvitationalAugust 30, 2025
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3127:03.4Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 1926:28.2Rochester Yellowjacket InvitationalSeptember 19, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:17.6Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:43.4Paul Short Run (College)October 3, 2025
8,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 1726:52.4IC4A/ECAC Cross Country ChampionshipsOctober 17, 2025
8368 m · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1227:36.77Harry 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

4 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 99 · ColgateColgate8,000 Meters Patriot League9927:03.4 PBSo
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 70 · ColgateColgate8,000 Meters Open7026:17.6 PBSo
Sep 19Rochester Yellowjacket InvitationalSep 19 · 8,000 Meters Collegiate · Place 36 · ColgateColgate8,000 Meters Collegiate3626:28.2 PBSo
Sep 5Harry Lang InvitationalSep 5 · 6,000 Meters Collegiate · Place 21 · ColgateColgate6,000 Meters Collegiate2120:38.3So

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 87 · ColgateColgate8,000 Meters Champs8727:09.4Fr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters College · Place 156 · ColgateColgate8,000 Meters College15626:52.4 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 130 · ColgateColgate8,000 Meters Open13025:43.4 PBFr
Sep 12Harry Groves Spiked Shoe InvitationalSep 12 · 5.2 Miles Men's Race · Place 92 · ColgateColgate5.2 Miles Men's Race9227:36.77 PBFr
Aug 30Harry Lang InvitationalAug 30 · 6,000 Meters Men's Race · Place 24 · ColgateColgate6,000 Meters Men's Race2420:22.4 PBFr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 75 · ChathamChatham5,000 Meters Varsity7517:00 PB12
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 33 · ChathamChatham5,000 Meters Varsity3317:0812
Nov 2NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 6 · ChathamChatham5,000 Meters Varsity616:28.7312
Oct 22Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 18 · ChathamChatham5,000 Meters Varsity1816:51.6412
Oct 15NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 11 · ChathamChatham5,000 Meters Varsity1116:16.4312
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 26 · ChathamChatham5,000 Meters Varsity2617:30—
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 14 · ChathamChatham5,000 Meters Varsity1417:06.0312
Sep 24NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 14 · ChathamChatham5,000 Meters Varsity1417:06.0312
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 19 · ChathamChatham5,000 Meters Varsity1916:48.712
Sep 17NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 1 · Place 28 · ChathamChatham5,000 Meters Varsity Division 12817:42.1512
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Varsity · Place 14 · ChathamChatham5,000 Meters Varsity1416:23.6012

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 86 · ChathamChatham5,000 Meters Varsity8618:0411
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 30 · ChathamChatham5,000 Meters Varsity3017:51.8611
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 30 · ChathamChatham5,000 Meters Varsity3017:51.8611
Oct 17Morris County Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 46 · ChathamChatham5,000 Meters Varsity4617:30.8411
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 42 · ChathamChatham5,000 Meters Varsity4217:58.5911
Oct 10NJAC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 42 · ChathamChatham5,000 Meters Varsity4217:58.5911
Sep 27NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 40 · ChathamChatham5,000 Meters Varsity4018:37.3111
Sep 23Magee Memorial Class MeetSep 23 · 5,000 Meters Varsity · Place 34 · ChathamChatham5,000 Meters Varsity3418:04.011
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 61 · ChathamChatham5,000 Meters Varsity6119:15.2611
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 61 · ChathamChatham5,000 Meters Varsity6119:15.2611
Sep 19NJAC XC Batch Meet #2Sep 19 · 5,000 Meters Varsity · Place 61 · ChathamChatham5,000 Meters Varsity6119:15.2611
Sep 9Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 9 · ChathamChatham5,000 Meters Varsity918:46.1911
Sep 9Roxbury XC InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 9 · ChathamChatham5,000 Meters Junior Varsity918:46.1911

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 2Viking Last Chance InvitationalNov 2 · 5,000 Meters Varsity · Place 32 · ChathamChatham5,000 Meters Varsity3219:2210
Nov 2Viking Last Chance InvitationalNov 2 · 5,000 Meters Varsity · Place 32 · ChathamChatham5,000 Meters Varsity3219:21.8310
Oct 11NJAC ChampionshipsOct 11 · 4,000 Meters Varsity · Place 15 · ChathamChatham4,000 Meters Varsity1516:02.4010
Oct 11NJAC ChampionshipsOct 11 · 4,000 Meters Frosh/Soph Freshman · Place 15 · ChathamChatham4,000 Meters Frosh/Soph Freshman1516:02.4010
Oct 6Ridge JV/Freshman MeetOct 6 · 5,000 Meters Junior Varsity · Place 49 · ChathamChatham5,000 Meters Junior Varsity4920:36.6610
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 49 · ChathamChatham5,000 Meters Varsity4920:26.5610
Sep 28NJAC XC Batch #3Sep 28 · 5,000 Meters Varsity · Place 49 · ChathamChatham5,000 Meters Varsity4920:26.5610
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 107 · ChathamChatham5,000 Meters Junior Varsity10721:07.3010
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 107 · ChathamChatham5,000 Meters Junior Varsity10721:07.3010
Sep 20NJAC XC Batch #2Sep 20 · 5,000 Meters Varsity · Place 73 · ChathamChatham5,000 Meters Varsity7321:19.7010
Sep 10Roxbury InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 41 · ChathamChatham5,000 Meters Junior Varsity4120:50.9010

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10Viking Last Chance InvitationalNov 10 · 5,000 Meters Junior Varsity · Place 41 · ChathamChatham5,000 Meters Junior Varsity4119:379
Oct 27Morris County Cross Country ChampionshipsOct 27 · 4,000 Meters Freshman · Place 8 · M ChathamM Chatham4,000 Meters Freshman815:42.00—
Oct 19NJAC ChampionshipsOct 19 · 4,000 Meters Frosh/Soph Freshman · Place 5 · ChathamChatham4,000 Meters Frosh/Soph Freshman515:25.989
Sep 25Magee Memorial ClassicSep 25 · 5,000 Meters Sophomore · Place 129 · ChathamChatham5,000 Meters Sophomore12924:16.89
Sep 14NJAC XC Batch Meet #1Sep 14 · 2,700 Meters Junior Varsity · Place 12 · M9 ChathamM9 Chatham2,700 Meters Junior Varsity1211:14.46—
Sep 11Roxbury InvitationalSep 11 · 2,575 Meters Novice · Place 16 · ChathamChatham2,575 Meters Novice169:30.219