Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSkyland Conference Championships · May 713.30Skyland Conference ChampionshipsMay 7, 2019
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 42:57.68Ocean Breeze Freedom GamesJanuary 4, 2020
200 Meters · OutdoorSomerset County Championships · May 1426.37aSomerset County ChampionshipsMay 14, 2019
300 Meters · IndoorOcean Breeze Freedom Games · Jan 643.853Ocean Breeze Freedom Games January 6, 2018
400 Meters · IndoorSkyland Conference Championships · Jan 2758.27aSkyland Conference ChampionshipsJanuary 27, 2019
400 Meters · OutdoorNJSIAA Sectionals North 2 Groups 4 · May 2457.30aNJSIAA Sectionals North 2 Groups 4May 24, 2019
500 Meters · IndoorAtlantic 10 Indoor Track & Field Championships · Feb 251:19.12aAtlantic 10 Indoor Track & Field ChampionshipsFebruary 25, 2023
600 Meters · IndoorLen Pietrewicz Invitational · Dec 301:38.40aLen Pietrewicz InvitationalDecember 30, 2018
800 Meters · IndoorIC4A/ECAC Indoor · Mar 72:09.93aIC4A/ECAC IndoorMarch 7, 2025
800 Meters · OutdoorVirginia Challenge · Apr 192:09.85aVirginia ChallengeApril 19, 2024
800 Meters · Relay Split · OutdoorIC4A/ECAC Outdoor Track & Field Championships · May 172:12.279IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17, 2025

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 800 Meters · RichmondRichmond800 MetersRelay Split—2:12.279 PBSr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 800 Meters · Place 28 · RichmondRichmond800 Meters28.2:19.55aSr
May 3Atlantic 10 Outdoor ChampionshipsMay 3 · 800 Meters · Place 9 · RichmondRichmond800 Meters92:11.51aSR
Apr 18Virginia ChallengeApr 18 · 800 Meters · Place 10 · RichmondRichmond800 Meters102:10.96SR
Mar 21Fred HardyMar 21 · 800 Meters · RichmondRichmond800 Meters--DNFSr
Mar 21Fred HardyMar 21 · 400 Meters · Place 13 · RichmondRichmond400 Meters13.58.55aSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 7IC4A/ECAC IndoorMar 7 · 800 Meters · Place 2 · RichmondRichmond800 MetersRound P2.2:11.80aSr
Mar 7IC4A/ECAC IndoorMar 7 · 800 Meters · Place 3 · RichmondRichmond800 Meters3.2:09.93a PBSr
Feb 28Atlantic-10 Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 3 · RichmondRichmond800 MetersRound P32:10.52SR
Feb 28Atlantic-10 Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 4 · RichmondRichmond800 Meters42:15.91SR
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 58 · RichmondRichmond800 Meters582:11.14a—
Jan 31PSU National OpenJan 31 · 800 Meters · Place 18 · RichmondRichmond800 Meters18.2:12.30aSr
Jan 17Virginia Tech InvitationalJan 17 · 800 Meters · Place 11 · RichmondRichmond800 Meters11.2:17.24aSr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Liberty KickoffDec 5 · 800 Meters · Place 1 · RichmondRichmond800 Meters1.2:14.86aSr
Mar 1ECAC/IC4A Indoor ChampionshipsMar 1 · 800 Meters · Place 7 · RichmondRichmond800 MetersRound P7.2:10.22aJr
Mar 1ECAC/IC4A Indoor ChampionshipsMar 1 · 800 Meters · Place 6 · RichmondRichmond800 Meters6.2:11.77aJr
Feb 23Atlantic 10 Indoor ChampionshipsFeb 23 · 800 Meters · Place 3 · RichmondRichmond800 Meters32:13.10JR
Feb 23Atlantic 10 Indoor ChampionshipsFeb 23 · 800 Meters · Place 4 · RichmondRichmond800 Meters42:09.97JR
Feb 9David Hemrey Valentine InvitationalFeb 9 · 800 Meters · Place 74 · RichmondRichmond800 Meters742:10.81JR
Jan 262024 VMI InvitationalJan 26 · 400 Meters · Place 6 · RichmondRichmond400 Meters658.37a—
Jan 12Virginia Tech InvitationalJan 12 · 1000 Meters · Place 12 · RichmondRichmond1000 Meters123:00.33a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 12 · RichmondRichmond800 Meters122:12.53JR
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 800 Meters · Place 7 · RichmondRichmond800 Meters72:10.11JR
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 800 Meters · Place 5 · RichmondRichmond800 Meters52:10.01JR
Apr 19Virginia ChallengeApr 19 · 800 Meters · Place 3 · RichmondRichmond800 Meters32:09.85a PB—
Mar 22Fred Hardy InvitationalMar 22 · 400 Meters · Place 11 · RichmondRichmond400 Meters1159.27a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Nov 30Liberty Kickoff OpenerNov 30 · 800 Meters · Place 2 · RichmondRichmond800 Meters2.2:13.58aJr
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 500 Meters · Place 15 · RichmondRichmond500 MetersRound P15.1:19.12a PBSo
Feb 3Rutgers University Scarlet Knights OpenFeb 3 · 800 Meters · Place 31 · RichmondRichmond800 Meters31.2:19.99aSo
Jan 27George Mason Patriot GamesJan 27 · 800 Meters · Place 5 · RichmondRichmond800 Meters52:21.15SO
Jan 13Virginia Tech InvitationalJan 13 · 500 Meters · Place 7 · RichmondRichmond500 Meters71:20.79SO

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 7CNU's New Captains ClassicApr 7 · 800 Meters · Place 1 · RichmondRichmond800 Meters1.2:19.62aSo
Mar 302023 Colonial RelaysMar 30 · 800 Meters · Place 5 · RichmondRichmond800 Meters52:17.52SO
Mar 17Fred Hardy InvitationalMar 17 · 800 Meters · Place 15 · RichmondRichmond800 Meters152:19.86SO

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 3VMI Team ChallengeDec 3 · 600 Meters · Place 10 · RichmondRichmond600 Meters10.1:42.51aSo
Feb 26Atlantic 10 Indoor Track & Field ChampionshipsFeb 26 · 500 Meters · Place 17 · RichmondRichmond500 Meters171:20.72FR
Jan 28VMI Winter RelaysJan 28 · 400 Meters · Place 10 · RichmondRichmond400 Meters101:02.47FR
Jan 20Brant Tolsma InvitationalJan 20 · 800 Meters · Place 20 · RichmondRichmond800 Meters202:32.47FR

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 18Fred Hardy InvitationalMar 18 · 400 Meters · Place 19 · RichmondRichmond400 Meters191:03.32FR

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5CNU Holiday OpenDec 5 · 600 Meters · Place 4 · RichmondRichmond600 Meters4.1:42.02aFr

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24Somerset County ChampionshipsMay 24 · 400 Meters · Place 7 · RidgeRidge400 Meters71:01.82—
May 20Skyland Conference ChampionshipsMay 20 · 800 Meters · Place 3 · RidgeRidge800 Meters32:32.38—
May 14Ridge Twilight Meet II Night of 3200s May 14 · 400 Meters · Place 1 · RidgeRidge400 Meters159.48—
Apr 30Ridge Night of 1600'sApr 30 · 800 Meters · Place 7 · RidgeRidge800 Meters7.2:22.49a12
Mar 23Hillsborough, Immaculata, Ridge MeetMar 23 · 400 Meters · Place 1 · RidgeRidge400 Meters1.60.5Unofficial12
Mar 20Ridge Day of Middle DistanceMar 20 · 800 Meters · Place 2 · RidgeRidge800 Meters22:20.0112
Mar 12Westfield vs RidgeMar 12 · 400 Meters · Place 3 · RidgeRidge400 Meters3.61.8Unofficial12
Mar 10Bridgewater-Immaculata-RidgeMar 10 · 600 Meters · Place 1 · RidgeRidge600 Meters1.1:39.5Unofficial12
Mar 5Montgomery - Ridge Dual MeetMar 5 · 800 Meters · Place 3 · RidgeRidge800 Meters3.2:33.0Unofficial12

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 8NJSIAA Meet of ChampionsMar 8 · 800 Meters · Place 6 · RidgeRidge800 Meters62:17.3811

