Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:01.74a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorWidener Final Qualifier · May 104:00.12aWidener Final QualifierMay 10, 2026
1600 Meters · OutdoorRidge Night Of 1600'S · Apr 164:28.19aRidge Night Of 1600'SApril 16, 2025
1600 Meters · OutdoorHolmdel Twilight Series - Season Ender · Jun 54:27.71Holmdel Twilight Series - Season EnderJune 5, 2024
3200 Meters · IndoorNJSIAA Sectional Championships - South Group 2&3 · Feb 510:37.00NJSIAA Sectional Championships - South Group 2&3February 5, 2023
3200 Meters · OutdoorHammonton, OC, Vineland and Millville · May 99:56.77aHammonton, OC, Vineland and MillvilleMay 9, 2023
800 Meters · IndoorNJSIAA Sectional Championships - South Group 3 · Feb 72:03.01NJSIAA Sectional Championships - South Group 3February 7, 2025
800 Meters · OutdoorBlue Jay Tune-Up · Apr 251:59.48aBlue Jay Tune-UpApril 25, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 1500 Meters · Place 43 · RowanRowan1500 Meters43.4:00.12a PBFr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 5 · RowanRowan1500 Meters5.4:03.06aFr
Apr 25Blue Jay Tune-UpApr 25 · 800 Meters · Place 4 · RowanRowan800 Meters4.1:59.48a PBFr
Apr 11Oscar Moore InvitationalApr 11 · 800 Meters · Place 2 · RowanRowan800 Meters2.1:59.75aFr
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 3 · RowanRowan1500 Meters3.4:05.87aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 23 · RowanRowan1500 Meters23.4:01.74a PBFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 13 · Ocean CityOcean City1600 Meters13.4:28.19a PB12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 13 · Ocean CityOcean City1600 Meters13.4:28.19a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 800 Meters · Place 6 · Ocean CityOcean City800 Meters62:03.01 PB12
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 800 Meters · Place 6 · Ocean CityOcean City800 Meters62:03.0112

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5Holmdel Twilight Series - Season EnderJun 5 · 1600 Meters · Place 13 · M Ocean City HM Ocean City H1600 Meters134:27.71 PB—
May 22Cape Atlantic League MeetMay 22 · 800 Meters · Place 6 · Ocean CityOcean City800 Meters62:03.1411
May 16Cape May County ChampionshipsMay 16 · 800 Meters · Place 1 · Ocean CityOcean City800 Meters12:04.3411
Apr 15F.A.T. Dual: Oakcrest, EHT and OCApr 15 · 800 Meters · Place 6 · Ocean CityOcean City800 Meters62:08.9811
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 136 · Ocean CityOcean City3200 Meters136.10:43.29a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 9 · Ocean CityOcean City1600 Meters94:43.8010
May 9Hammonton, OC, Vineland and MillvilleMay 9 · 3200 Meters · Place 2 · Ocean CityOcean City3200 Meters2.9:56.77a PB10
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 10 · Ocean CityOcean City1600 Meters10.4:35.42a10
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 55 · Ocean CityOcean City3200 Meters55.10:19.83a10

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 12 · Ocean CityOcean City3200 Meters1210:37.00 PB10
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 12 · Ocean CityOcean City3200 Meters1210:37.0010
Jan 30SJTCA Winter Meet #11Jan 30 · 800 Meters · Place 14 · Ocean CityOcean City800 Meters142:09.6010

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 58 · Ocean CityOcean City800 Meters58.2:18.56a10