Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorUK Rod McCravy Invite · Jan 92:56.37aUK Rod McCravy InviteJanuary 9, 2026
1500 Meters · OutdoorCrimson Tide Invitational · Apr 104:29.92aCrimson Tide InvitationalApril 10, 2026
1600 Meters · IndoorSJTCA Winter Meet #4 · Dec 235:06.89aSJTCA Winter Meet #4December 23, 2023
1600 Meters · OutdoorNJSIAA Group 2-3 Championships · Jun 74:59.37aNJSIAA Group 2-3 ChampionshipsJune 7, 2024
2 Miles · IndoorBishop Loughlin Games · Dec 1711:18.57aBishop Loughlin GamesDecember 17, 2022
3200 Meters · IndoorNJSIAA Group Championships · Feb 2511:11.05NJSIAA Group ChampionshipsFebruary 25, 2022
3200 Meters · OutdoorNJSIAA Meet of Champions · Mar 411:08.72NJSIAA Meet of ChampionsMarch 4, 2022
400 Meters · OutdoorAtlantic County Championships · May 61:01.05Atlantic County ChampionshipsMay 6, 2025
800 Meters · IndoorOcean Breeze Holiday Festival · Dec 272:13.96aOcean Breeze Holiday FestivalDecember 27, 2023
800 Meters · OutdoorNJSIAA Group 2-3 Championships · Jun 72:12.55aNJSIAA Group 2-3 ChampionshipsJune 7, 2024

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Crimson Tide InvitationalApr 10 · 5000 Meters · VanderbiltVanderbilt5000 Meters—DNFFr
Apr 10Crimson Tide InvitationalApr 10 · 1500 Meters · Place 8 · VanderbiltVanderbilt1500 Meters8.4:29.92a PBFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9UK Rod McCravy InviteJan 9 · 1000 Meters · Place 15 · VanderbiltVanderbilt1000 Meters15.2:56.37a PBFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Cape Atlantic League MeetMay 10 · 400 Meters · Place 5 · Mainland RegMainland Reg400 Meters51:02.10—
May 6Atlantic County ChampionshipsMay 6 · 400 Meters · Place 6 · Mainland RegMainland Reg400 Meters61:01.05 PB—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 800 Meters · Place 13 · Mainland RegionalMainland Regional800 Meters13.2:16.81a11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters1.4:59.37a PB11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters1.2:12.55a PB11
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 2 · Mainland RegMainland Reg1600 Meters25:08.1611
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 800 Meters · Place 1 · Mainland RegMainland Reg800 Meters12:13.6111
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 2 · Mainland RegMainland Reg1600 Meters25:08.1611
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 800 Meters · Place 1 · Mainland RegMainland Reg800 Meters12:13.6111
May 22Cape Atlantic League MeetMay 22 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:18.2611
May 17Atlantic County ChampionshipsMay 17 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:16.4811
May 17Atlantic County ChampionshipsMay 17 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:15.6711
May 2SJTCA Elite MeetMay 2 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters1.2:13.92a11
Apr 23F.A.T. Dual: Hammonton vs MainlandApr 23 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:35.9211

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:16.6611
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:16.6611
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:20.1211
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:11.5011
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:20.1211
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:11.5011
Jan 27SJTCA Winter Meet #13Jan 27 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:19.1811

2023 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters1.2:13.96a PB11
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters1.5:06.89a PB11
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:15.5910
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:17.7110
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:17.7110
Jan 28SJTCA Winter Meet #10Jan 28 · 3200 Meters · Place 2 · Mainland RegionalMainland Regional3200 Meters211:50.4110
Jan 28SJTCA Winter Meet #10Jan 28 · 3200 Meters · Place 2 · Mainland RegionalMainland Regional3200 Meters211:50.4110
Jan 28SJTCA Winter Meet #10Jan 28 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:09.6610
Jan 28SJTCA Winter Meet #10Jan 28 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:09.6610
Jan 28SJTCA Winter Meet #10Jan 28 · 3200 Meters · Place 2 · Mainland RegionalMainland Regional3200 Meters211:50.4110
Jan 28SJTCA Winter Meet #10Jan 28 · 1600 Meters · Place 1 · Mainland RegionalMainland Regional1600 Meters15:09.6610
Jan 21SJTCA Winter Meet #8Jan 21 · 1600 Meters · Place 3 · Mainland RegionalMainland Regional1600 Meters35:22.1910
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:21.4910
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:21.4910
Jan 21SJTCA Winter Meet #8Jan 21 · 1600 Meters · Place 3 · Mainland RegionalMainland Regional1600 Meters35:22.1910
Jan 21SJTCA Winter Meet #8Jan 21 · 800 Meters · Place 1 · Mainland RegionalMainland Regional800 Meters12:21.4910
Jan 21SJTCA Winter Meet #8Jan 21 · 1600 Meters · Place 3 · Mainland RegionalMainland Regional1600 Meters35:22.1910

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Bishop Loughlin GamesDec 17 · 2 Miles · Place 1 · Mainland RegionalMainland Regional2 Miles1.11:18.57a PB10
Feb 25NJSIAA Group ChampionshipsFeb 25 · 3200 Meters · Place 3 · Mainland RegMainland Reg3200 Meters311:11.05 PB9
Jan 22SJTCA Winter Meet #8Jan 22 · 3200 Meters · Place 4 · Mainland RegionalMainland Regional3200 Meters411:31.349

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 4NJSIAA Meet of ChampionsMar 4 · 3200 Meters · Place 13 · Mainland RegionalMainland Regional3200 Meters1311:08.72 PB9