2020 Indoor Track

18 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 4 ChampionshipsFeb 29 · 800 Meters · Place 2 · RidgeRidge800 Meters2.2:19.30a11
Feb 29NJSIAA Group 4 ChampionshipsFeb 29 · 400 Meters · Place 11 · RidgeRidge400 Meters11.59.99a11
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 2 · RidgeRidge800 Meters22:19.3011
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 400 Meters · Place 11 · RidgeRidge400 Meters1159.9911
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 2 · RidgeRidge800 Meters22:19.3011
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 400 Meters · Place 11 · RidgeRidge400 Meters1159.9911
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 2 · RidgeRidge800 Meters22:19.3011
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 400 Meters · Place 11 · RidgeRidge400 Meters1159.9911
Feb 21NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 21 · 800 Meters · Place 1 · RidgeRidge800 Meters12:17.92—
Feb 21NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 21 · 400 Meters · Place 3 · RidgeRidge400 Meters31:00.25—
Feb 21NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 21 · 800 Meters · Place 1 · RidgeRidge800 Meters12:17.92—
Feb 21NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 21 · 400 Meters · Place 3 · RidgeRidge400 Meters31:00.25—
Feb 21NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 21 · 800 Meters · Place 1 · RidgeRidge800 Meters12:17.92—
Feb 21NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 21 · 400 Meters · Place 3 · RidgeRidge400 Meters31:00.25—
Feb 3New Jersey Varsity ClassicFeb 3 · 800 Meters · Place 2 · RidgeRidge800 Meters22:17.3211
Jan 26Skyland Conference Indoor ChampionshipsJan 26 · 800 Meters · Place 5 · RidgeRidge800 Meters5.2:29.90a11
Jan 26Skyland Conference Indoor ChampionshipsJan 26 · 400 Meters · Place 1 · RidgeRidge400 Meters1.58.70a11
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 4 · RidgeRidge1000 Meters42:57.68 PB—

