Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFHSAA 1A State Championships · Nov 11 | 19:55.72 | FHSAA 1A State Championships | November 11, 2017 |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River Invitational · Sep 23 | 20:51.97 | Spanish River Invitational | September 23, 2017 |
| 5,000 Meters · Holloway ParkFLRunnners.com Invitational · Sep 29 | 21:43.43 | FLRunnners.com Invitational | September 29, 2017 |
| 5,000 Meters · Mills Pond ParkFHSAA 1A Region 4 Championships · Oct 29 | 21:31.74 | FHSAA 1A Region 4 Championships | October 29, 2016 |
| 5,000 Meters · South Fork High SchoolFleet Feet Invitational presented by New Balance · Aug 26 | 22:28.23 | Fleet Feet Invitational presented by New Balance | August 26, 2017 |
| 5,000 Meters · Tradewinds ParkFHSAA 1A Region 4 Championships · Nov 3 | 19:51.70 | FHSAA 1A Region 4 Championships | November 3, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 8 | Kings Academy XC InvitationalSep 8 · 5,000 Meters Varsity · Place 10 · Lake Worth C | 5,000 Meters Varsity | 10 | 18:30.24 | 10 |
| Aug 25 | Fleet Feet InvitationalAug 25 · 5,000 Meters Varsity · Place 67 · Lake Worth Christian | 5,000 Meters Varsity | 67 | 20:05.54 | 10 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | FHSAA 1A State ChampionshipsNov 11 · 5,000 Meters Varsity · Place 161 · Lake Worth Christian | 5,000 Meters Varsity | 161 | 19:55.72 PB | 9 |
| Nov 3 | FHSAA 1A Region 4 ChampionshipsNov 3 · 5,000 Meters Varsity · Place 27 · Lake Worth Christian | 5,000 Meters Varsity | 27 | 19:51.70 PB | 9 |
| Oct 26 | FHSAA 1A District 13 ChampionshipsOct 26 · 5,000 Meters 1A · Place 10 · Lake Worth C | 5,000 Meters 1A | 10 | 18:53.60 | 9 |
| Oct 21 | The Pine Invitational Oct 21 · 5,000 Meters Varsity · Place 35 · Lake Worth C | 5,000 Meters Varsity | 35 | 20:04.71 | — |
| Oct 19 | Palm Beach County ConferenceOct 19 · 5,000 Meters Varsity · Place 72 · Lake Worth C | 5,000 Meters Varsity | 72 | 19:42.90 | — |
| Oct 12 | Pine Crest InvitationalOct 12 · 5,000 Meters Varsity · Place 60 · Lake Worth Christian | 5,000 Meters Varsity | 60 | 21:33.32 | 9 |
| Oct 7 | MIA Rays InvitationalOct 7 · 5,000 Meters Varsity · Place 22 · Lake Worth Christian | 5,000 Meters Varsity | 22 | 20:28.60 | 9 |
| Sep 29 | FLRunnners.com InvitationalSep 29 · 5,000 Meters Small School · Place 114 · Lake Worth Christian | 5,000 Meters Small School | 114 | 21:43.43 PB | 9 |
| Sep 23 | Spanish River InvitationalSep 23 · 5,000 Meters 1A Varsity · Place 51 · Lake Worth Christian | 5,000 Meters 1A Varsity | 51 | 20:51.97 PB | 9 |
| Aug 31 | Wayne Cross InvitationalAug 31 · 5,000 Meters Varsity · Place 36 · Lake Worth C | 5,000 Meters Varsity | 36 | 20:47.54 | — |
| Aug 26 | Fleet Feet Invitational presented by New BalanceAug 26 · 5,000 Meters Varsity · Place 148 · Lake Worth Christian | 5,000 Meters Varsity | 148 | 22:28.23 PB | 9 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | FHSAA 1A Region 4 ChampionshipsOct 29 · 5,000 Meters Varsity · Place 76 · Lake Worth Christian | 5,000 Meters Varsity | 76 | 21:31.74 PB | 8 |
| Oct 20 | FHSAA 1A District 13 ChampionshipsOct 20 · 5,000 Meters 1A · Place 20 · Lake Worth C | 5,000 Meters 1A | 20 | 22:04.09 | 8 |
| Oct 14 | Palm Beach County ChampionshipOct 14 · 5,000 Meters Varsity · Place 136 · Lake Worth C | 5,000 Meters Varsity | 136 | 22:50.78 | — |
| Sep 13 | Perseverance Invitational Sep 13 · 5,000 Meters Varsity · Place 83 · Lake Worth C | 5,000 Meters Varsity | 83 | 28:01.98 | — |
| Sep 10 | Boca Bobcat Invitational Sep 10 · 5,000 Meters Varsity · Place 101 · Lake Worth C | 5,000 Meters Varsity | 101 | 28:49.75 | — |
| Sep 3 | Park Vista Cobra Country XC Invitational Sep 3 · 5,000 Meters Varsity · Place 158 · Lake Worth C | 5,000 Meters Varsity | 158 | 28:22.92 | — |
| Aug 27 | Fleet Feet Invitational presented by SauconyAug 27 · 5,000 Meters Varsity · Place 205 · Lake Worth C | 5,000 Meters Varsity | 205 | 31:12.10 | — |