Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBolles Mile Showcase · Apr 64:24.18Bolles Mile ShowcaseApril 6, 2023
100 Meters · OutdoorPrince-Sibil Meet · Mar 2414.66Prince-Sibil MeetMarch 24, 2021
1500 Meters · IndoorProvidence Selmon Open · Feb 236:56.56Providence Selmon OpenFebruary 23, 2017
1500 Meters · OutdoorHurricane Collegiate Invitational · Mar 283:58.66aHurricane Collegiate InvitationalMarch 28, 2025
1600 Meters · IndoorBolles Mini Meet · Feb 174:37.08Bolles Mini MeetFebruary 17, 2023
1600 Meters · OutdoorFHSAA 2A State Track & Field Championships · May 184:20.66aFHSAA 2A State Track & Field ChampionshipsMay 18, 2023
3000 Meters · OutdoorHurricane Invitational · Mar 218:44.98aHurricane InvitationalMarch 21, 2025
3000m Steeplechase · OutdoorHurricane Invitational · Mar 216:43.67aHurricane InvitationalMarch 21, 2025
3200 Meters · IndoorDanny Brown Invitational · Feb 269:54.50Danny Brown InvitationalFebruary 26, 2022
3200 Meters · OutdoorFSU Relays · Mar 259:45.59FSU RelaysMarch 25, 2022
400 Meters · IndoorEagle Mini Meet · Feb 121:03.36Eagle Mini MeetFebruary 12, 2020
400 Meters · OutdoorBartram Trail Thursday Night Spikes · Apr 1457.20Bartram Trail Thursday Night SpikesApril 14, 2022
800 Meters · IndoorBolles Mini Meet · Feb 182:06.26Bolles Mini MeetFebruary 18, 2021
800 Meters · OutdoorHurricane Alumni Invitational · Apr 102:01.06aHurricane Alumni InvitationalApril 10, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 10Hurricane Alumni InvitationalApr 10 · 800 Meters · Place 11 · Miami (Fla.)Miami (Fla.)800 Meters11.2:01.06a PBJr
Mar 27Hurricane Collegiate InvitationalMar 27 · 1500 Meters · Place 3 · Miami (Fla.)Miami (Fla.)1500 Meters3.4:10.94aJr
Mar 27Hurricane Collegiate InvitationalMar 27 · 800 Meters · Miami (Fla.)Miami (Fla.)800 Meters—DNFJr
Mar 20Hurricane InvitationalMar 20 · 1500 Meters · Place 7 · Miami (Fla.)Miami (Fla.)1500 Meters74:07.97aJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 18Tom Jones InvitationalApr 18 · 1500 Meters · Place 23 · Miami (Fla.)Miami (Fla.)1500 Meters23.3:59.45aSo
Mar 28Hurricane Collegiate InvitationalMar 28 · 1500 Meters · Place 4 · Miami (Fla.)Miami (Fla.)1500 Meters43:58.66a PBSo
Mar 21Hurricane InvitationalMar 21 · 3000m Steeplechase · Place 4 · Miami (Fla.)Miami (Fla.)3000m Steeplechase46:43.67a PBSo
Mar 21Hurricane InvitationalMar 21 · 3000 Meters · Place 1 · Miami (Fla.)Miami (Fla.)3000 Meters18:44.98a PBSo
Mar 7St Thomas Under the LightsMar 7 · 1500 Meters · Place 2 · Miami (Fla.)Miami (Fla.)1500 Meters23:59.71SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 5Hurricane Alumni InvitationalApr 5 · 1500 Meters · Place 4 · Miami (Fla.)Miami (Fla.)1500 Meters44:00.76a—
Mar 23Hurricane Collegiate InvitationalMar 23 · 1500 Meters · Place 6 · Miami (Fla.)Miami (Fla.)1500 Meters63:59.82a—
Mar 15Hurricane InvitationalMar 15 · 1500 Meters · Place 20 · Miami (Fla.)Miami (Fla.)1500 Meters204:05.62a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18FHSAA 2A State Track & Field ChampionshipsMay 18 · 1600 Meters · Place 3 · The Bolles SchoolThe Bolles School1600 Meters3.4:20.66a PB12
May 3FHSAA 2A Region 1May 3 · 1600 Meters · Place 1 · BollesBolles1600 Meters14:23.66SR
Apr 19FHSAA 2A District 3Apr 19 · 1600 Meters · Place 2 · The Bolles SchoolThe Bolles School1600 Meters2.4:28.12a12
Apr 13Bartram Trail Thursday Night SpikesApr 13 · 1600 Meters · Place 1 · The Bolles SchoolThe Bolles School1600 Meters1.4:24.85a12
Apr 13Bartram Trail Thursday Night SpikesApr 13 · 800 Meters · Place 30 · The Bolles SchoolThe Bolles School800 Meters30.2:07.27a12
Apr 6Bolles Mile ShowcaseApr 6 · 1 Mile · Place 4 · BollesBolles1 Mile44:24.18 PB—
Apr 6Bolles Mile ShowcaseApr 6 · 1600 Meters · Place 4 · BollesBolles1600 Meters44:22.65—
Mar 23FSU RelaysMar 23 · 3200 Meters · Place 77 · The Bolles SchoolThe Bolles School3200 Meters77.9:57.26a12
Mar 23FSU RelaysMar 23 · 1600 Meters · Place 44 · The Bolles SchoolThe Bolles School1600 Meters44.4:34.56a12
Mar 3Bolles Bulldog ClassicMar 3 · 3200 Meters · Place 33 · BollesBolles3200 Meters3310:09.83SR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Danny Brown InvitationalFeb 25 · 3200 Meters · Place 4 · BollesBolles3200 Meters410:13.85SR
Feb 17Bolles Mini MeetFeb 17 · 1600 Meters · Place 1 · BollesBolles1600 Meters14:37.08 PBSR

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Nov 5Duval Blackbear 3200mNov 5 · 3200 Meters · Place 4 · Duval TCDuval TC3200 Meters4.9:53.97a12
May 12FHSAA Class 2A State Track & Field ChampionshipsMay 12 · 3200 Meters · Place 14 · The Bolles SchoolThe Bolles School3200 Meters14.9:53.83a11
May 5FHSAA 2A Region 1May 5 · 3200 Meters · Place 4 · BollesBolles3200 Meters49:45.93JR
Apr 26FHSAA 2A District 4Apr 26 · 3200 Meters · Place 3 · The Bolles SchoolThe Bolles School3200 Meters3.9:50.20a11
Apr 14Bartram Trail Thursday Night SpikesApr 14 · 1600 Meters · Place 8 · BollesBolles1600 Meters84:26.30JR
Apr 14Bartram Trail Thursday Night SpikesApr 14 · 400 Meters · Place 34 · BollesBolles400 Meters3457.20 PBJR
Apr 8Bolles Mile ShowcaseApr 8 · 1 Mile · Place 16 · BollesBolles1 Mile164:32.79JR
Apr 8Bolles Mile ShowcaseApr 8 · 1600 Meters · Place 16 · BollesBolles1600 Meters164:30.48JR
Mar 25FSU RelaysMar 25 · 3200 Meters · Place 51 · BollesBolles3200 Meters519:45.59 PBJR
Mar 25FSU RelaysMar 25 · 800 Meters · Place 51 · BollesBolles800 Meters519:45.59JR
Mar 25FSU RelaysMar 25 · 800 Meters · Place 13 · BollesBolles800 Meters134:35.81JR
Mar 4Bolles Bulldog ClassicMar 4 · 3200 Meters · Place 26 · BollesBolles3200 Meters269:58.65JR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Danny Brown InvitationalFeb 26 · 3200 Meters · Place 3 · BollesBolles3200 Meters39:54.50 PBJR
Feb 17Bolles Mini MeetFeb 17 · 1600 Meters · Place 2 · BollesBolles1600 Meters24:38.04JR
Feb 17Bolles Mini MeetFeb 17 · 800 Meters · Place 24 · BollesBolles800 Meters242:24.74JR

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8FHSAA Class 2A State Track & Field ChampionshipsMay 8 · 3200 Meters · Place 16 · The Bolles SchoolThe Bolles School3200 Meters16.9:51.10a10
May 1FHSAA 2A Region 1May 1 · 3200 Meters · Place 5 · The Bolles SchoolThe Bolles School3200 Meters5.9:48.99a10
Apr 20FHSAA 2A District 3Apr 20 · 3200 Meters · Place 3 · The Bolles SchoolThe Bolles School3200 Meters3.10:03.61a10
Apr 7Bolles Last Chance MeetApr 7 · 1600 Meters · Place 4 · BollesBolles1600 Meters44:31.96—
Apr 2The Florida True Team ChampionshipApr 2 · 3200 Meters · Place 4 · BollesBolles3200 Meters49:46.92SO
Apr 2The Florida True Team ChampionshipApr 2 · 1600 Meters · Place 12 · BollesBolles1600 Meters124:40.89SO
Mar 24Prince-Sibil MeetMar 24 · 800 Meters · Place 6 · BollesBolles800 Meters62:05.98SO
Mar 24Prince-Sibil MeetMar 24 · 100 Meters · Place 42 · BollesBolles100 Meters4214.66 PBSO
Mar 5Bolles Bulldog ClassicMar 5 · 1600 Meters · Place 8 · BollesBolles1600 Meters84:36.04SO
Mar 5Bolles Bulldog ClassicMar 5 · 800 Meters · Place 24 · BollesBolles800 Meters242:09.37SO

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Danny Brown InvitationalFeb 27 · 3200 Meters · Place 2 · BollesBolles3200 Meters210:01.80SO
Feb 18Bolles Mini MeetFeb 18 · 800 Meters · Place 8 · BollesBolles800 Meters82:06.26 PBSO

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Danny Brown InvitationalFeb 22 · 3200 Meters · Place 12 · BollesBolles3200 Meters1210:15.10FR
Feb 12Eagle Mini MeetFeb 12 · 1600 Meters · Place 2 · BollesBolles1600 Meters24:59.06FR
Feb 12Eagle Mini MeetFeb 12 · 400 Meters · Place 31 · BollesBolles400 Meters311:03.36 PBFR

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Providence InvitationalFeb 21 · 1600 Meters · Place 9 · The Bolles SchoolThe Bolles School1600 Meters9.5:36.98a8
Feb 8Bolles Preseason Mini MeetFeb 8 · 1600 Meters · Place 12 · The Bolles SchoolThe Bolles School1600 Meters12.5:26.54a8

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 14North Florida MS Championships & IMSCApr 14 · 3200 Meters · Place 6 · BollesBolles3200 Meters612:50.88—
Apr 4 Bolles Sprint/ Field MeetApr 4 · 1600 Meters · Place 61 · BollesBolles1600 Meters615:55.977
Mar 15Providence InvitationalMar 15 · 1600 Meters · Place 5 · BollesBolles1600 Meters55:55.917
Mar 7Eagle MS OpenMar 7 · 800 Meters · Place 8 · BollesBolles800 Meters82:46.507
Mar 7Eagle MS OpenMar 7 · 1600 Meters · Place 6 · BollesBolles1600 Meters65:51.097

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Bolles Middle School InvitationalFeb 22 · 800 Meters · Place 16 · BollesBolles800 Meters162:50.38—
Feb 8Bolles Mini MeetFeb 8 · 1600 Meters · Place 42 · BollesBolles1600 Meters426:38.60—

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 14Bolles Relay InvitationalMar 14 · 400 Meters · Place 51 · BollesBolles400 Meters511:27.32—
Mar 14Bolles Relay InvitationalMar 14 · 100 Meters · Place 82 · BollesBolles100 Meters8217.11—

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23Providence Selmon OpenFeb 23 · 1500 Meters · Place 22 · BollesBolles1500 Meters226:56.56 PB—
Feb 23Providence Selmon OpenFeb 23 · 800 Meters · Place 36 · BollesBolles800 Meters363:22.08—