2019 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 23Tony Passarelli InvitationalDec 23 · 600 Meters · Place 1 · RidgeRidge600 Meters1.1:40.13a11
Feb 23NJSIAA Meet of ChampionsFeb 23 · 800 Meters · Place 4 · RidgeRidge800 Meters42:17.8710
Feb 23NJSIAA Meet of ChampionsFeb 23 · 400 Meters · Place 11 · RidgeRidge400 Meters1158.7610
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 800 Meters · Place 1 · RidgeRidge800 Meters12:17.8710
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 400 Meters · Place 3 · RidgeRidge400 Meters358.7610
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 800 Meters · Place 1 · RidgeRidge800 Meters12:17.8710
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 400 Meters · Place 3 · RidgeRidge400 Meters358.7610
Feb 15NJSIAA Group 4 ChampionshipsFeb 15 · 800 Meters · Place 1 · RidgeRidge800 Meters1.2:17.87a10
Feb 15NJSIAA Group 4 ChampionshipsFeb 15 · 400 Meters · Place 3 · RidgeRidge400 Meters3.58.76a10
Feb 3NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 3 · 800 Meters · Place 1 · RidgeRidge800 Meters12:18.0910
Feb 3NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 3 · 400 Meters · Place 2 · RidgeRidge400 Meters259.3010
Jan 27Skyland Conference ChampionshipsJan 27 · 800 Meters · Place 1 · RidgeRidge800 Meters1.2:17.65a10
Jan 27Skyland Conference ChampionshipsJan 27 · 400 Meters · Place 1 · RidgeRidge400 Meters1.58.27a PB10
Jan 5Ocean Breeze Freedom Games (HS)Jan 5 · 1000 Meters · Place 5 · RidgeRidge1000 Meters53:08.35—

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31NJSIAA Group 4 ChampionshipMay 31 · 800 Meters · Place 4 · RidgeRidge800 Meters4.2:14.28a10
May 24NJSIAA Sectionals North 2 Groups 4May 24 · 800 Meters · Place 2 · RidgeRidge800 Meters2.2:15.17a10
May 24NJSIAA Sectionals North 2 Groups 4May 24 · 400 Meters · Place 2 · RidgeRidge400 Meters2.57.30a PB10
May 14Somerset County ChampionshipsMay 14 · 400 Meters · Place 1 · RidgeRidge400 Meters1.57.39a10
May 14Somerset County ChampionshipsMay 14 · 200 Meters · Place 2 · RidgeRidge200 Meters2.26.37a PB10
May 7Skyland Conference ChampionshipsMay 7 · 800 Meters · Place 1 · RIDGERIDGE800 Meters12:13.8310
May 7Skyland Conference ChampionshipsMay 7 · 100 Meters · Place 2 · RIDGERIDGE100 Meters213.30 PB10
May 7Skyland Conference ChampionshipsMay 7 · 800 Meters · Place 1 · RIDGERIDGE800 Meters12:13.8310
May 7Skyland Conference ChampionshipsMay 7 · 100 Meters · Place 2 · RIDGERIDGE100 Meters213.3010

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 600 Meters · Place 1 · RidgeRidge600 Meters1.1:38.40a PB10
Dec 21Tony Passarelli InvitationalDec 21 · 600 Meters · Place 1 · RidgeRidge600 Meters1.1:39.55a10
Feb 16NJSIAA Group 4 ChampionshipsFeb 16 · 800 Meters · Place 8 · RidgeRidge800 Meters8.2:19.81a9
Feb 9NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 9 · 800 Meters · Place 6 · RidgeRidge800 Meters62:21.529
Feb 9NJSIAA Sectional Championships - North 2 Gr. 1&4Feb 9 · 400 Meters · Place 4 · RidgeRidge400 Meters41:00.089
Jan 6Ocean Breeze Freedom Games Jan 6 · 300 Meters · Place 43 · RidgeRidge300 MetersRound P4343.853 PB—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25NJSIAA Sectionals North 2 Groups 1 and 4May 25 · 800 Meters · Place 8 · RidgeRidge800 Meters8.2:18.39a9
May 15Somerset County ChampionshipsMay 15 · 800 Meters · Place 1 · RidgeRidge800 Meters12:18.299
May 8Skyland Conference ChampionshipsMay 8 · 200 Meters · Place 12 · RidgeRidge200 Meters1227.27—
May 8Skyland Conference ChampionshipsMay 8 · 400 Meters · Place 7 · RidgeRidge400 Meters759.98—

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 600 Meters · Place 4 · RidgeRidge600 Meters4.1:40.52a9