Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 29 | 19:46.6 | FSU XC Invitational | September 29, 2023 |
| 5,000 Meters · Apalachee Regional ParkFSU Pre-State Invitational · Oct 11 | 21:32.4 | FSU Pre-State Invitational | October 11, 2019 |
| 5,000 Meters · Bishop Verot Catholic High SchoolViking Invitational · Oct 10 | 20:40.68 | Viking Invitational | October 10, 2020 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River XC Invitational · Sep 17 | 20:13.5 | Spanish River XC Invitational | September 17, 2021 |
| 5,000 Meters · Holloway ParkHOKA FLRUNNERS.COM INVITATIONAL · Oct 1 | 20:16.0 | HOKA FLRUNNERS.COM INVITATIONAL | October 1, 2021 |
| 5,000 Meters · Kelly Road Soccer ComplexFort Myers XC Invitational · Sep 11 | 20:23.8 | Fort Myers XC Invitational | September 11, 2021 |
| 5,000 Meters · Larry and Penny Thompson Memorial Park and CampgroundFHSAA 4A Region 4 · Oct 30 | 22:09.08 | FHSAA 4A Region 4 | October 30, 2019 |
| 5,000 Meters · North Port HS Athletic FieldsFHSAA 4A Region 4 · Nov 7 | 20:51.55 | FHSAA 4A Region 4 | November 7, 2020 |
| 5,000 Meters · Tropical ParkKing of the Hill Invitational · Sep 6 | 23:24.38 | King of the Hill Invitational | September 6, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
1 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | FSU XC InvitationalOct 7 · 5,000 Meters College - Garnett · Place 141 · Florida StateFlorida State | 5,000 Meters College - Garnett | 141 | 19:56.1 | Fr |
2021 Cross Country
4 results2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | FHSAA 4A Region 4Oct 30 · 5,000 Meters Varsity · Place 29 · Our Lady Of LourdesOur Lady Of Lourdes | 5,000 Meters Varsity | 29 | 22:09.08 PB | 10 |
| Oct 24 | FHSAA 4A District 8Oct 24 · 5,000 Meters Varsity · Place 26 · Our Lady Of LourdesOur Lady Of Lourdes | 5,000 Meters Varsity | 26 | 22:46.45 | 10 |
| Oct 11 | FSU Pre-State InvitationalOct 11 · 5,000 Meters Elite · Place 168 · Our Lady Of LourdesOur Lady Of Lourdes | 5,000 Meters Elite | 168 | 21:32.4 PB | 10 |
| Sep 14 | Spanish River InvitationalSep 14 · 5,000 Meters Varsity - 4A · Place 53 · Our Lady Of LourdesOur Lady Of Lourdes | 5,000 Meters Varsity - 4A | 53 | 22:39.54 | 10 |
| Sep 6 | King of the Hill InvitationalSep 6 · 5,000 Meters Varsity · Place 35 · Our Lady Of LourdesOur Lady Of Lourdes | 5,000 Meters Varsity | 35 | 23:24.38 PB | 10 |