Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Alligator Lake ParkFHSAA 1A District 2 · Nov 4 | 21:03.4 | FHSAA 1A District 2 | November 4, 2025 |
| 5,000 Meters · Apalachee Regional ParkFSU XC Invitational/Pre-State · Oct 24 | 21:03.82 | FSU XC Invitational/Pre-State | October 24, 2025 |
| 5,000 Meters · Lake Buena Vista High SchoolLake Buena Vista XC Invitational · Sep 13 | 21:09.67 | Lake Buena Vista XC Invitational | September 13, 2025 |
| 5,000 Meters · Middleburg HSMiddleburg Bronco Classic · Sep 6 | 22:09.9 | Middleburg Bronco Classic | September 6, 2025 |
| 5,000 Meters · New World Sports ComplexFHSAA 1A District 2 · Nov 6 | 19:16 | FHSAA 1A District 2 | November 6, 2026 |
| 5,000 Meters · Ponte Vedra High SchoolCraig Speziale Invitational · Oct 3 | 19:36.2 | Craig Speziale Invitational | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | FHSAA 1A District 2Nov 6 · 5,000 Meters Varsity · Place 36 · Harvest Community | 5,000 Meters Varsity | 36 | 19:16 PB | 9 |
| Oct 24 | Middleburg Bronco ClassicOct 24 · 5,000 Meters Varsity · Place 127 · Harvest Community | 5,000 Meters Varsity | 127 | 20:11.30 | FR |
| Oct 16 | New World Fall SpectacularOct 16 · 5,000 Meters Elite · Place 177 · Harvest Community | 5,000 Meters Elite | 177 | 18:49 | — |
| Oct 3 | Craig Speziale InvitationalOct 3 · 5,000 Meters Varsity · Place 54 · Harvest Community | 5,000 Meters Varsity | 54 | 19:36.2 PB | 9 |
| Aug 21 | Cecil Field Summer ClassicAug 21 · 5,000 Meters Varsity B · Place 119 · Harvest Community | 5,000 Meters Varsity B | 119 | 19:51 | 9 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | FHSAA 1A District 2Nov 4 · 5,000 Meters Varsity · Place 78 · Harvest Community | 5,000 Meters Varsity | 78 | 21:03.4 PB | 8 |
| Oct 24 | FSU XC Invitational/Pre-StateOct 24 · 5,000 Meters Varsity B · Place 134 · Harvest Community | 5,000 Meters Varsity B | 134 | 21:03.82 PB | 8 |
| Oct 10 | New World Fall SpectacularOct 10 · 5,000 Meters HS B · Place 305 · Harvest Community | 5,000 Meters HS B | 305 | 20:44 | 8 |
| Sep 13 | Lake Buena Vista XC InvitationalSep 13 · 5,000 Meters Varsity · Place 74 · Harvest Community | 5,000 Meters Varsity | 74 | 21:09.67 PB | 8 |
| Sep 6 | Middleburg Bronco ClassicSep 6 · 5,000 Meters Junior Varsity · Place 187 · Harvest Community | 5,000 Meters Junior Varsity | 187 | 22:09.9 PB | 8 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | FHSAA Cross Country State FinalsNov 16 · 5,000 Meters 1A · Place 232 · Harvest Community | 5,000 Meters 1A | 232 | 24:28.5 | 7 |
| Oct 30 | FHSAA 1A District 2 ChampionshipOct 30 · 5,000 Meters Varsity · Place 94 · Harvest Community | 5,000 Meters Varsity | 94 | 24:58.10 | 7 |
| Oct 2 | Leslie Baker Saints OpenOct 2 · 5,000 Meters Varsity · Place 25 · Harvest Community | 5,000 Meters Varsity | 25 | 26:12.1 | 7 |
| Sep 14 | Lake Buena Vista XC InvitationalSep 14 · 5,000 Meters Varsity · Place 65 · Harvest Community | 5,000 Meters Varsity | 65 | 22:17.42 | 7 |
| Aug 23 | Cecil Field Summer ClassicAug 23 · 5,000 Meters Varsity · Place 318 · Harvest Community | 5,000 Meters Varsity | 318 | 23:53 | — |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | New World Fall SpectacularOct 14 · 5,000 Meters Open · Place 264 · Harvest Community | 5,000 Meters Open | 264 | 26:37 | — |
| Sep 29 | FSU XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 212 · Harvest Community | 5,000 Meters Junior Varsity | 212 | 27:16.0 | 6 |
| Aug 25 | Cecil Field Summer ClassicAug 25 · 2,500 Meters Middle School · Place 90 · Harvest Community | 2,500 Meters Middle School | 90 | 13:31 | 6 |