Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Duke UniversityDUKE v. NC A&T & NCC · Sep 211:52.20DUKE v. NC A&T & NCCSeptember 2, 2025
5,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 2915:00.9FSU XC InvitationalSeptember 29, 2023
5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 2514:56.09Foot Locker Cross Country South Regional ChampionshipsNovember 25, 2023
5,000 Meters · New World Sports ComplexFHSAA 4A Region 1 · Nov 1015:16.30FHSAA 4A Region 1November 10, 2023
5,000 Meters · Ponte Vedra High SchoolFHSAA 4A District 2 · Oct 3117:19FHSAA 4A District 2October 31, 2020
5,000 Meters · Santa Fe CollegeFHSAA 4A Region 1 · Oct 2915:21.2FHSAA 4A Region 1October 29, 2022
5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1515:02.9Adidas XC InvitationalSeptember 15, 2023
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2623:50.28Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1725:04.7Nuttycombe Wisconsin InvitationalOctober 17, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 162 · DukeDuke8,000 Meters Championship16225:04.7 PBFr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Gold · Place 103 · DukeDuke8,000 Meters Gold10323:50.28 PBFr
Sep 2DUKE v. NC A&T & NCCSep 2 · 4,000 Meters Dual · Place 5 · DukeDuke4,000 Meters Dual511:52.20 PBFr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 6 · FLFL5,000 Meters Championship614:56.09 PB12
Nov 17FHSAA Cross Country State FinalsNov 17 · 5,000 Meters 4A · Place 3 · NeaseNease5,000 Meters 4A315:30.2SR
Nov 10FHSAA 4A Region 1Nov 10 · 5,000 Meters Varsity · Place 3 · NeaseNease5,000 Meters Varsity315:16.30 PB12
Nov 4FHSAA 4A District 1Nov 4 · 5,000 Meters Varsity · Place 2 · NeaseNease5,000 Meters Varsity215:25.4SR
Oct 21Craig Speziale InvitationalOct 21 · 5,000 Meters Varsity · Place 11 · NeaseNease5,000 Meters Varsity1116:45—
Oct 14New World Fall SpectacularOct 14 · 5,000 Meters Elite · Place 3 · NeaseNease5,000 Meters Elite315:17—
Sep 29FSU XC InvitationalSep 29 · 5,000 Meters Elite · Place 3 · NeaseNease5,000 Meters Elite315:00.9 PB12
Sep 15Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 10 · NeaseNease5,000 Meters Championship1015:02.9 PB12

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29FHSAA 4A Region 1Oct 29 · 5,000 Meters Varsity · Place 2 · NeaseNease5,000 Meters Varsity215:21.2 PB11
Oct 22FHSAA 4A District 1Oct 22 · 5,000 Meters Varsity · Place 1 · NeaseNease5,000 Meters Varsity115:43.70Unofficial11
Oct 7FSU XC InvitationalOct 7 · 5,000 Meters Varsity - Elite · Place 8 · NeaseNease5,000 Meters Varsity - Elite815:23.811

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 11Bale-n-Trail Cross Country OriginalSep 11 · 5,000 Meters Varsity · Place 23 · NeaseNease5,000 Meters Varsity2317:26.4—
Sep 4Ridgeview 'Bob Hans' InvitationalSep 4 · 5,000 Meters Varsity · Place 6 · NeaseNease5,000 Meters Varsity617:28.4—

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13FHSAA Cross Country State FinalsNov 13 · 5,000 Meters 4A · Place 96 · NeaseNease5,000 Meters 4A9617:59.89
Oct 31FHSAA 4A District 2Oct 31 · 5,000 Meters Varsity · Place 7 · NeaseNease5,000 Meters Varsity717:19 PB9
Oct 16Spikes and Spurs ClassicOct 16 · 5,000 Meters Varsity · Place 43 · NeaseNease5,000 Meters Varsity4317:39.8—
Oct 9New World Fall SpectacularOct 9 · 5,000 Meters Varsity · Place 29 · NeaseNease5,000 Meters Varsity295:34—
Sep 19Bale-n-Trail Cross Country OriginalSep 19 · Varsity · Place 47 · NeaseNeaseVarsity4717:49.8—
Sep 12Craig Speziale InvitationalSep 12 · 5,000 Meters Varsity · Place 37 · NeaseNease5,000 Meters Varsity3717:51—