Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 14 | 1:23:32.70 | NJCAA Men's Half Marathon Championship | November 14, 2023 |
| 5,000 Meters · Apalachee Regional ParkFHSAA Cross Country State Finals · Nov 13 | 17:34.9 | FHSAA Cross Country State Finals | November 13, 2020 |
| 5,000 Meters · Apalachee Regional ParkFSU Pre-State Invitational · Oct 11 | 17:29.0 | FSU Pre-State Invitational | October 11, 2019 |
| 5,000 Meters · Bishop Verot Catholic High SchoolViking Invitational · Oct 5 | 17:57.5 | Viking Invitational | October 5, 2019 |
| 5,000 Meters · Buckingham Community ParkSWFL Dunbar Invitational · Oct 24 | 17:58.40 | SWFL Dunbar Invitational | October 24, 2020 |
| 5,000 Meters · Holloway ParkFHSAA 3A Region 3 · Nov 1 | 17:42.52 | FHSAA 3A Region 3 | November 1, 2019 |
| 5,000 Meters · Kelly Road Soccer ComplexFort Myers Invitational · Sep 6 | 17:47.6 | Fort Myers Invitational | September 6, 2019 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 17:49.47 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · South Fork High SchoolFHSAA 3A Region 4 · Nov 7 | 17:55.98 | FHSAA 3A Region 4 | November 7, 2020 |
| 5,000 Meters · Veterans ParkFort Myers Invitational · Sep 8 | 19:34.28 | Fort Myers Invitational | September 8, 2018 |
| 8,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 29 | 29:04.5 | FSU XC Invitational | September 29, 2023 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 27:49.60 | NJCAA Cross Country National Championship | November 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NJCAA Men's Half Marathon ChampionshipNov 14 · 13.1 Miles 13.1 · Place 100 · Eastern Florida StateEastern Florida State | 13.1 Miles 13.1 | 100 | 1:23:32.70 PB | Fr |
| Nov 11 | NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div I · Place 136 · Eastern Florida StateEastern Florida State | 8,000 Meters Men 8000 Meter Run Div I | 136 | 27:49.60 PB | Fr |
| Oct 24 | 2023 FCSAA/NJCAA Region 8 XC ChampionshipOct 24 · 8,000 Meters Division I · Place 9 · Eastern FloridaEastern Florida | 8,000 Meters Division I | 9 | 28:54.90 | FR |
| Oct 13 | SSC PreviewOct 13 · 8,000 Meters Varsity · Place 111 · Eastern FloridaEastern Florida | 8,000 Meters Varsity | 111 | 34:22.8 | FR |
| Sep 29 | FSU XC InvitationalSep 29 · 8,000 Meters College · Place 257 · Eastern Florida StateEastern Florida State | 8,000 Meters College | 257 | 29:04.5 PB | Fr |
| Sep 15 | The Southern Showcase-CollegeSep 15 · 8,000 Meters Varsity · Place 259 · Eastern FloridaEastern Florida | 8,000 Meters Varsity | 259 | 30:49.7 | — |
| Sep 1 | Florida Atlantic University Cross Country InvitationalSep 1 · 5,000 Meters Varsity · Place 112 · Eastern FloridaEastern Florida | 5,000 Meters Varsity | 112 | 20:04.2 | 2027 |
2021 Cross Country
3 results2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | FHSAA 3A State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 137 · Fort MyersFort Myers | 5,000 Meters Varsity | 137 | 17:55.51 | 10 |
| Nov 1 | FHSAA 3A Region 3Nov 1 · 5,000 Meters Varsity · Place 31 · Fort MyersFort Myers | 5,000 Meters Varsity | 31 | 17:42.52 PB | 10 |
| Oct 11 | FSU Pre-State InvitationalOct 11 · 5,000 Meters Elite · Place 154 · Fort MyersFort Myers | 5,000 Meters Elite | 154 | 17:29.0 PB | 10 |
| Oct 5 | Viking InvitationalOct 5 · 5,000 Meters Varsity · Place 20 · Fort MyersFort Myers | 5,000 Meters Varsity | 20 | 17:57.5 PB | 10 |
| Sep 6 | Fort Myers InvitationalSep 6 · 5,000 Meters Varsity · Place 14 · Fort MyersFort Myers | 5,000 Meters Varsity | 14 | 17:47.6 PB | 10 |
2018 Cross Country
3 results