Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Apalachee Regional ParkFHSAA Cross Country State Finals · Nov 13 | 16:55.6 | FHSAA Cross Country State Finals | November 13, 2020 |
| 5,000 Meters · Apalachee Regional ParkFSU Pre-State Invitational · Oct 11 | 17:24.8 | FSU Pre-State Invitational | October 11, 2019 |
| 5,000 Meters · New World Sports ComplexCecil Hurricane Invitational · Sep 6 | 17:47.6 | Cecil Hurricane Invitational | September 6, 2019 |
| 5,000 Meters · Oaks Equestrian CenterFHSAA 3A Region 1 · Nov 2 | 17:47.91 | FHSAA 3A Region 1 | November 2, 2019 |
| 5,000 Meters · Ponte Vedra High SchoolFHSAA 3A District 3 · Oct 31 | 16:44 | FHSAA 3A District 3 | October 31, 2020 |
| 5,000 Meters · Ridgeview HSBob Hans Invitational · Sep 1 | 21:00.40 | Bob Hans Invitational | September 1, 2018 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 17:29.0 | NXR Southeast Regional Championships | November 30, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | FHSAA Cross Country State FinalsNov 13 · 5,000 Meters 3A · Place 47 · Ponte Vedra | 5,000 Meters 3A | 47 | 16:55.6 PB | 12 |
| Oct 31 | FHSAA 3A District 3Oct 31 · 5,000 Meters Varsity · Place 4 · Ponte Vedra | 5,000 Meters Varsity | 4 | 16:44 PB | 12 |
| Oct 16 | Spikes and Spurs ClassicOct 16 · 5,000 Meters Varsity · Place 29 · Ponte Vedra | 5,000 Meters Varsity | 29 | 17:26.8 | — |
| Oct 9 | New World Fall SpectacularOct 9 · 5,000 Meters Varsity · Place 26 · Ponte Vedra | 5,000 Meters Varsity | 26 | 5:30 | — |
| Sep 26 | Katie Caples InvitationalSep 26 · 5,000 Meters Elite · Place 19 · Ponte Vedra | 5,000 Meters Elite | 19 | 16:56 | — |
| Sep 12 | Craig Speziale InvitationalSep 12 · 5,000 Meters Varsity · Place 24 · Ponte Vedra | 5,000 Meters Varsity | 24 | 17:27 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Championship · Place 262 · Ponte Vedra | 5,000 Meters Championship | 262 | 17:29.0 PB | 11 |
| Nov 9 | FHSAA 3A State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 104 · Ponte Vedra | 5,000 Meters Varsity | 104 | 17:29.00 | 11 |
| Nov 2 | FHSAA 3A Region 1Nov 2 · 5,000 Meters Varsity · Place 51 · Ponte Vedra | 5,000 Meters Varsity | 51 | 17:47.91 PB | 11 |
| Oct 26 | FHSAA 3A District 2Oct 26 · 5,000 Meters Varsity · Place 10 · Ponte Vedra | 5,000 Meters Varsity | 10 | 17:56.4 | 11 |
| Oct 11 | FSU Pre-State InvitationalOct 11 · 5,000 Meters Elite · Place 146 · Ponte Vedra | 5,000 Meters Elite | 146 | 17:24.8 PB | 11 |
| Oct 5 | New World Fall SpectacularOct 5 · 5,000 Meters Varsity · Place 36 · Ponte Vedra | 5,000 Meters Varsity | 36 | 17:17.63 | 11 |
| Sep 6 | Cecil Hurricane InvitationalSep 6 · 5,000 Meters Varsity · Place 16 · Ponte Vedra | 5,000 Meters Varsity | 16 | 17:47.6 PB | 11 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 8 | Astronaut InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 59 · Ponte Vedra | 5,000 Meters Junior Varsity | 59 | 21:22.60 | — |
| Sep 1 | Bob Hans InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 29 · Ponte Vedra | 5,000 Meters Junior Varsity | 29 | 21:00.40 PB | 10 |
2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 26 | FPC Spikes and SpursAug 26 · 5,000 Meters Varsity · Place 271 · Ponte Vedra | 5,000 Meters Varsity | 271 | 21:33.8 | FR |