Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorACC Indoor Championships · Feb 264:02.79aACC Indoor ChampionshipsFebruary 26, 2026
1 Mile · OutdoorBolles Mile Showcase · Apr 84:19.89Bolles Mile ShowcaseApril 8, 2022
100 Meters · OutdoorPrince-Sibil Meet · Mar 2412.97Prince-Sibil MeetMarch 24, 2021
1500 Meters · IndoorProvidence Selmon Open · Feb 235:10.49Providence Selmon OpenFebruary 23, 2017
1500 Meters · OutdoorPepsi Florida Relays · Apr 33:45.57aPepsi Florida RelaysApril 3, 2026
1600 Meters · IndoorDanny Brown Invitational · Feb 264:16.93Danny Brown InvitationalFebruary 26, 2022
1600 Meters · OutdoorFHSAA Class 2A State Track & Field Championships · May 124:14.53aFHSAA Class 2A State Track & Field ChampionshipsMay 12, 2022
200 Meters · IndoorEagle Mini Meet · Feb 1228.73Eagle Mini MeetFebruary 12, 2020
3200 Meters · IndoorDanny Brown Invitational · Feb 279:56.17Danny Brown InvitationalFebruary 27, 2021
3200 Meters · OutdoorFSU Relays · Mar 259:10.38FSU RelaysMarch 25, 2022
400 Meters · IndoorEagle Mini Meet · Feb 121:02.29Eagle Mini MeetFebruary 12, 2020
800 Meters · IndoorBolles Mini Meet · Feb 171:57.28Bolles Mini MeetFebruary 17, 2022
800 Meters · OutdoorDick Roberts Seminole Invitational · Apr 101:51.21aDick Roberts Seminole InvitationalApril 10, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2LSU InvitationalMay 2 · 1500 Meters · Place 6 · Florida StateFlorida State1500 Meters6.3:48.35aSo
Apr 23130th Penn Relays CarnivalApr 23 · 1500 Meters · Place 30 · Florida StateFlorida State1500 Meters30.3:55.47aSo
Apr 10Dick Roberts Seminole InvitationalApr 10 · 1500 Meters · Florida StateFlorida State1500 Meters—DNSSo
Apr 10Dick Roberts Seminole InvitationalApr 10 · 800 Meters · Place 3 · Florida StateFlorida State800 Meters3.1:51.21a PBSo
Apr 3Pepsi Florida RelaysApr 3 · 1500 Meters · Place 17 · Florida StateFlorida State1500 Meters173:45.57a PBSO
Mar 26Terry Long FSU RelaysMar 26 · 1500 Meters · Florida StateFlorida State1500 Meters—DNFSo
Mar 26Terry Long FSU RelaysMar 26 · 800 Meters · Place 6 · Florida StateFlorida State800 Meters6.1:52.60aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 1 Mile · Place 11 · Florida StateFlorida State1 MileRound P11.4:02.79a PBSo
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 67 · Florida StateFlorida State1 Mile674:04.88aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 762nd Annual East Coast InvitationalFeb 7 · 1 Mile · Place 12 · TennesseeTennessee1 Mile12.4:16.05aSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18FHSAA 2A State Track & Field ChampionshipsMay 18 · 3200 Meters · The Bolles SchoolThe Bolles School3200 Meters—DNF12
May 3FHSAA 2A Region 1May 3 · 3200 Meters · Place 1 · BollesBolles3200 Meters19:17.37SR
Apr 19FHSAA 2A District 3Apr 19 · 3200 Meters · Place 1 · The Bolles SchoolThe Bolles School3200 Meters1.9:32.47a12
Apr 6Bolles Mile ShowcaseApr 6 · 1 Mile · Place 151 · BollesBolles1 Mile1515:21.14—
Mar 23FSU RelaysMar 23 · 3200 Meters · Place 19 · The Bolles SchoolThe Bolles School3200 Meters19.9:27.69a12

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Nov 5Duval Blackbear 3200mNov 5 · 3200 Meters · Place 1 · Duval TCDuval TC3200 Meters1.9:13.22a12
May 12FHSAA Class 2A State Track & Field ChampionshipsMay 12 · 3200 Meters · Place 1 · The Bolles SchoolThe Bolles School3200 Meters1.9:21.34a11
May 12FHSAA Class 2A State Track & Field ChampionshipsMay 12 · 1600 Meters · Place 1 · The Bolles SchoolThe Bolles School1600 Meters1.4:14.53a PB11
May 5FHSAA 2A Region 1May 5 · 3200 Meters · Place 1 · BollesBolles3200 Meters19:32.24JR
May 5FHSAA 2A Region 1May 5 · 1600 Meters · Place 1 · BollesBolles1600 Meters14:22.05JR
Apr 26FHSAA 2A District 4Apr 26 · 3200 Meters · Place 1 · The Bolles SchoolThe Bolles School3200 Meters1.9:48.42a11
Apr 26FHSAA 2A District 4Apr 26 · 1600 Meters · Place 1 · The Bolles SchoolThe Bolles School1600 Meters1.4:28.23a11
Apr 14Bartram Trail Thursday Night SpikesApr 14 · 1600 Meters · Place 2 · BollesBolles1600 Meters24:20.33JR
Apr 8Bolles Mile ShowcaseApr 8 · 1 Mile · Place 2 · BollesBolles1 Mile24:19.89 PBJR
Apr 8Bolles Mile ShowcaseApr 8 · 1600 Meters · Place 2 · BollesBolles1600 Meters24:18.38JR
Mar 25FSU RelaysMar 25 · 3200 Meters · Place 7 · BollesBolles3200 Meters79:10.38 PBJR
Mar 25FSU RelaysMar 25 · 800 Meters · Place 7 · BollesBolles800 Meters79:10.38JR
Mar 25FSU RelaysMar 25 · 800 Meters · Place 13 · BollesBolles800 Meters134:22.82JR
Mar 4Bolles Bulldog ClassicMar 4 · 3200 Meters · Place 3 · BollesBolles3200 Meters39:11.14JR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26Danny Brown InvitationalFeb 26 · 1600 Meters · Place 2 · BollesBolles1600 Meters24:16.93 PBJR
Feb 17Bolles Mini MeetFeb 17 · 800 Meters · Place 1 · BollesBolles800 Meters11:57.28 PBJR

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1FHSAA 2A Region 1May 1 · 1600 Meters · Place 3 · The Bolles SchoolThe Bolles School1600 Meters3.4:36.87a10
May 1FHSAA 2A Region 1May 1 · 800 Meters · Place 8 · The Bolles SchoolThe Bolles School800 Meters8.2:06.19a10
Apr 20FHSAA 2A District 3Apr 20 · 1600 Meters · Place 1 · The Bolles SchoolThe Bolles School1600 Meters1.4:34.34a10
Apr 20FHSAA 2A District 3Apr 20 · 800 Meters · Place 3 · The Bolles SchoolThe Bolles School800 Meters3.2:04.36a10
Apr 7Bolles Last Chance MeetApr 7 · 1600 Meters · Place 1 · BollesBolles1600 Meters14:25.45—
Apr 2The Florida True Team ChampionshipApr 2 · 1600 Meters · Place 11 · BollesBolles1600 Meters114:40.79SO
Apr 2The Florida True Team ChampionshipApr 2 · 800 Meters · Place 11 · BollesBolles800 Meters112:06.68SO
Mar 24Prince-Sibil MeetMar 24 · 800 Meters · Place 5 · BollesBolles800 Meters52:05.14SO
Mar 24Prince-Sibil MeetMar 24 · 100 Meters · Place 21 · BollesBolles100 Meters2112.97 PBSO
Mar 5Bolles Bulldog ClassicMar 5 · 1600 Meters · Place 6 · BollesBolles1600 Meters64:34.11SO

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Danny Brown InvitationalFeb 27 · 3200 Meters · Place 1 · BollesBolles3200 Meters19:56.17 PBSO
Feb 18Bolles Mini MeetFeb 18 · 800 Meters · Place 3 · BollesBolles800 Meters32:00.72SO

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Danny Brown InvitationalFeb 22 · 1600 Meters · Place 2 · BollesBolles1600 Meters24:52.16FR
Feb 12Eagle Mini MeetFeb 12 · 400 Meters · Place 28 · BollesBolles400 Meters281:02.29 PBFR
Feb 12Eagle Mini MeetFeb 12 · 200 Meters · Place 32 · BollesBolles200 Meters3228.73 PBFR

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Providence InvitationalFeb 21 · 1600 Meters · Place 3 · The Bolles SchoolThe Bolles School1600 Meters3.5:15.30a8
Feb 8Bolles Preseason Mini MeetFeb 8 · 1600 Meters · Place 6 · The Bolles SchoolThe Bolles School1600 Meters6.5:16.70a8

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 25Ocean Breeze Invitational Jan 25 · 1 Mile · Place 52 · The Bolles SchoolThe Bolles School1 Mile52.5:20.83a8

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14North Florida MS Championships & IMSCApr 14 · 3200 Meters · Place 3 · BollesBolles3200 Meters311:55.34—

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8Bolles Mini MeetFeb 8 · 1600 Meters · Place 19 · BollesBolles1600 Meters195:30.39—

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 3Bolles Track and Field Sprint/Field MeetApr 3 · 1600 Meters · Place 26 · BollesBolles1600 Meters265:21.416
Mar 14Bolles Relay InvitationalMar 14 · 1600 Meters · Place 9 · BollesBolles1600 Meters95:19.92—

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23Providence Selmon OpenFeb 23 · 1500 Meters · Place 3 · BollesBolles1500 Meters35:10.49 PB—
Feb 23Providence Selmon OpenFeb 23 · 800 Meters · Place 4 · BollesBolles800 Meters42:32.40—
Feb 10Bolles Pre-Season Mini MeetFeb 10 · 800 Meters · Place 11 · BOLLESBOLLES800 Meters112:34.55—
Feb 10Bolles Pre-Season Mini MeetFeb 10 · 800 Meters · Place 28 · BOLLESBOLLES800 Meters282:34.55—