Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Burt Aaronson South County Regional ParkSpanish River Cross Country Invitational · Sep 17 | 19:30.99 | Spanish River Cross Country Invitational | September 17, 2016 |
| 5,000 Meters · Chain of Lakes ParkFLRunners.com 17th Annual Invitational · Sep 30 | 19:06.90 | FLRunners.com 17th Annual Invitational | September 30, 2016 |
| 5,000 Meters · Estero Community ParkFHSAA 3A Region 3 Championships · Nov 3 | 19:04.52 | FHSAA 3A Region 3 Championships | November 3, 2017 |
| 5,000 Meters · Holloway ParkFLRunnners.com Invitational · Sep 29 | 20:01.25 | FLRunnners.com Invitational | September 29, 2017 |
| 5,000 Meters · OptimistOptimist · Sep 12 | 23:00.80 | Optimist | September 12, 2015 |
| 5,000 Meters · Veterans ParkFHSAA 3A District 11 Championships · Oct 27 | 18:51.52 | FHSAA 3A District 11 Championships | October 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | FHSAA 3A Region 3 ChampionshipsNov 3 · 5,000 Meters Varsity · Place 75 · Port Charlotte | 5,000 Meters Varsity | 75 | 19:04.52 PB | 12 |
| Oct 27 | FHSAA 3A District 11 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 21 · Port Charlotte | 5,000 Meters Varsity | 21 | 18:51.52 PB | 12 |
| Oct 12 | Tri-County ChampionshipsOct 12 · 5,000 Meters Varsity · Place 37 · Port Charlotte | 5,000 Meters Varsity | 37 | 19:47.55 | SR |
| Oct 6 | Disney Cross Country ClassicOct 6 · 5,000 Meters Varsity · Place 132 · Port Charlotte High Schoo | 5,000 Meters Varsity | 132 | 19:30.80 | SR |
| Sep 29 | FLRunnners.com InvitationalSep 29 · 5,000 Meters Unseeded Large School · Place 163 · Port Charlotte | 5,000 Meters Unseeded Large School | 163 | 20:01.25 PB | 12 |
| Sep 2 | DDD Sommer InvitationalSep 2 · 5,000 Meters Varsity · Place 127 · Port Charlotte | 5,000 Meters Varsity | 127 | 21:36.0 | — |
| Aug 26 | Lemon Bay InvitationalAug 26 · Varsity · Place 80 · Port Charlotte | Varsity | 80 | 21:10.00 | — |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | FHSAA 3A Region 3 ChampionshipsOct 28 · 5,000 Meters Varsity · Place 96 · Port Charlotte | 5,000 Meters Varsity | 96 | 19:58.90 | 11 |
| Sep 30 | FLRunners.com 17th Annual InvitationalSep 30 · 5,000 Meters Unseeded Large School · Place 37 · Port Charlotte | 5,000 Meters Unseeded Large School | 37 | 19:06.90 PB | 11 |
| Sep 24 | North Port XC Invitational Sep 24 · 5,000 Meters Invitational · Place 46 · Port Charlotte | 5,000 Meters Invitational | 46 | 19:12.80 | — |
| Sep 17 | Spanish River Cross Country InvitationalSep 17 · 5,000 Meters 3A/4A Varsity · Place 160 · Port Charlotte | 5,000 Meters 3A/4A Varsity | 160 | 19:30.99 PB | 11 |
| Sep 10 | Fort Myers High Hoptar InviteSep 10 · 5,000 Meters Varsity · Place 98 · Port Charlotte | 5,000 Meters Varsity | 98 | 20:33.60 | — |
| Aug 27 | Lemon Bay InvitationalAug 27 · 5,000 Meters Varsity · Place 34 · Port Charlotte | 5,000 Meters Varsity | 34 | 20:08.00 | — |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | FHSAA 3A District 11 ChampionshipOct 23 · 5,000 Meters Varsity · Place 46 · Port Charlotte | 5,000 Meters Varsity | 46 | 20:25.36 | 10 |
| Oct 17 | Tri-County XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 89 · Port Charlotte | 5,000 Meters Varsity | 89 | 20:15 | — |
| Oct 3 | Venice InvitationalOct 3 · 5,000 Meters Varsity · Place 34 · Port Charlotte | 5,000 Meters Varsity | 34 | 20:16.50 | — |
| Sep 26 | FLRunners.com16 InvitationalSep 26 · 5,000 Meters Large School · Place 58 · Port Charlotte | 5,000 Meters Large School | 58 | 20:25.90 | 10 |
| Sep 19 | North Port InviteSep 19 · 5,000 Meters Junior Varsity · Place 57 · Port Charlotte | 5,000 Meters Junior Varsity | 57 | 21:26.40 | — |
| Sep 12 | OptimistSep 12 · 5,000 Meters Junior Varsity · Place 71 · Port Charlotte | 5,000 Meters Junior Varsity | 71 | 23:00.80 PB | 10 |
| Aug 29 | Lemon Bay InviteAug 29 · 5,000 Meters Junior Varsity · Place 30 · Port Charlotte | 5,000 Meters Junior Varsity | 30 | 23:00.00 | — |