Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 14:53.50aOcean Breeze InvitationalFebruary 1, 2025
1600 Meters · IndoorSJTCA #14 · Jan 224:52.14SJTCA #14January 22, 2025
1600 Meters · OutdoorA Fourth Night at the Horse Farm · May 144:45.82aA Fourth Night at the Horse FarmMay 14, 2026
3200 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 2110:16.23NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
3200 Meters · OutdoorOlympic Conference Championships 2026 · Apr 2910:07.72aOlympic Conference Championships 2026April 29, 2026
800 Meters · IndoorSJTCA Winter Meet #10 · Jan 172:20.79SJTCA Winter Meet #10January 17, 2024
800 Meters · OutdoorSpartan Sprint Night · May 112:15.88aSpartan Sprint NightMay 11, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 3200 Meters · Place 26 · Paul VI3200 Meters26.10:33.40a11
May 14A Fourth Night at the Horse FarmMay 14 · 3200 Meters · Place 14 · Paul VI3200 Meters14.10:24.55a11
May 14A Fourth Night at the Horse FarmMay 14 · 1600 Meters · Place 12 · Paul VI1600 Meters12.4:45.82a PB11
May 11Spartan Sprint NightMay 11 · 800 Meters · Place 37 · Paul VI800 Meters37.2:15.88a PB11
May 4Haddonfield Distance NightMay 4 · 1600 Meters · Place 53 · Paul VI1600 Meters53.4:46.80a11
Apr 29Olympic Conference Championships 2026Apr 29 · 3200 Meters · Place 6 · Paul VI3200 Meters6.10:07.72a PB11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 3200 Meters · Place 11 · Paul VI3200 Meters1110:20.7211

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 3200 Meters · Place 23 · Paul VI3200 Meters23.10:19.63a10
May 10Camden County ChampionshipsMay 10 · 3200 Meters · Place 9 · Paul VI3200 Meters910:15.64—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 8 · Paul VI1600 Meters84:53.1510
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 8 · Paul VI1600 Meters84:53.1510
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 8 · Paul VI1600 Meters84:53.1510
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 3200 Meters · Place 10 · Paul VI3200 Meters1010:16.23 PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 54 · Paul VI1 Mile54.4:53.50a PB10
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 14 · Paul VI1600 Meters144:52.14 PB10
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 14 · Paul VI1600 Meters144:52.1410

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 25 · Paul VI1600 Meters25.4:58.50a10
Dec 21SJTCA Meet #4Dec 21 · 1600 Meters · Place 21 · Paul VI1600 Meters21.4:58.26a10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 3200 Meters · Place 13 · Paul VI3200 Meters1310:39.459
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 3200 Meters · Place 13 · Paul VI3200 Meters1310:39.459
Jan 17SJTCA Winter Meet #10Jan 17 · 800 Meters · Place 27 · Paul VI800 Meters272:20.79 PB9

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 3200 Meters · Place 27 · Paul VI3200 Meters27.10:38.06a9
May 21Olympic Conference ChampionshipsMay 21 · 3200 Meters · Place 11 · Paul VI3200 Meters1110:58.17—
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 99 · Paul VI3200 Meters99.10:28.59a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 3200 Meters · Place 20 · Paul VI3200 Meters20.11:08.83a9