Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFHSAA 1A State Championships · Nov 9 | 21:29.34 | FHSAA 1A State Championships | November 9, 2019 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River Invitational · Sep 14 | 21:33.46 | Spanish River Invitational | September 14, 2019 |
| 5,000 Meters · Holloway ParkFlrunners.com Invitational · Sep 28 | 23:53.45 | Flrunners.com Invitational | September 28, 2018 |
| 5,000 Meters · South Fork High SchoolFleet Feet Invitational presented by New Balance · Aug 26 | 28:37.53 | Fleet Feet Invitational presented by New Balance | August 26, 2017 |
| 5,000 Meters · The Pine SchoolFHSAA 1A District 7 · Oct 24 | 21:55.40 | FHSAA 1A District 7 | October 24, 2019 |
| 5,000 Meters · Tradewinds ParkFHSAA 1A Region 4 · Oct 30 | 21:39.4 | FHSAA 1A Region 4 | October 30, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | FHSAA 1A State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 218 · Highlands Christian | 5,000 Meters Varsity | 218 | 21:29.34 PB | 12 |
| Oct 30 | FHSAA 1A Region 4Oct 30 · 5,000 Meters Varsity · Place 57 · Highlands Christian | 5,000 Meters Varsity | 57 | 21:39.4 PB | 12 |
| Oct 24 | FHSAA 1A District 7Oct 24 · 5,000 Meters Varsity · Place 40 · Highlands Christian | 5,000 Meters Varsity | 40 | 21:55.40 PB | 12 |
| Sep 20 | Pine Crest InvitationalSep 20 · 5,000 Meters Varsity · Place 133 · Highlands Chris. | 5,000 Meters Varsity | 133 | 21:45.40 | SR |
| Sep 14 | Spanish River InvitationalSep 14 · 5,000 Meters Varsity - 1A · Place 48 · Highlands Christian | 5,000 Meters Varsity - 1A | 48 | 21:33.46 PB | 12 |
| Sep 7 | Kings Academy XC InvitationalSep 7 · 5,000 Meters Varsity · Place 29 · Highlands Ch | 5,000 Meters Varsity | 29 | 21:41.30 | 12 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | FHSAA 1A District 13 Oct 23 · 5,000 Meters Varsity · Place 29 · Highlands Christian | 5,000 Meters Varsity | 29 | 22:13.67 | 11 |
| Sep 28 | Flrunners.com InvitationalSep 28 · 5,000 Meters Varsity · Place 238 · Highlands Christian | 5,000 Meters Varsity | 238 | 23:53.45 PB | 11 |
| Sep 21 | Pine Crest XC InvitationalSep 21 · 5,000 Meters Varsity · Place 105 · Highlands Christ | 5,000 Meters Varsity | 105 | 24:37.62 | JR |
| Sep 14 | Spanish River InvitationalSep 14 · 5,000 Meters Varsity-1A · Place 66 · Highlands Christian | 5,000 Meters Varsity-1A | 66 | 21:41.93 | 11 |
| Sep 8 | Kings Academy XC InvitationalSep 8 · 5,000 Meters Varsity · Place 73 · Highlands Ch | 5,000 Meters Varsity | 73 | 21:34.89 | 11 |
| Aug 25 | Fleet Feet InvitationalAug 25 · 5,000 Meters Varsity · Place 136 · Highlands Christian | 5,000 Meters Varsity | 136 | 22:14.17 | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | FHSAA 1A District 13 ChampionshipsOct 26 · 5,000 Meters 1A · Place 56 · Highlands Ch | 5,000 Meters 1A | 56 | 24:19.60 | 10 |
| Oct 21 | The Pine Invitational Oct 21 · 5,000 Meters Varsity · Place 70 · Highlands Ch | 5,000 Meters Varsity | 70 | 24:20.76 | — |
| Oct 12 | Pine Crest InvitationalOct 12 · 5,000 Meters Varsity · Place 137 · Highlands Christian | 5,000 Meters Varsity | 137 | 26:25.24 | 10 |
| Sep 29 | FLRunnners.com InvitationalSep 29 · 5,000 Meters Unseeded Large School · Place 127 · Highlands Christian | 5,000 Meters Unseeded Large School | 127 | 25:14.59 | 10 |
| Sep 23 | Spanish River InvitationalSep 23 · 5,000 Meters 1A Varsity · Place 91 · Highlands Christian | 5,000 Meters 1A Varsity | 91 | 23:57.45 | 10 |
| Aug 26 | Fleet Feet Invitational presented by New BalanceAug 26 · 5,000 Meters Junior Varsity · Place 140 · Highlands Christian | 5,000 Meters Junior Varsity | 140 | 28:37.53 PB | 10 |