Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 29 | 19:29.8 | FSU XC Invitational | September 29, 2023 |
| 5,000 Meters · Apalachee Regional ParkFSU Pre-State Invitational · Oct 11 | 21:25.5 | FSU Pre-State Invitational | October 11, 2019 |
| 5,000 Meters · Hagerty High SchoolFHSAA 4A Region 2 · Nov 7 | 20:13.46 | FHSAA 4A Region 2 | November 7, 2020 |
| 5,000 Meters · Lake Minnola Trail ParkHawks on the Hill Invitational · Sep 14 | 21:08.02 | Hawks on the Hill Invitational | September 14, 2019 |
| 5,000 Meters · McFarland ParkUNA Invitational · Sep 5 | 18:59.70 | UNA Invitational | September 5, 2025 |
| 5,000 Meters · Montevallo campusGSC Cross Country Championships · Nov 5 | 20:30.1 | GSC Cross Country Championships | November 5, 2022 |
| 5,000 Meters · Santa Fe CollegeFHSAA 4A Region 1 · Nov 6 | 20:16.8 | FHSAA 4A Region 1 | November 6, 2021 |
| 5,000 Meters · University of West FloridaArgonaut Invitational · Sep 20 | 20:31.7 | Argonaut Invitational | September 20, 2024 |
| 5,000 Meters · West Orange High SchoolFHSAA 4A District 6 · Oct 30 | 19:47.2 | FHSAA 4A District 6 | October 30, 2020 |
| 6,000 Meters · Choctaw TrailsBelhaven Invitational · Oct 5 | 23:55.34 | Belhaven Invitational | October 5, 2024 |
| 6,000 Meters · Florida Southern CollegeNCAA D2 South Regional XC Championships · Nov 19 | 23:48.5 | NCAA D2 South Regional XC Championships | November 19, 2022 |
| 6,000 Meters · Holloway ParkNCAA DII South Regional · Nov 8 | 25:47.8 | NCAA DII South Regional | November 8, 2025 |
| 6,000 Meters · John Hunt Cross Country ParkNCAA DII South Regional · Nov 9 | 23:59.92 | NCAA DII South Regional | November 9, 2024 |
| 6,000 Meters · Montevallo campusNCAA Division II South Region Cross Country Championships · Nov 4 | 22:10.1 | NCAA Division II South Region Cross Country Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCAA DII South RegionalNov 9 · 6,000 Meters South · Place 49 · West FloridaWest Florida | 6,000 Meters South | 49 | 23:59.92 PB | Jr |
| Oct 26 | GSC Cross Country ChampionshipsOct 26 · 6,000 Meters Champs · Place 26 · West FloridaWest Florida | 6,000 Meters Champs | 26 | 23:55.50 | Jr |
| Oct 5 | Belhaven InvitationalOct 5 · 6,000 Meters College · Place 9 · West FloridaWest Florida | 6,000 Meters College | 9 | 23:55.34 PB | Jr |
| Sep 20 | Argonaut InvitationalSep 20 · 5,000 Meters College · Place 13 · West FloridaWest Florida | 5,000 Meters College | 13 | 20:31.7 PB | Jr |
| Sep 7 | UNA InvitationalSep 7 · 5,000 Meters Varsity · Place 16 · West FloridaWest Florida | 5,000 Meters Varsity | 16 | 19:25.4 | JR |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCAA Division II South Region Cross Country ChampionshipsNov 4 · 6,000 Meters College · Place 36 · West FloridaWest Florida | 6,000 Meters College | 36 | 22:10.1 PB | So |
| Oct 21 | Gulf South Conference ChampionshipOct 21 · 5,000 Meters Varsity · Place 28 · West FloridaWest Florida | 5,000 Meters Varsity | 28 | 19:08.1 | SO |
| Oct 7 | UAH Chargers XC InvitationalOct 7 · 5,000 Meters Varsity · Place 77 · West FloridaWest Florida | 5,000 Meters Varsity | 77 | 18:58.70 | — |
| Sep 29 | FSU XC InvitationalSep 29 · 5,000 Meters College · Place 96 · West FloridaWest Florida | 5,000 Meters College | 96 | 19:29.8 PB | So |
| Sep 9 | UNA InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · West FloridaWest Florida | 5,000 Meters Varsity | 6 | 19:01.3 | SO |
| Sep 1 | Foothills InvitationalSep 1 · 4,000 Meters Varsity · Place 26 · West FloridaWest Florida | 4,000 Meters Varsity | 26 | 15:20.5 | SO |
2022 Cross Country
3 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | FHSAA 4A Region 1Nov 6 · 5,000 Meters Varsity · Place 16 · West OrangeWest Orange | 5,000 Meters Varsity | 16 | 20:16.8 PB | 12 |
| Oct 23 | Metro West and East Conference ChampionshipOct 23 · 5,000 Meters Varsity · Place 5 · West OrangeWest Orange | 5,000 Meters Varsity | 5 | 19:55.50 | SR |
| Oct 15 | FSU XC Invitational - Pre-StateOct 15 · 5,000 Meters Varsity · Place 26 · West OrangeWest Orange | 5,000 Meters Varsity | 26 | 20:10.9 | — |
| Sep 11 | Astronaut InvitationalSep 11 · 5,000 Meters Varsity · Place 10 · West OrangeWest Orange | 5,000 Meters Varsity | 10 | 20:36.10 | SR |
| Sep 4 | Winter Springs InvitationalSep 4 · 5,000 Meters Varsity · Place 3 · West OrangeWest Orange | 5,000 Meters Varsity | 3 | 19:43.77 | — |
| Aug 28 | Trinity Prep InvitationalAug 28 · 5,000 Meters Varsity · Place 4 · West OrangeWest Orange | 5,000 Meters Varsity | 4 | 20:54.6 | SR |
| Aug 21 | Mike Gibson Summertime RunAug 21 · 5,000 Meters Varsity · Place 6 · West OrangeWest Orange | 5,000 Meters Varsity | 6 | 20:43.4 | SR |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | FHSAA 4A Region 2 Nov 7 · 5,000 Meters Varsity · Place 12 · West OrangeWest Orange | 5,000 Meters Varsity | 12 | 20:13.46 PB | 11 |
| Oct 30 | FHSAA 4A District 6Oct 30 · 5,000 Meters Varsity · Place 3 · West OrangeWest Orange | 5,000 Meters Varsity | 3 | 19:47.2 PB | 11 |
| Oct 17 | Metro West and East Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 6 · West OrangeWest Orange | 5,000 Meters Varsity | 6 | 20:22.30 | JR |
| Oct 10 | Christian Learning Academy InvitationalOct 10 · Varsity · Place 6 · WEST ORANGEWEST ORANGE | Varsity | 6 | 6:55 | 11 |
| Oct 3 | West Orange Invitational #2Oct 3 · 5,000 Meters Varsity · Place 16 · West OrangeWest Orange | 5,000 Meters Varsity | 16 | 20:51.53 | JR |
| Sep 16 | West Orange InvitationalSep 16 · 5,000 Meters Varsity · Place 7 · West OrangeWest Orange | 5,000 Meters Varsity | 7 | 20:50.90 | JR |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | FHSAA 4A Region 1Nov 2 · 5,000 Meters Varsity · Place 55 · West OrangeWest Orange | 5,000 Meters Varsity | 55 | 20:58.5 | 10 |
| Oct 26 | FHSAA 4A District 2Oct 26 · 5,000 Meters Varsity · Place 15 · West OrangeWest Orange | 5,000 Meters Varsity | 15 | 21:19.8 | 10 |
| Oct 11 | FSU Pre-State InvitationalOct 11 · 5,000 Meters Varsity - A · Place 18 · West OrangeWest Orange | 5,000 Meters Varsity - A | 18 | 21:25.5 PB | 10 |
| Sep 27 | FLRunners.Com Invitational 20 Sep 27 · 5,000 Meters Invitational · Place 29 · West OrangeWest Orange | 5,000 Meters Invitational | 29 | 21:49.98 | 10 |
| Sep 17 | Osceola Tuesday MeetSep 17 · 5,000 Meters Varsity · Place 2 · West OrangeWest Orange | 5,000 Meters Varsity | 2 | 22:39.06 | — |
| Sep 14 | Hawks on the Hill InvitationalSep 14 · 5,000 Meters Varsity · Place 8 · West OrangeWest Orange | 5,000 Meters Varsity | 8 | 21:08.02 PB | 10 |
| Sep 7 | Astronaut InvitationalSep 7 · 5,000 Meters Varsity · Place 42 · West OrangeWest Orange | 5,000 Meters Varsity | 42 | 21:53.36 | SO |
| Sep 7 | Astronaut InvitationalSep 7 · 5,000 Meters Varsity · Place 42 · West OrangeWest Orange | 5,000 Meters Varsity | 42 | 21:53.36 | 10 |
| Aug 24 | Early Hawk InvitationalAug 24 · 5,000 Meters Varsity · Place 16 · West OrangeWest Orange | 5,000 Meters Varsity | 16 | 22:08.73 | — |