Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 45:35.23Ocean Breeze InvitationalFebruary 4, 2023
1600 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 214:51.63NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
1600 Meters · OutdoorCherokee Olympic Batch Meet · Apr 84:50.90Cherokee Olympic Batch MeetApril 8, 2026
3200 Meters · OutdoorHaddonfield Distance Night · May 510:56.45Haddonfield Distance NightMay 5, 2025
3200 Meters · OutdoorHaddonfield Distance Night · May 2010:35.39Haddonfield Distance NightMay 20, 2024
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 3051.712NJSIAA NPA & NPB StatesMay 30, 2025
500 Meters · IndoorOlympic Conference Meet · Dec 171:30.67aOlympic Conference MeetDecember 17, 2022
800 Meters · IndoorNJ Frosh Soph State Championship · Jan 222:29.09NJ Frosh Soph State ChampionshipJanuary 22, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 29 · Bishop Eustace Prep1600 Meters29.5:28.30a12
Apr 29Olympic Conference Championships 2026Apr 29 · 3200 Meters · Bishop Eustace Prep3200 Meters--DNS12
Apr 29Olympic Conference Championships 2026Apr 29 · 1600 Meters · Bishop Eustace Prep1600 Meters--DNS12
Apr 29Olympic Conference Championships 2026Apr 29 · 800 Meters · Bishop Eustace Prep800 Meters--DNS12
Apr 8Cherokee Olympic Batch MeetApr 8 · 1600 Meters · Place 2 · Bishop Eustace Prep1600 Meters2.4:50.90 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 11 · Bishop Eustace Prep1600 Meters115:01.8512
Jan 3SJTCA #9Jan 3 · 1600 Meters · Place 27 · Bishop Eustace Prep1600 Meters275:15.4912

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20SJTCA Meet #4Dec 20 · 1600 Meters · Place 30 · Bishop Eustace Prep1600 Meters30.5:07.85a12
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 1600 Meters · Place 6 · Bishop Eustace Prep1600 Meters64:51.63 PB11
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 14 · Bishop Eustace Prep1600 Meters144:57.2511

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 3200 Meters · Place 10 · Bishop Eustace Prep3200 Meters10.11:18.32a11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Bishop Eustace Prep400 MetersRelay Split—51.712 PB11
May 22Baker InvitationalMay 22 · 1600 Meters · Place 16 · Bishop Eustace Prep1600 Meters16.5:08.55a11
May 10Camden County ChampionshipsMay 10 · 1600 Meters · Place 9 · Bishop Eusta1600 Meters94:54.84—
May 5Haddonfield Distance NightMay 5 · 3200 Meters · Place 28 · Bishop Eusta3200 Meters2810:56.45 PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · 1600 Meters · Place 42 · Bishop Eustace Prep1600 Meters42.5:12.69a11
Feb 22SJTCA Winter Meet #21Feb 22 · 1600 Meters · Place 20 · Bishop Eustace Prep1600 Meters205:04.0510
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 13 · Bishop Eustace Prep1600 Meters135:02.4010
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 13 · Bishop Eustace Prep1600 Meters135:02.4010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 3200 Meters · Place 7 · Bishop Eustace Prep3200 Meters7.11:17.00a10
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 6 · Bishop Eustace Prep1600 Meters6.4:57.74a10
May 28A Second Night at the Horse FarmMay 28 · 1600 Meters · Place 28 · Bishop Eusta1600 Meters285:02.25—
May 20Haddonfield Distance NightMay 20 · 3200 Meters · Place 8 · M Bishop Eusta3200 Meters810:35.39 PB—
May 16Baker InvitationalMay 16 · 1600 Meters · Place 20 · Bishop Eustace Prep1600 Meters20.5:05.15a10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 56 · Bishop Eustace Prep1600 Meters56.5:22.73a10
Dec 15Olympic Conference #1Dec 15 · 1600 Meters · Place 24 · Bishop Eustace Prep1600 Meters24.5:21.14a10
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 24 · Bishop Eustace Prep1600 Meters245:30.619
Feb 6SJTCA Winter Meet #12Feb 6 · 800 Meters · Place 60 · Bishop Eusta800 Meters602:29.59—
Feb 4Ocean Breeze InvitationalFeb 4 · 1 Mile · Place 95 · Bishop Eusta1 Mile955:35.23 PB—
Jan 27Olympic Conference #2Jan 27 · 1600 Meters · Place 21 · Bishop Eustace Prep1600 Meters215:32.019
Jan 22NJ Frosh Soph State ChampionshipJan 22 · 800 Meters · Place 13 · Bishop Eustace Prep800 Meters132:29.09 PB9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Haddonfield Distance NightMay 22 · 1600 Meters · Place 15 · Bishop Eusta1600 Meters155:11.16—
May 17Haddonfield InvitationalMay 17 · 1600 Meters · Place 13 · Bishop Eustace Prep1600 Meters135:21.409
May 13Camden County ChampionshipsMay 13 · 1600 Meters · Place 17 · Bishop Eustace Prep1600 Meters17.5:16.15a9
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 75 · Bishop Eustace Prep1600 Meters75.5:11.45a9
Apr 21The Crusader Frosh-Novice MeetApr 21 · 1600 Meters · Place 13 · Bishop Eustace Prep1600 Meters135:25.819

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 800 Meters · Place 55 · Bishop Eustace Prep800 Meters55.2:39.71a9
Dec 17Olympic Conference MeetDec 17 · 500 Meters · Place 15 · Bishop Eustace Prep500 Meters15.1:30.67a PB9