Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Burt Aaronson South County Regional ParkUSATF Region 16 Junior Olympic Championships · Nov 18 | 13:31.12 | USATF Region 16 Junior Olympic Championships | November 18, 2017 |
| 5,000 Meters · Apalachee Regional ParkFHSAA 1A State XC Championships · Nov 10 | 21:55.68 | FHSAA 1A State XC Championships | November 10, 2018 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River Invitational · Sep 14 | 22:40.94 | Spanish River Invitational | September 14, 2019 |
| 5,000 Meters · Greynolds ParkFHSAA 1A District 8 · Oct 23 | 22:13.29 | FHSAA 1A District 8 | October 23, 2019 |
| 5,000 Meters · Larry and Penny Thompson ParkSt. Thomas University Invitational · Aug 24 | 23:50.24 | St. Thomas University Invitational | August 24, 2018 |
| 5,000 Meters · Mills Pond ParkFHSAA 1A Region 4 Championships · Oct 29 | 23:52.38 | FHSAA 1A Region 4 Championships | October 29, 2016 |
| 5,000 Meters · South Fork High SchoolFHSAA 1A Region 4 · Nov 7 | 25:28.11 | FHSAA 1A Region 4 | November 7, 2020 |
| 5,000 Meters · Tradewinds Park FHSAA 1A District 15 Championships · Oct 23 | 22:20.43 | FHSAA 1A District 15 Championships | October 23, 2018 |
| 5,000 Meters · Tropical ParkKing of the Hill Invitational · Sep 6 | 24:50.71 | King of the Hill Invitational | September 6, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | FHSAA 1A Region 4Oct 29 · 5,000 Meters Varsity · Place 53 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 53 | 23:53.9 | SR |
| Oct 20 | FHSAA 1A District 8Oct 20 · 5,000 Meters Varsity · Place 28 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 28 | 24:31.8 | 12 |
| Oct 7 | 305 ClassicOct 7 · 5,000 Meters Varsity · Place 46 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 46 | 26:41.50 | SR |
| Sep 16 | Spanish River XC InvitationalSep 16 · 5,000 Meters Varsity 1A · Place 59 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity 1A | 59 | 25:19.9 | 12 |
| Sep 2 | King of the Hill InvitationalSep 2 · 5,000 Meters Varsity · Place 105 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 105 | 27:15.54 | SR |
| Aug 30 | MCD Open 1Aug 30 · 5,000 Meters Varsity · Place 28 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 28 | 27:16.8 | SR |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | FHSAA 1A Region 4Nov 5 · 5,000 Meters Varsity · Place 77 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 77 | 27:01.6 | 11 |
| Oct 5 | Palmer Trinity HS & MS Cross Country InvitationalOct 5 · 5,000 Meters Varsity · Place 20 · Divine SavioDivine Savio | 5,000 Meters Varsity | 20 | 27:20 | — |
| Sep 30 | Larry Wooten InvitationalSep 30 · 5,000 Meters Varsity · Place 87 · Divine SavioDivine Savio | 5,000 Meters Varsity | 87 | 27:03.25 | 11 |
| Sep 21 | Palmer Trinity HS Cross Country InvitationalSep 21 · 4,419 Meters Varsity · Place 18 · Divine SavioDivine Savio | 4,419 Meters Varsity | 18 | 23:13 | — |
| Sep 17 | Spanish River XC InvitationalSep 17 · 5,000 Meters Varsity 1A · Place 51 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity 1A | 51 | 25:03.3 | 11 |
| Sep 10 | King of the HillSep 10 · 5,000 Meters Varsity · Place 62 · SaviorSavior | 5,000 Meters Varsity | 62 | 26:35.60 | — |
2020 Cross Country
2 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | FHSAA 1A State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 111 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 111 | 22:32.33 | 9 |
| Oct 30 | FHSAA 1A Region 4Oct 30 · 5,000 Meters Varsity · Place 13 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 13 | 23:40.4 | 9 |
| Oct 23 | FHSAA 1A District 8Oct 23 · 5,000 Meters Varsity · Place 3 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 3 | 22:13.29 PB | 9 |
| Oct 11 | 305 ClassicOct 11 · 5,000 Meters Varsity · Place 16 · Divine SavioDivine Savio | 5,000 Meters Varsity | 16 | 22:25.65 | 9 |
| Oct 4 | Junior Orange Bowl InvitationalOct 4 · 5,000 Meters Open · Place 3 · Divine SavioDivine Savio | 5,000 Meters Open | 3 | 23:02.41 | 9 |
| Sep 20 | Pine Crest InvitationalSep 20 · 5,000 Meters Varsity · Place 64 · Divine SaviorDivine Savior | 5,000 Meters Varsity | 64 | 24:06.90 | 9 |
| Sep 14 | Spanish River InvitationalSep 14 · 5,000 Meters Varsity - 1A · Place 7 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity - 1A | 7 | 22:40.94 PB | 9 |
| Sep 6 | King of the Hill InvitationalSep 6 · 5,000 Meters Varsity · Place 61 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 61 | 24:53.24 | 9 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | FHSAA 1A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 88 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 88 | 21:55.68 PB | 8 |
| Oct 31 | FHSAA 1A Region 4Oct 31 · 5,000 Meters 1A · Place 12 · Divine SaviorDivine Savior | 5,000 Meters 1A | 12 | 21:22.56 | 8 |
| Oct 23 | FHSAA 1A District 15 ChampionshipsOct 23 · 5,000 Meters Varsity · Place 4 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 4 | 22:20.43 PB | 8 |
| Oct 16 | MCD Fast TimesOct 16 · 5,000 Meters Varsity · Place 11 · Divine SavioDivine Savio | 5,000 Meters Varsity | 11 | 22:28.90 | 8 |
| Oct 5 | Junior Orange Bowl InvitationalOct 5 · 5,000 Meters Varsity Invitational · Place 25 · Divine SavioDivine Savio | 5,000 Meters Varsity Invitational | 25 | 22:30.91 | 8 |
| Sep 27 | Larry Wooten Invitational Sep 27 · 5,000 Meters Varsity · Place 31 · Divine SavioDivine Savio | 5,000 Meters Varsity | 31 | 23:15.55 | 8 |
| Sep 14 | Spanish River InvitationalSep 14 · 5,000 Meters Varsity-1A · Place 30 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity-1A | 30 | 23:55.20 | 8 |
| Sep 6 | King of the Hill InvitationalSep 6 · 5,000 Meters Varsity · Place 79 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 79 | 24:50.71 PB | 8 |
| Aug 24 | St. Thomas University InvitationalAug 24 · 5,000 Meters Varsity · Place 58 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 58 | 23:50.24 PB | 8 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 16 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 14 · 14-Unattached14-Unattached | 3,000 Meters 11-12 | 14 | 13:31.12 PB | 7 |
| Nov 11 | FHSAA 1A State ChampionshipsNov 11 · 5,000 Meters Varsity · Place 123 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 123 | 22:58.25 | 7 |
| Nov 3 | FHSAA 1A Region 4 ChampionshipsNov 3 · 5,000 Meters Varsity · Place 15 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 15 | 22:56.21 | 7 |
| Oct 24 | FHSAA 1A District 15 ChampionshipsOct 24 · 5,000 Meters Varsity · Place 6 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 6 | 24:34.90 | 7 |
| Oct 20 | SOUTH FLORIDA SMALL SCHOOL CHAMPIONSHIPOct 20 · 5,000 Meters Varsity · Place 7 · Divine SavioDivine Savio | 5,000 Meters Varsity | 7 | 23:40.34 | 7 |
| Oct 13 | Junior Orange Bowl InvitationalOct 13 · 5,000 Meters Open · Place 8 · Divine SavioDivine Savio | 5,000 Meters Open | 8 | 23:53.46 | 7 |
| Oct 12 | Pine Crest InvitationalOct 12 · 5,000 Meters Varsity · Place 32 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 32 | 25:15.04 | 7 |
| Oct 6 | 305 ClassicOct 6 · 5,000 Meters Varsity · Place 27 · Divine SavioDivine Savio | 5,000 Meters Varsity | 27 | 23:25.74 | 7 |
| Sep 29 | Run for the StarsSep 29 · 5,000 Meters Varsity · Place 40 · Divine SavioDivine Savio | 5,000 Meters Varsity | 40 | 23:44.38 | 7 |
| Sep 1 | Dade County Youth FairSep 1 · 5,000 Meters Varsity · Place 47 · Divine SavioDivine Savio | 5,000 Meters Varsity | 47 | 24:05.82 | 7 |
| Aug 25 | Under the Lights XCAug 25 · 5,000 Meters Varsity · Place 57 · Divine SavioDivine Savio | 5,000 Meters Varsity | 57 | 24:25.26 | 7 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | FHSAA 1A Region 4 ChampionshipsOct 29 · 5,000 Meters Varsity · Place 39 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 39 | 23:52.38 PB | 6 |
| Oct 19 | FHSAA 1A District 15 ChampionshipsOct 19 · 5,000 Meters Varsity · Place 11 · Divine Savior AcademyDivine Savior Academy | 5,000 Meters Varsity | 11 | 25:05.43 | 6 |
| Oct 15 | 18th Annual Lely Trojan Cross Country Invitational Oct 15 · 5,000 Meters Varsity · Place 91 · Divine SavioDivine Savio | 5,000 Meters Varsity | 91 | 24:30.29 | 6 |
| Oct 10 | 305 ClassicOct 10 · 5,000 Meters Varsity · Place 71 · Divine SavioDivine Savio | 5,000 Meters Varsity | 71 | 26:29.94 | 6 |
| Sep 23 | Junior Orange Bowl InvitationalSep 23 · 5,000 Meters Open · Place 10 · Divine SavioDivine Savio | 5,000 Meters Open | 10 | 25:10.84 | 6 |
| Sep 22 | Pine Crest Cross Country InvitationalSep 22 · 5,000 Meters Varsity · Place 69 · Divine SavioDivine Savio | 5,000 Meters Varsity | 69 | 24:49.03 | 6 |