Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Thompson ParkThompson Park Class Meet · Sep 2215:47.22Thompson Park Class MeetSeptember 22, 2018
5,000 Meters · Deer Path ParkDeer Path Meet Series #2 · Oct 818:06Deer Path Meet Series #2October 8, 2020
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 219:03Shore Coaches Classic October 2, 2021
5,000 Meters · Thompson ParkNJ State Freshman-JV Championship · Oct 3120:10.5NJ State Freshman-JV ChampionshipOctober 31, 2018
6,000 Meters · Vassar Farm & Ecological PreserveMarist Invitational · Aug 3022:19.4Marist InvitationalAugust 30, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 427:27.9Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 328:14.2Paul Short Run (College)October 3, 2025
8,000 Meters · Twin Ponds on the FarmMAAC XC Championships · Nov 227:05.34MAAC XC ChampionshipsNovember 2, 2024
8,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 1728:23.9IC4A/ECAC Cross Country ChampionshipsOctober 17, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MAAC XC ChampionshipsNov 1 · 8,000 Meters College · Place 144 · SienaSiena8,000 Meters College14427:54.5Jr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters College · Place 212 · SienaSiena8,000 Meters College21228:23.9 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 440 · SienaSiena8,000 Meters Open44028:14.2 PBJr
Sep 13Jasper Fall XC InvitationalSep 13 · 8,000 Meters Seeded · Place 143 · SienaSiena8,000 Meters Seeded14328:37.2Jr
Aug 30Marist InvitationalAug 30 · 6,000 Meters Collegiate · Place 47 · SienaSiena6,000 Meters Collegiate4722:19.4 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MAAC XC ChampionshipsNov 2 · 8,000 Meters College · Place 114 · SienaSiena8,000 Meters College11427:05.34 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 285 · SienaSiena8,000 Meters Open28527:27.9 PBSo
Sep 14Jasper Fall XC InvitationalSep 14 · 8,000 Meters Seeded · Place 98 · SienaSiena8,000 Meters Seeded9828:18.4SO
Aug 31Marist InvitationalAug 31 · 6,000 Meters Varsity · Place 72 · SienaSiena6,000 Meters Varsity7221:23.00JR

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 282023 MAAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 108 · SienaSiena8,000 Meters College10829:46.4Fr
Oct 13IC4A/ECAC XC ChampionshipOct 13 · 8,000 Meters Open · Place 85 · SienaSiena8,000 Meters Open8528:06.7FR-1
Sep 16Jasper Fall XC InvitationalSep 16 · 8,000 Meters Varsity · Place 129 · SienaSiena8,000 Meters Varsity12929:37.7FR
Sep 2Marist InvitationalSep 2 · 6,000 Meters Varsity · Place 77 · SienaSiena6,000 Meters Varsity7722:30.9FR

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6NJSIAA Sectionals - CentralNov 6 · 5,000 Meters Varsity · Place 58 · MontgomeryMontgomery5,000 Meters Varsity585:51.812
Oct 21Skyland Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 59 · MontgomeryMontgomery5,000 Meters Varsity5918:3712
Oct 14Somerset County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 24 · MontgomeryMontgomery5,000 Meters Varsity2417:5812
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity B · Place 93 · MontgomeryMontgomery5,000 Meters Varsity B9319:03 PB12
Sep 25Thompson Park Class MeetSep 25 · 5,000 Meters Varsity · Place 44 · MontgomeryMontgomery5,000 Meters Varsity4418:46.20—

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11Freshman/JV State MeetNov 11 · 5,000 Meters Junior Varsity Championship · Place 19 · MontgomeryMontgomery5,000 Meters Junior Varsity Championship1918:4611
Oct 28Ridge InvitationalOct 28 · 5,000 Meters Varsity · Place 29 · MontgomeryMontgomery5,000 Meters Varsity2918:58.62JR
Oct 20Skyland Conference Raritan DivisionalOct 20 · 5,000 Meters Varsity · Place 21 · MontgomeryMontgomery5,000 Meters Varsity2118:46—
Oct 8Deer Path Meet Series #2Oct 8 · 5,000 Meters Varsity · Place 10 · MontgomeryMontgomery5,000 Meters Varsity1018:06 PB11

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6NJ Freshman/JV State MeetNov 6 · 5,000 Meters Junior Varsity Championship · Place 15 · MontgomeryMontgomery5,000 Meters Junior Varsity Championship1518:24.510
Oct 23Somerset County ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 27 · MontgomeryMontgomery5,000 Meters Junior Varsity2719:21—
Oct 17Skyland Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 54 · MontgomeryMontgomery5,000 Meters Junior Varsity5420:1410
Oct 5New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 109 · MontgomeryMontgomery5,000 Meters Junior Varsity10919:2910
Sep 21Thompson Park Class MeetSep 21 · 5,000 Meters Sophomore · Place 35 · MontgomeryMontgomery5,000 Meters Sophomore3519:46.0710

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NJ State Freshman-JV ChampionshipOct 31 · 5,000 Meters Junior Varsity Red · Place 85 · MontgomeryMontgomery5,000 Meters Junior Varsity Red8520:10.5 PB9
Oct 18Skyland Conference ChampionshipsOct 18 · 5,000 Meters Freshman · Place 13 · M MontgomeryM Montgomery5,000 Meters Freshman1319:59—
Oct 12Somerset County ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 45 · MontgomeryMontgomery5,000 Meters Junior Varsity4519:599
Oct 6New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 230 · MontgomeryMontgomery5,000 Meters Junior Varsity23020:589
Sep 22Thompson Park Class MeetSep 22 · 2.5 Miles Freshman 2 · Place 39 · MontgomeryMontgomery2.5 Miles Freshman 23915:47.22 PB9