Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorTCNJ Invitational · Apr 95:03.23aTCNJ InvitationalApril 9, 2026
1600 Meters · IndoorSJTCA Winter Meet #4 · Dec 235:44.03aSJTCA Winter Meet #4December 23, 2023
1600 Meters · OutdoorCVC Showdown #2 · May 35:29.99aCVC Showdown #2May 3, 2022
3000 Meters · IndoorWidener Indoor Classic · Feb 1310:44.82aWidener Indoor ClassicFebruary 13, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - Central Group 2&3 · Feb 411:58.92NJSIAA Sectional Championships - Central Group 2&3February 4, 2023
3200 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · Jun 311:46.37NJSIAA Sectionals Central Groups 2 and 3June 3, 2022
400 Meters · IndoorBob James Invitational · Dec 211:09.82aBob James InvitationalDecember 21, 2022
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1718:14.56a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorNJAC Outdoor Track & Field Championships · May 217:52.08aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
800 Meters · OutdoorMercer Coaches Classic · May 112:37.61Mercer Coaches ClassicMay 11, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 5000 Meters · Place 13 · TCNJTCNJ5000 Meters13.18:07.46aSo
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 3 · TCNJTCNJ5000 Meters3.17:52.08a PBSo
Apr 9TCNJ InvitationalApr 9 · 1500 Meters · Place 7 · TCNJTCNJ1500 Meters7.5:03.23a PBSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 21 · TCNJTCNJ5000 Meters21.18:14.10aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 19 · TCNJTCNJ5000 Meters19.18:14.56a PBSo
Feb 21New Jersey Athletic Conference ChampionshipsFeb 21 · 5000 Meters · Place 4 · TCNJTCNJ5000 Meters418:31.99aSO
Feb 13Widener Indoor ClassicFeb 13 · 3000 Meters · Place 24 · TCNJTCNJ3000 Meters2410:44.82a PBSo
Jan 31Widener Schuylkill ShowdownJan 31 · 5000 Meters · Place 4 · TCNJTCNJ5000 Meters4.18:56.77aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 5000 Meters · Place 31 · TCNJTCNJ5000 Meters3118:54.89FR
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 5000 Meters · Place 8 · TCNJTCNJ5000 Meters8.19:06.92aFr
Apr 10TCNJ InvitationalApr 10 · 1500 Meters · Place 24 · TCNJTCNJ1500 Meters24.5:20.63aFr
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 34 · TCNJTCNJ5000 Meters3419:31.58aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 5000 Meters · Place 5 · TCNJTCNJ5000 Meters5.19:01.68aFr
Feb 7Utica Blue and OrangeFeb 7 · 5000 Meters · Place 11 · TCNJTCNJ5000 Meters11.19:22.08aFr
Jan 18Ithaca QuadJan 18 · 3000 Meters · Place 7 · TCNJTCNJ3000 Meters7.11:47.29aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 3200 Meters · Place 13 · RobbinsvilleRobbinsville3200 Meters1312:11.7912
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 3200 Meters · Place 13 · RobbinsvilleRobbinsville3200 Meters1312:11.7912
May 11Mercer Coaches ClassicMay 11 · 1600 Meters · Place 15 · RobbinsvilleRobbinsville1600 Meters155:35.0712
May 11Mercer Coaches ClassicMay 11 · 800 Meters · Place 13 · RobbinsvilleRobbinsville800 Meters132:37.61 PB12
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 39 · RobbinsvilleRobbinsville1600 Meters39.5:31.49a12
Apr 13Fast Times at Cherokee HighApr 13 · 1600 Meters · Place 14 · RobbinsvilleRobbinsville1600 Meters145:58.77—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 3200 Meters · Place 10 · RobbinsvilleRobbinsville3200 Meters1012:13.8812
Jan 29SJTCA Winter Meet #14Jan 29 · 1600 Meters · Place 14 · RobbinsvilleRobbinsville1600 Meters145:45.7612
Jan 21Mercer County ChampionshipsJan 21 · 3200 Meters · Place 8 · RobbinsvilleRobbinsville3200 Meters812:27.0512

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 16 · RobbinsvilleRobbinsville1600 Meters16.5:44.03a PB12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 17 · RobbinsvilleRobbinsville3200 Meters1712:25.7311
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 3200 Meters · Place 6 · RobbinsvilleRobbinsville3200 Meters611:58.92 PB11
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 3200 Meters · Place 6 · RobbinsvilleRobbinsville3200 Meters611:58.9211
Jan 22Mercer County ChampionshipsJan 22 · 3200 Meters · Place 5 · RobbinsvilleRobbinsville3200 Meters512:26.6611

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 3200 Meters · Place 7 · RobbinsvilleRobbinsville3200 Meters711:52.8811
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 3200 Meters · Place 7 · RobbinsvilleRobbinsville3200 Meters711:52.8811
May 13Mercer Coaches ClassicMay 13 · 1600 Meters · Place 9 · RobbinsvilleRobbinsville1600 Meters95:30.11JR
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 31 · RobbinsvilleRobbinsville1600 Meters31.5:36.97a11
Apr 8Rebel RelaysApr 8 · 1600 Meters · Place 5 · RobbinsvilleRobbinsville1600 Meters55:53.8011
Apr 8Rebel RelaysApr 8 · 1600 Meters · Place 5 · RobbinsvilleRobbinsville1600 Meters55:53.8011

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Bob James InvitationalDec 21 · 1600 Meters · Place 4 · RobbinsvilleRobbinsville1600 Meters4.5:51.20a11
Dec 21Bob James InvitationalDec 21 · 400 Meters · Place 5 · RobbinsvilleRobbinsville400 Meters5.1:09.82a PB11
Feb 6CVC Batch MeetFeb 6 · 1600 Meters · Place 6 · RobbinsvilleRobbinsville1600 Meters65:45.00—
Jan 21Mercer County ChampionshipsJan 21 · 3200 Meters · Place 14 · RobbinsvilleRobbinsville3200 Meters1412:45.5410

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 3200 Meters · Place 6 · RobbinsvilleRobbinsville3200 Meters611:46.37 PB10
May 27Mercer County ChampionshipsMay 27 · 3200 Meters · Place 5 · RobbinsvilleRobbinsville3200 Meters511:46.53SO
May 27Mercer County ChampionshipsMay 27 · 1600 Meters · Place 17 · RobbinsvilleRobbinsville1600 Meters175:37.31SO
May 21CVC InvitationalMay 21 · 1600 Meters · Place 14 · RobbinsvilleRobbinsville1600 Meters145:37.43SO
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 193 · RobbinsvilleRobbinsville1600 Meters193.5:30.62a10
May 3CVC Showdown #2May 3 · 1600 Meters · Place 8 · RobbinsvilleRobbinsville1600 Meters8.5:29.99a PB10
Apr 29Rville Rumble: Night of 3200'sApr 29 · 3200 Meters · Place 98 · RobbinsvilleRobbinsville3200 Meters98.11:57.06a10
Feb 10Ramapo Outdoor SeriesFeb 10 · 1600 Meters · Place 6 · RobbinsvilleRobbinsville1600 Meters65:44.3810

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 3200 Meters · Place 11 · RobbinsvilleRobbinsville3200 Meters11.13:22.71a9
May 28CVC ChampionshipMay 28 · 1600 Meters · Place 13 · RobbinsvilleRobbinsville1600 Meters135:51.14—
May 20CVC Valley Division QualifierMay 20 · 1600 Meters · Place 6 · RobbinsvilleRobbinsville1600 Meters6.5:52.37a9
May 11Robbinsville vs. SteinertMay 11 · 800 Meters · Place 4 · RobbinsvilleRobbinsville800 Meters4.2:43.19
May 4Nottingham vs Robbinsville Dual MeetMay 4 · 1600 Meters · Place 1 · RobbinsvilleRobbinsville1600 Meters1.5:50.69
Apr 19Hightstown vs. Robbinsville Dual MeetApr 19 · 3200 Meters · Place 3 · RobbinsvilleRobbinsville3200 Meters3.13:17.19
Mar 25Lawrence vs. Robbinsville Mar 25 · 1600 Meters · Place 2 · RobbinsvilleRobbinsville1600 Meters26:17.0—