Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 1013:05.9Manhattan University Cross Country Invitational Pres. by HOKAOctober 10, 2026
5,000 Meters · Apalachee Regional ParkFHSAA State Championships 2025 · Nov 2216:46.1FHSAA State Championships 2025November 22, 2025
5,000 Meters · Bishop Kenny High SchoolFHSAA 2A District 2 · Nov 316:45FHSAA 2A District 2November 3, 2025
5,000 Meters · Florida Horse ParkFlorida Horse Park Invitational · Sep 516:18.5Florida Horse Park InvitationalSeptember 5, 2026
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1917:27.0Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · McAlpine Creek ParkBrooks South XC Championships · Nov 2916:31.64Brooks South XC ChampionshipsNovember 29, 2025
5,000 Meters · Middleburg HSMiddleburg Bronco Classic · Sep 616:49.7Middleburg Bronco ClassicSeptember 6, 2025
5,000 Meters · New World Sports ComplexFHSAA 2A Region 1 · Nov 1415:53.47FHSAA 2A Region 1November 14, 2025
5,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1816:08.9adidas XC ChallengeSeptember 18, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6FHSAA 2A District 2Nov 6 · 5,000 Meters Varsity · Place 11 · The Bolles SchoolThe Bolles School5,000 Meters Varsity1116:4712
Oct 16New World Fall SpectacularOct 16 · 5,000 Meters Elite · Place 42 · BollesBolles5,000 Meters Elite4215:42—
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Eastern · Place 36 · The Bolles SchoolThe Bolles School2.5 Miles Eastern3613:05.9 PB12
Sep 18adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 47 · The Bolles SchoolThe Bolles School5,000 Meters Championship4716:08.9 PB12
Sep 5Florida Horse Park InvitationalSep 5 · 5,000 Meters Varsity · Place 20 · The Bolles SchoolThe Bolles School5,000 Meters Varsity2016:18.5 PB12
Aug 21Cecil Field Summer ClassicAug 21 · 5,000 Meters Elite · Place 38 · The Bolles SchoolThe Bolles School5,000 Meters Elite3816:2812

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 29Brooks South XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 114 · Jacksonville FLJacksonville FL5,000 Meters Championship11416:31.64 PB11
Nov 22FHSAA State Championships 2025Nov 22 · 5,000 Meters Class 2A · Place 22 · The Bolles SchoolThe Bolles School5,000 Meters Class 2A2216:46.1 PB11
Nov 14FHSAA 2A Region 1Nov 14 · 5,000 Meters Varsity · Place 1 · The Bolles SchoolThe Bolles School5,000 Meters Varsity115:53.47 PB11
Nov 3FHSAA 2A District 2Nov 3 · 5,000 Meters Varsity · Place 7 · The Bolles SchoolThe Bolles School5,000 Meters Varsity716:45 PB11
Oct 24FSU XC Invitational/Pre-StateOct 24 · 5,000 Meters Elite · Place 127 · The Bolles SchoolThe Bolles School5,000 Meters Elite12716:46.1511
Oct 10New World Fall SpectacularOct 10 · 5,000 Meters Elite · Place 56 · The Bolles SchoolThe Bolles School5,000 Meters Elite5616:0111
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 90 · The Bolles SchoolThe Bolles School5,000 Meters High School Boys Championship Race9017:27.0 PB11
Sep 6Middleburg Bronco ClassicSep 6 · 5,000 Meters Junior Varsity · Place 2 · The Bolles SchoolThe Bolles School5,000 Meters Junior Varsity216:49.7 PB11
Aug 22Cecil Field Summer ClassicAug 22 · 5,000 Meters Elite · Place 39 · The Bolles SchoolThe Bolles School5,000 Meters Elite3916:3011

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16FHSAA Cross Country State FinalsNov 16 · 5,000 Meters 2A · Place 17 · BollesBolles5,000 Meters 2A1716:34.5SO
Sep 21Kate Caples InvitationalSep 21 · 5,000 Meters Varsity · Place 80 · The Bolles SchoolThe Bolles School5,000 Meters Varsity8018:58.3610
Sep 7Florida Horse Park InvitationalSep 7 · 5,000 Meters Varsity · Place 95 · BollesBolles5,000 Meters Varsity9517:21.4SO
Aug 23Cecil Field Summer ClassicAug 23 · 5,000 Meters Elite · Place 52 · BollesBolles5,000 Meters Elite5216:42—