Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Al Lopez ParkHillsborough County Freshmen/Sophomore · Oct 11 | 19:20 | Hillsborough County Freshmen/Sophomore | October 11, 2017 |
| 5,000 Meters · Charlotte Sports ParkFHSAA 4A Region 2 · Nov 3 | 18:57.47 | FHSAA 4A Region 2 | November 3, 2018 |
| 5,000 Meters · Holloway ParkFHSAA 4A Region 2 Championships · Nov 3 | 19:11.51 | FHSAA 4A Region 2 Championships | November 3, 2017 |
| 5,000 Meters · Newsome High SchoolFHSAA 4A District 7 Championships · Oct 26 | 18:39.73 | FHSAA 4A District 7 Championships | October 26, 2017 |
| 5,000 Meters · North Port HS Athletic FieldsFHSAA 4A District 4 · Oct 26 | 19:35.4 | FHSAA 4A District 4 | October 26, 2019 |
| 5,000 Meters · U of SF Golf CourseWharton Classic · Oct 5 | 20:37.33 | Wharton Classic | October 5, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | FHSAA 4A District 4Oct 26 · 5,000 Meters Varsity · Place 87 · Bloomingdale Senior | 5,000 Meters Varsity | 87 | 19:35.4 PB | 11 |
| Oct 15 | Hillsborough County Championship Oct 15 · 5,000 Meters Championship · Place 79 · Bloomingdale | 5,000 Meters Championship | 79 | 18:50.20 | JR |
| Oct 5 | Wharton ClassicOct 5 · 5,000 Meters Varsity · Place 83 · Bloomingdale Senior | 5,000 Meters Varsity | 83 | 20:37.33 PB | 11 |
| Sep 7 | George Whitmire ClassicSep 7 · 5,000 Meters Varsity · Place 127 · Bloomingdale | 5,000 Meters Varsity | 127 | 20:13.61 | 11 |
| Aug 19 | East Hillsborough InvitationalAug 19 · 5,000 Meters Varsity · Place 47 · Bloomingdale | 5,000 Meters Varsity | 47 | 21:44.27 | JR |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | FHSAA 4A Region 2Nov 3 · 5,000 Meters Varsity · Place 88 · Bloomingdale Senior | 5,000 Meters Varsity | 88 | 18:57.47 PB | 10 |
| Sep 15 | St. Cloud InvitationalSep 15 · 5,000 Meters Varsity · Place 115 · Bloomingdale | 5,000 Meters Varsity | 115 | 20:54.80 | — |
| Sep 8 | Astronaut InvitationalSep 8 · 5,000 Meters Varsity · Place 200 · Bloomingdale | 5,000 Meters Varsity | 200 | 20:20.70 | — |
| Aug 25 | Hurricane InvitationalAug 25 · 5,000 Meters Varsity · Place 53 · Bloomingdale | 5,000 Meters Varsity | 53 | 20:24.48 | 10 |
| Aug 21 | East Hillsborough InvitationalAug 21 · 5,000 Meters Varsity · Place 35 · Bloomingdale | 5,000 Meters Varsity | 35 | 19:38.64 | SO |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | FHSAA 4A Region 2 ChampionshipsNov 3 · 5,000 Meters Varsity · Place 89 · Bloomingdale Senior | 5,000 Meters Varsity | 89 | 19:11.51 PB | 9 |
| Oct 26 | FHSAA 4A District 7 ChampionshipsOct 26 · 5,000 Meters Varsity · Place 18 · Bloomingdale Senior | 5,000 Meters Varsity | 18 | 18:39.73 PB | 9 |
| Oct 16 | Hillsborough County XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 142 · Bloomingdale | 5,000 Meters Varsity | 142 | 21:16.2 | — |
| Oct 11 | Hillsborough County Freshmen/SophomoreOct 11 · 5,000 Meters Varsity · Place 27 · Bloomingdale Senior | 5,000 Meters Varsity | 27 | 19:20 PB | 9 |
| Oct 6 | Disney Cross Country ClassicOct 6 · 5,000 Meters Varsity · Place 174 · Bloomingdale | 5,000 Meters Varsity | 174 | 20:20.20 | FR |
| Sep 29 | FLRunnners.com InvitationalSep 29 · 5,000 Meters Unseeded Large School · Place 46 · Bloomingdale Senior | 5,000 Meters Unseeded Large School | 46 | 20:10.49 | 9 |
| Sep 23 | North Port InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 25 · Bloomingdale | 5,000 Meters Junior Varsity | 25 | 20:10.4 | 9 |
| Aug 26 | Jim Ryun InvitationalAug 26 · 5,000 Meters Varsity · Place 203 · Bloomingdale | 5,000 Meters Varsity | 203 | 20:38.60 | — |
| Aug 22 | East Hillsborough InvitationalAug 22 · 5,000 Meters Junior Varsity · Place 4 · Bloomingdale | 5,000 Meters Junior Varsity | 4 | 20:53.23 | FR |