Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Chain of Lakes ParkFLRunners.com 17th Annual Invitational · Sep 30 | 12:56.50 | FLRunners.com 17th Annual Invitational | September 30, 2016 |
| 5,000 Meters · Apalachee Regional ParkFSU Pre-State Invitational · Oct 11 | 17:49.7 | FSU Pre-State Invitational | October 11, 2019 |
| 5,000 Meters · Bishop Verot Catholic High SchoolViking Invitational · Oct 10 | 17:37.27 | Viking Invitational | October 10, 2020 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River XC Invitational · Sep 17 | 17:32.7 | Spanish River XC Invitational | September 17, 2021 |
| 5,000 Meters · Holloway ParkHOKA FLRUNNERS.COM INVITATIONAL · Oct 1 | 17:12.1 | HOKA FLRUNNERS.COM INVITATIONAL | October 1, 2021 |
| 5,000 Meters · Larry and Penny Thompson Memorial Park and CampgroundFHSAA 3A District 8 · Oct 24 | 18:32.92 | FHSAA 3A District 8 | October 24, 2019 |
| 5,000 Meters · St. Thomas UniversitySaint Thomas University Bobcat Cross Country Meet · Oct 24 | 18:05.85 | Saint Thomas University Bobcat Cross Country Meet | October 24, 2020 |
| 5,000 Meters · Sun N Fun Fly-InJim Ryun Invitational · Sep 12 | 18:59.0 | Jim Ryun Invitational | September 12, 2020 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 17:07.2 | NXR Southeast Regional Championships | November 30, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Saint Thomas University Bobcat Cross Country Meet Oct 24 · 5,000 Meters Varsity · Place 13 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Varsity | 13 | 18:05.85 PB | 11 |
| Oct 16 | The Pine InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 3 · Belen Jesuit PreparatoryBelen Jesuit Preparatory | 5,000 Meters Junior Varsity | 3 | 18:53.38 | JR |
| Oct 10 | Viking InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 2 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Junior Varsity | 2 | 17:37.27 PB | 11 |
| Sep 19 | Bale-n-Trail Cross Country OriginalSep 19 · Varsity · Place 9 · Belen Jesuit PrepBelen Jesuit Prep | Varsity | 9 | 18:37.4 | — |
| Sep 12 | Jim Ryun InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 13 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Junior Varsity | 13 | 18:59.0 PB | 11 |
| Sep 5 | Florida Horse Park InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 30 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Junior Varsity | 30 | 21:00.34 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Rising Stars · Place 12 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Rising Stars | 12 | 17:07.2 PB | 10 |
| Oct 24 | FHSAA 3A District 8Oct 24 · 5,000 Meters Varsity · Place 11 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Varsity | 11 | 18:32.92 PB | 10 |
| Oct 11 | FSU Pre-State InvitationalOct 11 · 5,000 Meters Varsity - Select · Place 129 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Varsity - Select | 129 | 17:49.7 PB | 10 |
| Sep 27 | FLRunners.Com Invitational 20 Sep 27 · 5,000 Meters Junior Varsity · Place 5 · Belen Jesuit Preparatory SchoolBelen Jesuit Preparatory School | 5,000 Meters Junior Varsity | 5 | 18:46.64 | 10 |
| Sep 7 | Florida Horse Park InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 5 · Belen Jesuit PrepBelen Jesuit Prep | 5,000 Meters Junior Varsity | 5 | 17:34.5 | — |
| Aug 31 | DDD Sommer InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 4 · Belen Jesuit Preparatory SchoolBelen Jesuit Preparatory School | 5,000 Meters Junior Varsity | 4 | 18:38.79 | SO |
| Aug 24 | Fleet Feet InvitationalAug 24 · 5,000 Meters Junior Varsity · Place 3 · Belen Jesuit Preparatory SchoolBelen Jesuit Preparatory School | 5,000 Meters Junior Varsity | 3 | 18:25.1 | SO |
2018 Cross Country
2 results2016 Cross Country
2 results