Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFHSAA 4A State Cross Country Championships · Nov 12 | 15:17.6 | FHSAA 4A State Cross Country Championships | November 12, 2021 |
| 5,000 Meters · Apalachee Regional ParkFSU Pre-State Invitational · Oct 11 | 16:30.6 | FSU Pre-State Invitational | October 11, 2019 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River XC Invitational · Sep 17 | 15:08.7 | Spanish River XC Invitational | September 17, 2021 |
| 5,000 Meters · Indian River County FairgroundsVero Beach XC Invitational · Sep 4 | 15:33.7 | Vero Beach XC Invitational | September 4, 2021 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 15:02.84 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · Morley Field Sports ComplexEastbay National Cross Country Championships · Dec 11 | 15:57.4 | Eastbay National Cross Country Championships | December 11, 2021 |
| 5,000 Meters · North Port HS Athletic FieldsFHSAA 4A Region 4 · Nov 7 | 15:52.70 | FHSAA 4A Region 4 | November 7, 2020 |
| 5,000 Meters · University of Central FloridaUCF Cross Country Invitational · Aug 30 | 15:35.0 | UCF Cross Country Invitational | August 30, 2024 |
| 5,000 Meters · Viera High SchoolFHSAA 4A District 15 · Oct 31 | 15:34.03 | FHSAA 4A District 15 | October 31, 2020 |
| 6,000 Meters · Holloway ParkUncle Nick's XC Bagel Run · Sep 5 | 18:24.6 | Uncle Nick's XC Bagel Run | September 5, 2026 |
| 8,000 Meters · Apalachee Regional ParkFSU NCAA DI South Region Preview · Sep 18 | 24:43.60 | FSU NCAA DI South Region Preview | September 18, 2026 |
| 8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 27 | 25:53.29 | Lucian Rosa Invitational | September 27, 2025 |
| 8,000 Meters · Holloway ParkSunshine State Cross Country Championships · Nov 7 | 24:24.5 | Sunshine State Cross Country Championships | November 7, 2026 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 10 | 24:30.89 | Lewis Crossover | October 10, 2026 |
| 8,000 Meters · UNF Golf Complex at the Hayt Learning CenterFlorida Intercollegiate Invitational · Aug 29 | 25:04.0 | Florida Intercollegiate Invitational | August 29, 2025 |
| 8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 24:47.5 | ACC Cross Country Championships | November 1, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
3 results2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 11 | Eastbay National Cross Country ChampionshipsDec 11 · 5,000 Meters Championship · Place 30 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Championship | 30 | 15:57.4 PB | 12 |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 3 · Melbourne, FLMelbourne, FL | 5,000 Meters Championship | 3 | 15:02.84 PB | 12 |
| Nov 12 | FHSAA 4A State Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity · Place 2 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity | 2 | 15:17.6 PB | 12 |
| Nov 6 | FHSAA 4A Region 3Nov 6 · 5,000 Meters 4A · Place 1 · VieraViera | 5,000 Meters 4A | 1 | 15:01.70 | SR |
| Oct 30 | FHSAA 4A District 5Oct 30 · 5,000 Meters Varsity · Place 1 · VieraViera | 5,000 Meters Varsity | 1 | 15:29.47 | SR |
| Oct 30 | FHSAA 4A District 5Oct 30 · 5,000 Meters Varsity · Place 1 · VieraViera | 5,000 Meters Varsity | 1 | 15:29.47 | SR |
| Oct 21 | Cape Coast ConferenceOct 21 · 5,000 Meters Varsity · Place 1 · VieraViera | 5,000 Meters Varsity | 1 | 15:37.8 | — |
| Oct 15 | FSU XC Invitational - Pre-StateOct 15 · 5,000 Meters Elite · Place 2 · VieraViera | 5,000 Meters Elite | 2 | 15:13.1 | 12 |
| Oct 2 | New World Fall Spectacular 2021Oct 2 · 5,000 Meters Varsity · Place 2 · VieraViera | 5,000 Meters Varsity | 2 | 14:55 | — |
| Sep 17 | Spanish River XC InvitationalSep 17 · 5,000 Meters Varsity 3-4A · Place 2 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity 3-4A | 2 | 15:08.7 PB | 12 |
| Sep 11 | Astronaut InvitationalSep 11 · 5,000 Meters Varsity · Place 1 · VieraViera | 5,000 Meters Varsity | 1 | 15:46.80 | SR |
| Sep 4 | Vero Beach XC InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity | 1 | 15:33.7 PB | 12 |
| Aug 27 | Cecil Field Summer ClassicAug 27 · 5,000 Meters Elite · Place 4 · VieraViera | 5,000 Meters Elite | 4 | 15:38 | — |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | FHSAA Cross Country State FinalsNov 13 · 5,000 Meters 4A · Place 5 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters 4A | 5 | 15:56.6 | 11 |
| Nov 7 | FHSAA 4A Region 4Nov 7 · 5,000 Meters Varsity · Place 2 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity | 2 | 15:52.70 PB | 11 |
| Oct 31 | FHSAA 4A District 15Oct 31 · 5,000 Meters Varsity · Place 1 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity | 1 | 15:34.03 PB | 11 |
| Oct 17 | Cape Coast ConferenceOct 17 · 5,000 Meters Varsity · Place 6 · VieraViera | 5,000 Meters Varsity | 6 | 16:19.20 | JR |
| Sep 19 | Viera InvitationalSep 19 · 5,000 Meters Varsity · Place 5 · VieraViera | 5,000 Meters Varsity | 5 | 15:54.3 | JR |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | FHSAA 4A State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 59 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity | 59 | 16:34.75 | 10 |
| Nov 2 | FHSAA 4A Region 3Nov 2 · 5,000 Meters Varsity · Place 6 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity | 6 | 16:12.07 | 10 |
| Oct 26 | FHSAA 4A District 5Oct 26 · 5,000 Meters 4A · Place 3 · VieraViera | 5,000 Meters 4A | 3 | 16:32.82 | 10 |
| Oct 17 | Cape Coast Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 11 · VieraViera | 5,000 Meters Varsity | 11 | 16:47.8 | — |
| Oct 11 | FSU Pre-State InvitationalOct 11 · 5,000 Meters Elite · Place 56 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Elite | 56 | 16:30.6 PB | 10 |
| Oct 5 | New World Fall SpectacularOct 5 · 5,000 Meters Varsity · Place 13 · VieraViera | 5,000 Meters Varsity | 13 | 16:27.33 | 10 |
| Sep 14 | Spanish River InvitationalSep 14 · 5,000 Meters Varsity - 4A · Place 11 · Viera (Melbourne)Viera (Melbourne) | 5,000 Meters Varsity - 4A | 11 | 16:49.97 | 10 |
| Sep 7 | Astronaut InvitationalSep 7 · 5,000 Meters Varsity · Place 12 · VieraViera | 5,000 Meters Varsity | 12 | 17:03.18 | SO |
| Sep 7 | Astronaut InvitationalSep 7 · 5,000 Meters Varsity · Place 12 · VieraViera | 5,000 Meters Varsity | 12 | 17:03.18 | 10 |
| Aug 17 | Wickham Park JamboreeAug 17 · 5,000 Meters Varsity · Place 9 · VieraViera | 5,000 Meters Varsity | 9 | 16:54 | 10 |