Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Andrew Jackson Middle SchoolTitusville Terrier Invitational · Oct 10 | 22:31.50 | Titusville Terrier Invitational | October 10, 2015 |
| 5,000 Meters · Apalachee Regional ParkFHSAA 2A State Championships · Nov 11 | 18:38.27 | FHSAA 2A State Championships | November 11, 2017 |
| 5,000 Meters · Bayside High SchoolBayside XC Invitational · Sep 30 | 19:59.70 | Bayside XC Invitational | September 30, 2017 |
| 5,000 Meters · Chain of Lakes ParkFHSAA 2A Region 4 · Nov 3 | 18:05.90 | FHSAA 2A Region 4 | November 3, 2018 |
| 5,000 Meters · Holloway ParkFlrunners.com Invitational · Sep 28 | 19:08.62 | Flrunners.com Invitational | September 28, 2018 |
| 5,000 Meters · New World Sports ComplexCecil Field Pre-Season Classic · Aug 19 | 19:03 | Cecil Field Pre-Season Classic | August 19, 2017 |
| 5,000 Meters · Palm Bay Regional ParkCape Coast Conference Championships · Oct 21 | 19:50.5 | Cape Coast Conference Championships | October 21, 2017 |
| 5,000 Meters · Sperling Sports ComplexDeland Invitational · Aug 26 | 19:11.37 | Deland Invitational | August 26, 2017 |
| 5,000 Meters · Tradewinds ParkFHSAA 2A Region 4 Championships · Nov 3 | 21:07.28 | FHSAA 2A Region 4 Championships | November 3, 2017 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 18:21.4 | NXR Southeast Regional Championships | November 24, 2018 |
| 5,000 Meters · Wickham ParkMerritt Island Invitational · Sep 22 | 19:05.15 | Merritt Island Invitational | September 22, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Open Invitational · Place 268 · Rockledge | 5,000 Meters Open Invitational | 268 | 18:21.4 PB | 12 |
| Nov 3 | FHSAA 2A Region 4Nov 3 · 5,000 Meters Varsity · Place 50 · Rockledge | 5,000 Meters Varsity | 50 | 18:05.90 PB | 12 |
| Oct 20 | Cape Coast Conference XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 90 · Rockledge | 5,000 Meters Varsity | 90 | 19:54.03 | SR |
| Oct 6 | Windermere InvitationalOct 6 · 5,000 Meters Varsity · Place 128 · Rockledge | 5,000 Meters Varsity | 128 | 19:29 | — |
| Sep 28 | Flrunners.com InvitationalSep 28 · 5,000 Meters Invitational · Place 99 · Rockledge | 5,000 Meters Invitational | 99 | 19:08.62 PB | 12 |
| Sep 22 | Merritt Island InvitationalSep 22 · 5,000 Meters Varsity · Place 36 · Rockledge | 5,000 Meters Varsity | 36 | 19:05.15 PB | 12 |
| Sep 1 | Viera InvitationalSep 1 · 5,000 Meters Varsity · Place 64 · Rockledge | 5,000 Meters Varsity | 64 | 19:31.28 | — |
| Aug 25 | Trinity Prep InvitationalAug 25 · 5,000 Meters Varsity · Place 65 · Rockledge | 5,000 Meters Varsity | 65 | 20:45.40 | SR |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | FHSAA 2A State ChampionshipsNov 11 · 5,000 Meters Varsity · Place 141 · Rockledge | 5,000 Meters Varsity | 141 | 18:38.27 PB | 11 |
| Nov 3 | FHSAA 2A Region 4 ChampionshipsNov 3 · 5,000 Meters Varsity · Place 102 · Rockledge | 5,000 Meters Varsity | 102 | 21:07.28 PB | 11 |
| Oct 28 | FHSAA 2A District 13 ChampionshipsOct 28 · 5,000 Meters Varsity · Place 41 · Rockledge | 5,000 Meters Varsity | 41 | 18:39.60 | 11 |
| Oct 21 | Cape Coast Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 81 · Rockledge | 5,000 Meters Varsity | 81 | 19:50.5 PB | 11 |
| Oct 6 | FSU XC InvitationalOct 6 · 5,000 Meters Select · Place 211 · Rockledge | 5,000 Meters Select | 211 | 20:19.7 | 11 |
| Sep 30 | Bayside XC InvitationalSep 30 · 5,000 Meters Varsity · Place 27 · Rockledge | 5,000 Meters Varsity | 27 | 19:59.70 PB | 11 |
| Sep 23 | Country Inn & Suites Shark ClassicSep 23 · 5,000 Meters Varsity · Place 71 · Rockledge | 5,000 Meters Varsity | 71 | 19:49.17 | JR |
| Sep 2 | Holy Trinity Cross Country ClassicSep 2 · 5,000 Meters Varsity · Place 70 · Rockledge | 5,000 Meters Varsity | 70 | 20:10.20 | JR |
| Aug 26 | Deland InvitationalAug 26 · 5,000 Meters Varsity · Place 66 · Rockledge | 5,000 Meters Varsity | 66 | 19:11.37 PB | 11 |
| Aug 19 | Cecil Field Pre-Season ClassicAug 19 · 5,000 Meters Varsity · Place 31 · Rockledge | 5,000 Meters Varsity | 31 | 19:03 PB | 11 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | FHSAA 2A District 13 ChampionshipsOct 22 · 5,000 Meters Varsity · Place 57 · Rockledge | 5,000 Meters Varsity | 57 | 19:35.50 | 10 |
| Oct 15 | Cape Coast Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 83 · Rockledge | 5,000 Meters Varsity | 83 | 21:02.20 | — |
| Sep 30 | FLRunners.com 17th Annual InvitationalSep 30 · 5,000 Meters Invitational · Place 149 · Rockledge | 5,000 Meters Invitational | 149 | 20:33.40 | 10 |
| Sep 24 | Running of the Dogs Sep 24 · 5,000 Meters Varsity · Place 43 · Rockledge | 5,000 Meters Varsity | 43 | 21:38.50 | — |
| Sep 17 | Bayside High School XC Invitational Sep 17 · 5,000 Meters Varsity · Place 81 · Rockledge | 5,000 Meters Varsity | 81 | 22:23.80 | 10 |
| Sep 3 | Holy Trinity Cross Country ClassicSep 3 · 5,000 Meters Junior Varsity · Place 111 · Rockledge | 5,000 Meters Junior Varsity | 111 | 23:32.00 | — |
| Aug 26 | Martin County Under the Lights InvitationalAug 26 · 5,000 Meters Junior Varsity · Place 33 · Rockledge | 5,000 Meters Junior Varsity | 33 | 22:51.91 | — |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Titusville Terrier InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 13 · Rockledge | 5,000 Meters Junior Varsity | 13 | 22:31.50 PB | 9 |
| Sep 26 | FLRunners.com16 InvitationalSep 26 · 5,000 Meters Unseeded Large School · Place 184 · Rockledge | 5,000 Meters Unseeded Large School | 184 | 22:31.90 | 9 |
| Sep 5 | Astronaut InvitationalSep 5 · 2.85 Miles Junior Varsity · Place 300 · Rockledge | 2.85 Miles Junior Varsity | 300 | 23:44.30 | — |