Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 29 | 19:24.6 | FSU XC Invitational | September 29, 2023 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River XC Invitational · Sep 16 | 19:23.3 | Spanish River XC Invitational | September 16, 2022 |
| 5,000 Meters · Greynolds ParkFHSAA 1A District 8 · Oct 20 | 20:02.6 | FHSAA 1A District 8 | October 20, 2022 |
| 5,000 Meters · Larry & Penny Thompson Park305 Classic · Oct 24 | 20:17.5 | 305 Classic | October 24, 2025 |
| 5,000 Meters · Palmer Trinity SchoolFHSAA 1A District 8 · Nov 2 | 19:52.61 | FHSAA 1A District 8 | November 2, 2023 |
| 5,000 Meters · South Beach ParkFHSAA 1A Region 4 · Nov 9 | 19:16.6 | FHSAA 1A Region 4 | November 9, 2023 |
| 5,000 Meters · South County Regional ParkFHSAA 1A Region 4 · Nov 14 | 19:25.4 | FHSAA 1A Region 4 | November 14, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | FHSAA State Championships 2025Nov 22 · 5,000 Meters Class 1A · Place 14 · Riviera Prep | 5,000 Meters Class 1A | 14 | 19:41.7 | 12 |
| Nov 14 | FHSAA 1A Region 4Nov 14 · 5,000 Meters Varsity · Place 4 · Riviera Prep | 5,000 Meters Varsity | 4 | 19:25.4 PB | 12 |
| Nov 4 | FHSAA 1A District 8Nov 4 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 20:02.2 | 12 |
| Oct 24 | 305 ClassicOct 24 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 20:17.5 PB | 12 |
| Sep 19 | Spanish River XC InvitationalSep 19 · 5,000 Meters Varsity 1-2A · Place 16 · Riviera Prep | 5,000 Meters Varsity 1-2A | 16 | 20:30.3 | 12 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | FHSAA Cross Country State FinalsNov 16 · 5,000 Meters 1A · Place 16 · Riviera Prep | 5,000 Meters 1A | 16 | 19:52.5 | JR |
| Oct 4 | FLRUNNERS.COM INVITATIONALOct 4 · 5,000 Meters Varsity · Place 26 · Riviera Preparatory School | 5,000 Meters Varsity | 26 | 20:24.08 | 11 |
| Sep 20 | Spanish River XC InvitationalSep 20 · 5,000 Meters Varsity 1-2A · Place 5 · Riviera Prep | 5,000 Meters Varsity 1-2A | 5 | 19:57.9 | 11 |
| Sep 13 | King of the Hill InvitationalSep 13 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 20:29.60 | JR |
| Sep 5 | FNU InvitationalSep 5 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 20:26.40 | JR |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | FHSAA Cross Country State FinalsNov 17 · 5,000 Meters 1A · Place 18 · Riviera Prep | 5,000 Meters 1A | 18 | 19:34.7 | SO |
| Nov 9 | FHSAA 1A Region 4Nov 9 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 19:16.6 PB | 10 |
| Nov 2 | FHSAA 1A District 8Nov 2 · 5,000 Meters Varsity · Place 1 · Riviera Prep | 5,000 Meters Varsity | 1 | 19:52.61 PB | 10 |
| Oct 26 | Junior Orange Bowl InvitationalOct 26 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 19:53.37 | SO |
| Oct 20 | 305 ClassicOct 20 · 5,000 Meters Varsity · Place 2 · Riviera Prep | 5,000 Meters Varsity | 2 | 20:00.90 | SO |
| Sep 29 | FSU XC InvitationalSep 29 · 5,000 Meters Select · Place 4 · Riviera Prep | 5,000 Meters Select | 4 | 19:24.6 PB | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | FHSAA 1A Region 4Oct 29 · 5,000 Meters Varsity · Place 1 · Riviera Prep | 5,000 Meters Varsity | 1 | 19:33.3 | FR |
| Oct 20 | FHSAA 1A District 8Oct 20 · 5,000 Meters Varsity · Place 1 · Riviera Prep | 5,000 Meters Varsity | 1 | 20:02.6 PB | 9 |
| Oct 14 | Junior Orange Bowl InvitationalOct 14 · 5,000 Meters Varsity Invitational · Place 3 · Riviera Prep | 5,000 Meters Varsity Invitational | 3 | 19:56.05 | FR |
| Oct 7 | FSU XC InvitationalOct 7 · 5,000 Meters Varsity - Select · Place 15 · Riviera Prep | 5,000 Meters Varsity - Select | 15 | 19:43.5 | 9 |
| Oct 4 | Lightning Invites 5 SeriesOct 4 · 5,000 Meters Varsity · Place 1 · Riviera Prep | 5,000 Meters Varsity | 1 | 20:35.25 | FR |
| Sep 16 | Spanish River XC InvitationalSep 16 · 5,000 Meters Varsity 1A · Place 1 · Riviera Prep | 5,000 Meters Varsity 1A | 1 | 19:23.3 PB | 9 |
| Sep 2 | King of the Hill InvitationalSep 2 · 5,000 Meters Varsity · Place 4 · Riviera Prep | 5,000 Meters Varsity | 4 | 20:15.40 | FR |
| Aug 26 | FNU InvitationalAug 26 · 5,000 Meters Varsity · Place 3 · Riviera Prep | 5,000 Meters Varsity | 3 | 20:48.35Unofficial | 9 |
| Aug 19 | Race of Thoroughbreds Preseason ClassicAug 19 · 5,000 Meters Varsity · Place 1 · Riviera Prep | 5,000 Meters Varsity | 1 | 21:17.52 | FR |