Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRutgers Scarlet Knights Open · Feb 65:49.27aRutgers Scarlet Knights OpenFebruary 6, 2026
1500 Meters · OutdoorOscar Moore Invitational · Apr 115:23.77aOscar Moore InvitationalApril 11, 2026
1600 Meters · IndoorToms River Varsity Classic · Dec 205:53.98aToms River Varsity ClassicDecember 20, 2023
1600 Meters · OutdoorOcean County Championships · May 125:57.85aOcean County ChampionshipsMay 12, 2022
3000 Meters · IndoorGulden Invitational · Jan 2411:27.98aGulden InvitationalJanuary 24, 2026
3000 Meters · OutdoorTCNJ Last Chance · Mar 111:17.67aTCNJ Last ChanceMarch 1, 2026
3000m Steeplechase · 0.762m · OutdoorNJAC Outdoor Track & Field Championships · May 212:01.97aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
3200 Meters · IndoorToms River Varsity Classic · Dec 2112:49.23aToms River Varsity ClassicDecember 21, 2022
3200 Meters · OutdoorOcean County Championships · May 1213:02.52aOcean County ChampionshipsMay 12, 2022
5000 Meters · IndoorMetropolitan Championships · Jan 3020:04.94Metropolitan ChampionshipsJanuary 30, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2719:33.14aDanny Curran InvitationalMarch 27, 2026
800 Meters · IndoorSTCA Pod E Distance Qualifier · Mar 143:07.90STCA Pod E Distance QualifierMarch 14, 2021
800 Meters · OutdoorOcean County Championships · May 142:50.87aOcean County ChampionshipsMay 14, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 3000m Steeplechase · RowanRowan3000m Steeplechase0.762m—DNSSo
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 3 · RowanRowan3000m Steeplechase0.762m3.12:01.97a PBSo
Apr 11Oscar Moore InvitationalApr 11 · 1500 Meters · Place 12 · RowanRowan1500 Meters12.5:23.77a PBSo
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 28 · RowanRowan1500 Meters28.5:30.85aSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 50 · RowanRowan5000 Meters50.19:33.14a PBSo
Mar 1TCNJ Last ChanceMar 1 · 3000 Meters · Place 7 · RowanRowan3000 Meters711:17.67a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 58 · RowanRowan5000 Meters58.20:17.23aSo
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 1 Mile · Place 31 · RowanRowan1 Mile315:49.27a PBSo
Jan 30Metropolitan ChampionshipsJan 30 · 5000 Meters · Place 13 · RowanRowan5000 Meters1320:04.94 PBSO
Jan 24Gulden InvitationalJan 24 · 3000 Meters · Place 21 · RowanRowan3000 Meters2111:27.98a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25TCNJ Lions InviteApr 25 · 1500 Meters · Place 33 · RowanRowan1500 Meters33.5:34.99aFr
Apr 18Paul Donahue InvitationalApr 18 · 5000 Meters · Place 57 · RowanRowan5000 Meters5721:24.80FR
Apr 12Oscar Moore InvitationalApr 12 · 3000 Meters · Place 9 · RowanRowan3000 Meters912:17.21aFr
Apr 5Ursinus Track FestivalApr 5 · 5000 Meters · Place 19 · RowanRowan5000 Meters19.21:27.70aFr
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 64 · RowanRowan1500 Meters645:36.90aFr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Toms River Varsity ClassicDec 20 · 3200 Meters · Place 1 · Toms River NorthToms River North3200 Meters1.12:50.96a12
Dec 20Toms River Varsity ClassicDec 20 · 1600 Meters · Place 2 · Toms River NorthToms River North1600 Meters2.5:53.98a PB12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 1600 Meters · Place 15 · Toms River NorthToms River North1600 Meters15.5:57.27a11
Dec 21Toms River Varsity ClassicDec 21 · 3200 Meters · Place 5 · Toms River NorthToms River North3200 Meters5.12:49.23a PB11
Dec 21Toms River Varsity ClassicDec 21 · 1600 Meters · Place 3 · Toms River NorthToms River North1600 Meters3.5:56.02a11

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 12Ocean County ChampionshipsMay 12 · 3200 Meters · Place 13 · Toms River NorthToms River North3200 Meters13.13:02.52a PB10
May 12Ocean County ChampionshipsMay 12 · 1600 Meters · Place 26 · Toms River NorthToms River North1600 Meters26.5:57.85a PB10

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 1600 Meters · Place 24 · Toms River NorthToms River North1600 Meters24.6:16.71a10
Dec 21STCA Season Opener #2Dec 21 · 1600 Meters · Place 17 · Toms River NorthToms River North1600 Meters17.6:06.91a10
Mar 14STCA Pod E Distance QualifierMar 14 · 800 Meters · Place 9 · Toms River NorthToms River North800 Meters9.3:07.90 PB9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 1600 Meters · Place 33 · Toms River NorthToms River North1600 Meters33.6:08.74a9
May 14Ocean County ChampionshipsMay 14 · 800 Meters · Place 38 · Toms River NorthToms River North800 Meters38.2:50.87a PB9