Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Alligator Lake ParkFHSAA 1A Region 2 · Nov 9 | 20:29.9 | FHSAA 1A Region 2 | November 9, 2023 |
| 5,000 Meters · Apalachee Regional ParkFHSAA State Championships 2025 · Nov 22 | 19:16.6 | FHSAA State Championships 2025 | November 22, 2025 |
| 5,000 Meters · Father Lopez Catholic High SchoolFHSAA 1A District 4 · Nov 1 | 20:46.7 | FHSAA 1A District 4 | November 1, 2023 |
| 5,000 Meters · Florida Horse ParkFlorida Horse Park Invitational · Sep 6 | 20:50.8 | Florida Horse Park Invitational | September 6, 2025 |
| 5,000 Meters · Foundation AcademyFHSAA 1A District 4 · Nov 5 | 19:32.2 | FHSAA 1A District 4 | November 5, 2025 |
| 5,000 Meters · Holloway ParkFHSAA 1A Region 2 · Nov 13 | 18:56.1 | FHSAA 1A Region 2 | November 13, 2025 |
| 5,000 Meters · Lake Minneola High SchoolHawks' Last Chance Open · Oct 18 | 19:01.10 | Hawks' Last Chance Open | October 18, 2025 |
| 5,000 Meters · Mount Dora Christian AcademyMount Dora Christian Invitational · Sep 10 | 25:54.2 | Mount Dora Christian Invitational | September 10, 2022 |
| 5,000 Meters · National Training CenterFCA Cross Country Preseason Invitational · Aug 17 | 21:36.0 | FCA Cross Country Preseason Invitational | August 17, 2024 |
| 5,000 Meters · Wickham ParkFHSAA 1A District 4 · Oct 31 | 20:17.2 | FHSAA 1A District 4 | October 31, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | FHSAA State Championships 2025Nov 22 · 5,000 Meters Class 1A · Place 133 · Foundation | 5,000 Meters Class 1A | 133 | 19:16.6 PB | 12 |
| Nov 13 | FHSAA 1A Region 2Nov 13 · 5,000 Meters Varsity · Place 35 · Foundation | 5,000 Meters Varsity | 35 | 18:56.1 PB | 12 |
| Nov 5 | FHSAA 1A District 4Nov 5 · 5,000 Meters Varsity · Place 34 · Foundation | 5,000 Meters Varsity | 34 | 19:32.2 PB | 12 |
| Oct 18 | Hawks' Last Chance OpenOct 18 · 5,000 Meters Varsity 1 · Place 110 · Foundation | 5,000 Meters Varsity 1 | 110 | 19:01.10 PB | 12 |
| Sep 6 | Florida Horse Park InvitationalSep 6 · 5,000 Meters Varsity · Place 362 · Foundation | 5,000 Meters Varsity | 362 | 20:50.8 PB | 12 |
| Aug 16 | FCA Cross Country Preseason InvitationalAug 16 · 5,000 Meters Varsity · Place 53 · Foundation | 5,000 Meters Varsity | 53 | 21:43.0 | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | FHSAA Cross Country State FinalsNov 16 · 5,000 Meters 1A · Place 191 · Foundation Academy | 5,000 Meters 1A | 191 | 20:14.4 | JR |
| Nov 7 | FHSAA 1A Region 2Nov 7 · 5,000 Meters Varsity · Place 42 · Foundation | 5,000 Meters Varsity | 42 | 20:31.8 | 11 |
| Oct 31 | FHSAA 1A District 4Oct 31 · 5,000 Meters Varsity · Place 37 · Foundation | 5,000 Meters Varsity | 37 | 20:17.2 PB | 11 |
| Oct 19 | Hawks' Last Chance OpenOct 19 · 5,000 Meters Varsity · Place 139 · Foundation Academy | 5,000 Meters Varsity | 139 | 21:12.30 | JR |
| Oct 4 | FLRUNNERS.COM INVITATIONALOct 4 · 5,000 Meters Varsity · Place 73 · Foundation Academy | 5,000 Meters Varsity | 73 | 21:57.91 | 11 |
| Sep 14 | Lake Buena Vista XC InvitationalSep 14 · 5,000 Meters Varsity · Place 37 · Foundation Academy | 5,000 Meters Varsity | 37 | 19:52.68 | JR |
| Sep 7 | Florida Horse Park InvitationalSep 7 · 5,000 Meters Varsity · Place 304 · Foundation Academy | 5,000 Meters Varsity | 304 | 20:43.3 | JR |
| Aug 24 | Jim Ryun FCA InvitationalAug 24 · 5,000 Meters Varsity · Place 108 · Foundation | 5,000 Meters Varsity | 108 | 21:38.7 | 11 |
| Aug 17 | FCA Cross Country Preseason InvitationalAug 17 · 5,000 Meters Varsity · Place 76 · Foundation | 5,000 Meters Varsity | 76 | 21:36.0 PB | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | FHSAA Cross Country State FinalsNov 17 · 5,000 Meters 1A · Place 210 · Foundation Academy | 5,000 Meters 1A | 210 | 20:24.0 | SO |
| Nov 9 | FHSAA 1A Region 2Nov 9 · 5,000 Meters Varsity · Place 83 · Foundation | 5,000 Meters Varsity | 83 | 20:29.9 PB | 10 |
| Nov 1 | FHSAA 1A District 4Nov 1 · 5,000 Meters Varsity · Place 77 · Foundation | 5,000 Meters Varsity | 77 | 20:46.7 PB | 10 |
| Oct 21 | East River Last ChanceOct 21 · 5,000 Meters Varsity · Place 83 · Foundation Academy | 5,000 Meters Varsity | 83 | 22:54.8 | SO |
| Oct 14 | Hawks' Last Chance OpenOct 14 · 5,000 Meters Varsity · Place 96 · Foundation Academy | 5,000 Meters Varsity | 96 | 22:14.92 | SO |
| Oct 14 | Hawks' Last Chance OpenOct 14 · 5,000 Meters Varsity · Place 96 · Foundation A | 5,000 Meters Varsity | 96 | 22:14.92 | — |
| Sep 2 | Florida Horse Park InvitationalSep 2 · 5,000 Meters Varsity · Place 284 · Foundation Academy | 5,000 Meters Varsity | 284 | 22:22.8 | — |
| Aug 26 | Jim Ryun FCA InvitationalAug 26 · 5,000 Meters Varsity · Place 203 · Foundation Academy | 5,000 Meters Varsity | 203 | 23:54.6 | — |
| Aug 19 | FCA Cross Country Preseason InvitationalAug 19 · 5,000 Meters Varsity · Place 56 · Foundation Academy | 5,000 Meters Varsity | 56 | 23:11.30 | — |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | FHSAA 1A District 4Oct 19 · 5,000 Meters Varsity · Place 122 · Foundation Academy | 5,000 Meters Varsity | 122 | 23:15.6 | FR |
| Sep 24 | West Orange XC InvitationalSep 24 · 5,000 Meters Varsity · Place 166 · Foundation Academy | 5,000 Meters Varsity | 166 | 22:18.9 | FR |
| Sep 10 | Mount Dora Christian InvitationalSep 10 · 5,000 Meters Varsity · Place 36 · Foundation | 5,000 Meters Varsity | 36 | 25:54.2 PB | 9 |
| Sep 3 | Florida Horse Park InvitationalSep 3 · 5,000 Meters Varsity · Place 325 · Foundation Academy | 5,000 Meters Varsity | 325 | 24:23.2 | — |
| Aug 27 | Jim Ryun FCA InvitationalAug 27 · 5,000 Meters Varsity · Place 211 · Foundation Academy | 5,000 Meters Varsity | 211 | 26:19.8 | — |
2021 Cross Country
2 results2020 Cross Country
3 results