Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRutgers Holiday Classic · Dec 63:03.58aRutgers Holiday ClassicDecember 6, 2024
1500 Meters · OutdoorBison Outdoor Classic · Apr 114:51.32aBison Outdoor ClassicApril 11, 2026
200 Meters · IndoorNJ Spiked Shoe Holiday · Dec 1829.19aNJ Spiked Shoe HolidayDecember 18, 2023
400 Meters · Relay Split · OutdoorBergen County Relays · Apr 171:04.721Bergen County RelaysApril 17, 2024
400m Hurdles · 30" / 0.762m · OutdoorBig North Championships - American-Patriot · May 51:14.40aBig North Championships - American-PatriotMay 5, 2023
800 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 282:20.31aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
800 Meters · OutdoorLafayette-Lehigh · May 22:18.62aLafayette-LehighMay 2, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 800 Meters · Place 19 · LafayetteLafayette800 MetersRound P19.2:23.09aSo
May 2Lafayette-LehighMay 2 · 800 Meters · Place 6 · LafayetteLafayette800 Meters6.2:18.62a PBSo
Apr 24John Covert ClassicApr 24 · 800 Meters · Place 5 · LafayetteLafayette800 Meters5.2:22.53aSo
Apr 17Navy Spring InvitationalApr 17 · 800 Meters · LafayetteLafayette800 Meters--DNSSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 43 · LafayetteLafayette1500 Meters43.4:51.32a PBSo
Apr 4Sam Howell InvitationalApr 4 · 800 Meters · Place 23 · LafayetteLafayette800 Meters23.2:19.97aSo
Mar 28Lafayette OpenMar 28 · 1500 Meters · Place 1 · LafayetteLafayette1500 Meters14:57.82aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 20 · LafayetteLafayette800 MetersRound P20.2:20.31a PBSo
Feb 13Widener Indoor ClassicFeb 13 · 800 Meters · Place 11 · LafayetteLafayette800 Meters112:20.84aSo
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 17 · LafayetteLafayette800 Meters17.2:20.42aSo
Jan 31Lehigh Lafayette Dual MeetJan 31 · 1000 Meters · Place 4 · LafayetteLafayette1000 Meters43:04.44aSO
Jan 24Gulden InvitationalJan 24 · 800 Meters · Place 8 · LafayetteLafayette800 Meters82:23.71aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · 800 Meters · Place 6 · LafayetteLafayette800 Meters62:20.80FR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 800 Meters · Place 104 · LafayetteLafayette800 Meters1042:22.05aFr
Apr 5Lafayette v. LehighApr 5 · 800 Meters · Place 5 · LafayetteLafayette800 Meters5.2:24.11aFr
Mar 29Lafayette OpenMar 29 · 1500 Meters · Place 14 · LafayetteLafayette1500 Meters145:09.52a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 20 · LafayetteLafayette800 Meters20.2:23.93aFr
Feb 1Lafayette at LehighFeb 1 · 1000 Meters · Place 4 · LafayetteLafayette1000 Meters4.3:04.60aFr
Jan 17NYC Gotham CupJan 17 · 1000 Meters · Place 18 · LafayetteLafayette1000 Meters18.3:08.75aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 1000 Meters · Place 8 · LafayetteLafayette1000 Meters8.3:03.58a PBFr
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 800 Meters · Place 8 · RamseyRamsey800 Meters82:29.9812

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 13 · RamseyRamsey800 Meters13.2:23.26a12
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 4 · RamseyRamsey800 Meters42:24.0612
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 4 · RamseyRamsey800 Meters42:24.0612
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 4 · RamseyRamsey800 Meters42:24.0612
May 17Bergen County Meet of ChampionsMay 17 · 800 Meters · Place 7 · RamseyRamsey800 Meters72:23.5612
May 10Bergen County ChampionshipsMay 10 · 400 Meters · RamseyRamsey400 MetersRelay Split—1:05.78712
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 2 · RamseyRamsey800 Meters2.2:25.27a12
May 1Big North Championships - American-PatriotMay 1 · 800 Meters · Place 2 · RamseyRamsey800 Meters22:26.4512
Apr 17Bergen County RelaysApr 17 · 400 Meters · RamseyRamsey400 MetersRelay Split—1:04.721 PB12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · 200 Meters · Place 46 · RamseyRamsey200 Meters46.29.19a PB12
Dec 16UC Holiday HS InvitationalDec 16 · 800 Meters · Place 19 · RamseyRamsey800 Meters19.2:37.59a12
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 800 Meters · Place 8 · RamseyRamsey800 Meters82:36.9911
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 800 Meters · Place 8 · RamseyRamsey800 Meters82:36.9911

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 800 Meters · Place 14 · RamseyRamsey800 Meters14.2:35.17a11
May 5Big North Championships - American-PatriotMay 5 · 400m Hurdles · Place 5 · RamseyRamsey400m Hurdles30" / 0.762m5.1:14.40a PB11
May 5Big North Championships - American-PatriotMay 5 · 800 Meters · Place 3 · RamseyRamsey800 Meters3.2:32.07a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Spike Shoe Holiday FestivalDec 19 · 800 Meters · Place 14 · RamseyRamsey800 Meters14.2:38.14a11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · Place 16 · RamseyRamsey800 Meters16.2:36.93a10
May 24North Jersey Sophomore ChampionshipMay 24 · 800 Meters · Place 4 · RamseyRamsey800 Meters42:36.9—
May 13Bergen County ChampionshipsMay 13 · 800 Meters · Place 8 · RamseyRamsey800 Meters8.2:35.77a10
May 5Big North Championships - American & PatriotMay 5 · 800 Meters · Place 5 · RamseyRamsey800 Meters52:37.0610
Apr 20Jack Yockers Bergen County RelaysApr 20 · 400m Hurdles · Place 12 · RamseyRamsey400m Hurdles121:18.52—
Apr 20Jack Yockers Bergen County RelaysApr 20 · 400m Hurdles · Place 12 · RamseyRamsey400m Hurdles121:18.52—
Apr 20Jack Yockers Bergen County RelaysApr 20 · 400m Hurdles · Place 12 · RamseyRamsey400m Hurdles121:18.52—

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · 800 Meters · Place 17 · RamseyRamsey800 Meters17.2:38.02a9
May 27Big North Championships - American-PatriotMay 27 · 800 Meters · Place 5 · RamseyRamsey800 Meters52:35.409
Mar 24Big North Conference, Patriot DivisionMar 24 · 800 Meters · Place 6 · RamseyRamsey800 Meters62:38.48—