Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBishop Loughlin Games · Dec 203:51.80aBishop Loughlin GamesDecember 20, 2025
1600 Meters · IndoorSJTCA #15 · Jan 246:15.51SJTCA #15January 24, 2026
1600 Meters · OutdoorBurlington County Championships · May 76:16.82Burlington County ChampionshipsMay 7, 2026
200 Meters · IndoorOcean Breeze Invitational · Feb 132.03aOcean Breeze InvitationalFebruary 1, 2025
3200 Meters · OutdoorOlympic Conference Championships 2026 · Apr 2913:58.46aOlympic Conference Championships 2026April 29, 2026
55 Meter · IndoorOcean Breeze Invitational · Feb 18.35aOcean Breeze InvitationalFebruary 1, 2025
55 Meters · IndoorSJTCA Meet #10 · Jan 88.69SJTCA Meet #10January 8, 2025
800 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 312:53.33The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
800 Meters · OutdoorHammonton JV Invite · May 133:02.52Hammonton JV InviteMay 13, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26Cherokee Night Racer #2May 26 · 1600 Meters · Place 63 · Rancocas Valley Reg1600 Meters63.6:23.61a10
May 15NJSIAA Sectionals South Groups 1 and 4May 15 · 1600 Meters · Place 32 · Rancocas Val1600 Meters326:30.2710
May 7Burlington County ChampionshipsMay 7 · 1600 Meters · Place 18 · Rancocas Val1600 Meters186:16.82 PB—
Apr 29Olympic Conference Championships 2026Apr 29 · 3200 Meters · Place 18 · Rancocas Valley Reg3200 Meters18.13:58.46a PB10
Apr 22Cherokee Olympic Batch MeetApr 22 · 1600 Meters · Place 5 · Rancocas Valley Reg1600 Meters5.6:33.82a10
Apr 17Crusader Frosh-Novice InvitationalApr 17 · 1600 Meters · Place 7 · Rancocas Valley Reg1600 Meters7.6:32.28a10
Apr 2Cherokee 3200Apr 2 · 3200 Meters · Rancocas Valley Reg3200 Meters--DNS10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Group 4Feb 15 · 1600 Meters · Place 23 · Rancocas Valley Reg1600 Meters236:20.4910
Feb 15NJSIAA Sectional Championships - South Group 4Feb 15 · 1600 Meters · Place 23 · Rancocas Valley Reg1600 Meters236:20.4910
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 9 · Rancocas Valley Reg800 Meters92:53.33 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 9 · Rancocas Valley Reg800 Meters92:53.3310
Jan 24SJTCA #15Jan 24 · 1600 Meters · Place 30 · Rancocas Valley Reg1600 Meters306:15.51 PB10
Jan 24SJTCA #15Jan 24 · 1600 Meters · Place 30 · Rancocas Valley Reg1600 Meters306:15.5110
Jan 3Ocean Breeze Freedom GamesJan 3 · 1000 Meters · Place 26 · Rancocas Valley Reg1000 Meters263:56.8010
Jan 3Freedom GamesJan 3 · 1000 Meters · Place 26 · Rancocas Valley Reg1000 Meters26.3:56.80a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Bishop Loughlin GamesDec 20 · 1000 Meters · Place 38 · Rancocas Valley Reg1000 Meters38.3:51.80a PB10
Dec 13SJTCA Meet #2Dec 13 · 800 Meters · Place 49 · Rancocas Valley Reg800 Meters49.3:04.46a10
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 1 · Rancocas Valley Reg55 Meter1.8.35a PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 125 · Rancocas Valley Reg200 MetersRound P125.32.03a PB9
Jan 8SJTCA Meet #10Jan 8 · 55 Meters · Place 73 · Rancocas Valley Reg55 Meters738.69 PB9
Jan 8SJTCA Meet #10Jan 8 · 55 Meters · Place 73 · Rancocas Valley Reg55 Meters738.699

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27Cherokee Final Countdown- Last ChanceMay 27 · 1600 Meters · Place 20 · Rancocas Val1600 Meters207:01.86—
May 22Cherokee Last ChanceMay 22 · 1600 Meters · Place 20 · Rancocas Valley Reg1600 Meters20.7:01.86a9
May 13Hammonton JV InviteMay 13 · 800 Meters · Place 12 · Rancocas Val800 Meters123:02.52 PB—
May 5Haddonfield Distance NightMay 5 · 800 Meters · Place 97 · Rancocas Val800 Meters973:02.52—
Apr 5Don Danser MemorialApr 5 · 1600 Meters · Rancocas Valley Reg1600 Meters--DNS9
Apr 2RV Tri MeetApr 2 · 800 Meters · Place 15 · Rancocas Valley Reg800 Meters15.3:12.11a9