Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ave Maria Catholic AcademyAve Invite · Sep 26 | 20:27.39 | Ave Invite | September 26, 2026 |
| 5,000 Meters · Ave Maria UniversityAve Invitational · Sep 30 | 22:02.00 | Ave Invitational | September 30, 2023 |
| 5,000 Meters · Buckingham Community ParkFHSAA 3A District 6 · Nov 6 | 20:02.40 | FHSAA 3A District 6 | November 6, 2025 |
| 5,000 Meters · Hardee Lakes County ParkFHSAA 2A District 6 · Nov 6 | 20:44.70 | FHSAA 2A District 6 | November 6, 2026 |
| 5,000 Meters · Ida S. Baker High SchoolLCAC Cross Country Championships · Oct 19 | 21:25.9 | LCAC Cross Country Championships | October 19, 2023 |
| 5,000 Meters · Kelly Road Soccer ComplexFt Myers XC Invite · Sep 13 | 20:43.3 | Ft Myers XC Invite | September 13, 2025 |
| 5,000 Meters · Lehigh Senior High SchoolLehigh Lightning Invitational · Aug 23 | 19:38.3 | Lehigh Lightning Invitational | August 23, 2025 |
| 5,000 Meters · Veterans ParkFHSAA 3A District 6 · Oct 31 | 20:07.60 | FHSAA 3A District 6 | October 31, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | FHSAA 2A District 6Nov 6 · 5,000 Meters Varsity · Place 54 · Cypress Lake | 5,000 Meters Varsity | 54 | 20:44.70 PB | 12 |
| Oct 24 | LCAC XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 62 · Cypress Lake | 5,000 Meters Varsity | 62 | 19:23.20 | SR |
| Oct 16 | Lee County Under The LightsOct 16 · 5,000 Meters Varsity · Place 108 · Cypress Lake | 5,000 Meters Varsity | 108 | 20:37.50 | SR |
| Sep 26 | Ave InviteSep 26 · 5,000 Meters Varsity · Place 48 · Cypress Lake | 5,000 Meters Varsity | 48 | 20:27.39 PB | 12 |
| Aug 29 | Cape Coral Seahawk InviteAug 29 · 5,000 Meters Varsity · Place 80 · Cypress Lake | 5,000 Meters Varsity | 80 | 21:28.60 | 12 |
| Aug 15 | Dunbar Tiger JamboreeAug 15 · 5,000 Meters Varsity · Place 127 · Cypress Lake | 5,000 Meters Varsity | 127 | 22:51.70 | 12 |
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | FHSAA 3A District 6Nov 6 · 5,000 Meters Varsity · Place 66 · Cypress Lake | 5,000 Meters Varsity | 66 | 20:02.40 PB | 11 |
| Sep 13 | Ft Myers XC InviteSep 13 · 5,000 Meters Varsity · Place 92 · Cypress Lake | 5,000 Meters Varsity | 92 | 20:43.3 PB | 11 |
| Sep 6 | Seahawks InvitationalSep 6 · 5,000 Meters Varsity · Place 39 · Cypress Lake | 5,000 Meters Varsity | 39 | 20:46.0 | 11 |
| Aug 23 | Lehigh Lightning InvitationalAug 23 · 5,000 Meters Varsity · Place 48 · Cypress Lake | 5,000 Meters Varsity | 48 | 19:38.3 PB | 11 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | FHSAA 3A District 6Oct 31 · 5,000 Meters Varsity · Place 59 · Cypress Lake | 5,000 Meters Varsity | 59 | 20:07.60 PB | 10 |
| Oct 22 | LCAC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 37 · Cypress Lake | 5,000 Meters Varsity | 37 | 21:04.7 | SO |
| Sep 28 | Ave InviteSep 28 · 5,000 Meters Varsity · Place 33 · Cypress Lake | 5,000 Meters Varsity | 33 | 21:24.7 | SO |
| Aug 17 | Dunbar Tiger JamboreeAug 17 · 5,000 Meters Varsity · Place 106 · Cypress Lake | 5,000 Meters Varsity | 106 | 21:46.40 | SO |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | FHSAA 3A District 6Nov 1 · 5,000 Meters Varsity · Place 132 · Cypress Lake | 5,000 Meters Varsity | 132 | 20:50.0 | FR |
| Oct 19 | LCAC Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 63 · Cypress Lake | 5,000 Meters Varsity | 63 | 21:25.9 PB | 9 |
| Sep 30 | Ave InvitationalSep 30 · 5,000 Meters Varsity · Place 59 · Cypress Lake | 5,000 Meters Varsity | 59 | 22:02.00 PB | 9 |
| Sep 16 | SFCA King's XC InvitationalSep 16 · 5,000 Meters Varsity · Place 119 · Cypress Lake | 5,000 Meters Varsity | 119 | 21:46.1 | FR |
| Sep 2 | DDD SOMMER INVITATIONALSep 2 · 5,000 Meters Varsity · Place 136 · Cypress Lake | 5,000 Meters Varsity | 136 | 23:41.5 | FR |
| Aug 26 | Lehigh Lightning InvitationalAug 26 · 5,000 Meters Varsity · Place 106 · Cypress Lake | 5,000 Meters Varsity | 106 | 22:17.3 | FR |