Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 1432:25.3NCAA DI Mid-Atlantic RegionalNovember 14, 2025
10,000 Meters · The Pennsylvania State UniversityNCAA DI Mid-Atlantic Regional · Nov 1533:25.9NCAA DI Mid-Atlantic RegionalNovember 15, 2024
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2517:11.9NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 218:52Shore Coaches Classic October 2, 2021
5,000 Meters · Natirar Natirar Speedway Meet 2 · Sep 1915:54Natirar Speedway Meet 2September 19, 2023
6440 m · Haverford CollegeMain Line Invitational · Sep 1920:46.3Main Line InvitationalSeptember 19, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1725:50.3IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3125:37.2Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:18.8Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:38.3Paul Short Run (College)October 3, 2025
8,000 Meters · Metgzar Field XC CourseLafayette vs. Lehigh · Sep 2525:56.3Lafayette vs. LehighSeptember 25, 2026
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1725:58.6Princeton Fall ClassicOctober 17, 2025
8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 1327:35.9Harry Groves Spiked Shoe InvitationalSeptember 13, 2024

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 40 · LehighLehigh8,000 Meters Patriot League4025:37.2 PBJr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 144 · LehighLehigh8,000 Meters Collegiate14425:50.3 PBJr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 195 · LehighLehigh8,000 Meters Gold19526:18.8 PBJr
Sep 25Lafayette vs. LehighSep 25 · 8,000 Meters Varsity · Place 13 · LehighLehigh8,000 Meters Varsity1325:56.3 PBJr
Sep 11Lafayette XC InviteSep 11 · 8,000 Meters College · Place 28 · LehighLehigh8,000 Meters College2827:34.6Jr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Mid-Atlantic RegionalNov 14 · 10,000 Meters D1 Mid-Atlantic · Place 130 · LehighLehigh10,000 Meters D1 Mid-Atlantic13032:25.3 PBSo
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 78 · LehighLehigh8,000 Meters Champs7826:51.2So
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 279 · LehighLehigh8,000 Meters Fall Classic27925:58.6 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 118 · LehighLehigh8,000 Meters Open11825:38.3 PBSo
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · Place 36 · LehighLehigh6,440 Meters Collegiate3620:46.3 PBSo
Sep 13Lehigh Lafayette Dual MeetSep 13 · 8,000 Meters Men · Place 14 · LehighLehigh8,000 Meters Men1426:44.50So
Aug 29Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · LehighLehigh6,000 Meters Men's Race0DNSSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Mid-Atlantic RegionalNov 15 · 10,000 Meters D1 Mid-Atlantic · Place 158 · LehighLehigh10,000 Meters D1 Mid-Atlantic15833:25.9 PBFr
Nov 2Patriot League Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 66 · LehighLehigh8,000 Meters Varsity6625:37.6FR
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 332 · LehighLehigh8,000 Meters Gold33226:48.3Fr
Sep 21Lafayette v LehighSep 21 · 8,000 Meters Varsity · Place 15 · LehighLehigh8,000 Meters Varsity1526:31.7FR
Sep 13Harry Groves Spiked Shoe InvitationalSep 13 · 5.2 Miles College · Place 158 · LehighLehigh5.2 Miles College15827:35.9 PBFr
Aug 30Lehigh InvitationalAug 30 · 6,000 Meters Varsity · Place 12 · LehighLehigh6,000 Meters Varsity1218:54.2FR

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 86 · BernardsBernards5,000 Meters Championship - Northeast8617:11.9 PB12
Nov 11NJSIAA Meet of ChampionsNov 11 · 5,000 Meters Varsity · Place 34 · BernardsBernards5,000 Meters Varsity3416:2612
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 12 · BernardsBernards5,000 Meters Varsity1216:5412
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 1 · BernardsBernards5,000 Meters Varsity116:04.6512
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 1 · BernardsBernards5,000 Meters Varsity116:04.6512
Oct 19Somerset County XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 3 · BernardsBernards5,000 Meters Varsity316:0012
Oct 12Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 1 · Bernards HS (Boys)Bernards HS (Boys)5,000 Meters Varsity116:06.1SR
Oct 12Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 1 · Bernards HS (Boys)Bernards HS (Boys)Varsity116:06.1SR
Oct 12Skyland Conference XC ChampionshipsOct 12 · Championship · Place 1 · Bernards HS (Boys)Bernards HS (Boys)Championship13:13.2SR
Oct 6Greystone InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · BernardsBernards5,000 Meters Varsity115:52.8512
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 2 · BernardsBernards5,000 Meters Varsity216:25—
Sep 23Magee Memorial Class MeetSep 23 · 5,000 Meters Varsity · Place 3 · BernardsBernards5,000 Meters Varsity316:04.912
Sep 19Natirar Speedway Meet 2Sep 19 · 5,000 Meters Varsity · Place 1 · BernardsBernards5,000 Meters Varsity115:54 PB12
Sep 9Roxbury XC InvitationalSep 9 · Varsity · Place 1 · BernardsBernardsVarsity115:35.2412
Sep 9Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · BernardsBernards5,000 Meters Varsity115:35.2412

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 40 · BernardsBernards5,000 Meters Varsity4017:4711
Oct 29NJSIAA Sectionals - North 2Oct 29 · 5,000 Meters Varsity · Place 4 · BernardsBernards5,000 Meters Varsity416:40.5611
Oct 20Somerset County XC ChampionshipsOct 20 · 5,000 Meters Championship · Place 12 · M11 BernardsM11 Bernards5,000 Meters Championship1216:56—
Oct 11Skyland Conference XC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 20 · BernardsBernards5,000 Meters Varsity2017:5011
Oct 4Somerville Dual/Tri MeetOct 4 · 5,000 Meters Varsity · Place 4 · BernardsBernards5,000 Meters Varsity40:17:39.654
Oct 4Somerville Dual/Tri MeetOct 4 · 5,000 Meters Varsity · Place 4 · BernardsBernards5,000 Meters Varsity40:17:39.654
Oct 4Somerville Dual/Tri MeetOct 4 · 5,000 Meters Varsity · Place 4 · BernardsBernards5,000 Meters Varsity417:4011
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 4 · BernardsBernards5,000 Meters Varsity416:42.1011
Sep 24Stewart Memorial InvitationalSep 24 · 5,000 Meters Varsity · Place 4 · BernardsBernards5,000 Meters Varsity416:42.1011
Sep 13Natirar Speedway Meet 1Sep 13 · 5,000 Meters Varsity · Place 1 · BernardsBernards5,000 Meters Varsity117:07.311
Sep 10Roxbury InvitationalSep 10 · 5,000 Meters Varsity · Place 12 · BernardsBernards5,000 Meters Varsity1216:47.4011

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 92 · BernardsBernards5,000 Meters Varsity9218:4710
Nov 6NJSIAA Sectionals - North 2Nov 6 · Varsity · Place 23 · BernardsBernardsVarsity2317:50.9410
Oct 21Skyland Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 61 · BernardsBernards5,000 Meters Varsity6118:3810
Oct 14Somerset County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 34 · BernardsBernards5,000 Meters Varsity3418:3410
Oct 8Stewart Memorial InvitationalOct 8 · 5,000 Meters Varsity · Place 28 · BernardsBernards5,000 Meters Varsity2818:15.0310
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity E · Place 53 · BernardsBernards5,000 Meters Varsity E5318:52 PB10
Sep 21Pingry XC QuadSep 21 · 5,000 Meters Varsity · Place 12 · BernardsBernards5,000 Meters Varsity1218:5410
Sep 14Dual: Bernards vs. PingrySep 14 · 5,000 Meters Varsity · Place 6 · BernardsBernards5,000 Meters Varsity619:3810
Sep 11Roxbury InvitationalSep 11 · 5,000 Meters Varsity · Place 33 · BernardsBernards5,000 Meters Varsity3318:57.5710

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Garret InvitationalOct 24 · 3,200 Meters Freshman · Place 7 · M9 BernardsM9 Bernards3,200 Meters Freshman713:17—
Oct 14Bernards vs Ridge DualOct 14 · 5,000 Meters Varsity · Place 36 · BernardsBernards5,000 Meters Varsity3622:169
Oct 6Ridge Quad Meet at PVPOct 6 · 5,000 Meters Varsity · Place 50 · BernardsBernards5,000 Meters Varsity5022:06.0—
Oct 1Dual: Pingry vs BernardsOct 1 · 5,000 Meters Varsity · Place 20 · BernardsBernards5,000 Meters Varsity2022:32.5—