Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorF.I.A. Holiday Indoor Classic · Dec 306:35.70aF.I.A. Holiday Indoor ClassicDecember 30, 2022
1000 Meters · IndoorRegion 5A/6A Indoor T & F Championship · Feb 173:29.15Region 5A/6A Indoor T & F ChampionshipFebruary 17, 2025
1600 Meters · IndoorBeach District Meet #3 · Jan 246:00.40Beach District Meet #3January 24, 2024
1600 Meters · OutdoorBeach District Meet #3 @ Kellam · Apr 296:20.83aBeach District Meet #3 @ KellamApril 29, 2026
3200 Meters · IndoorBeach District Meet #1 · Dec 1813:30.38aBeach District Meet #1December 18, 2024
500 Meters · IndoorBeach District Meet #2 · Jan 81:28.87Beach District Meet #2January 8, 2025
800 Meters · IndoorF.I.A. Holiday Indoor Classic · Dec 303:00.79aF.I.A. Holiday Indoor ClassicDecember 30, 2022
800 Meters · OutdoorVHSL Region 5A Championships · May 212:38.56aVHSL Region 5A ChampionshipsMay 21, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 16 · Tallwood1600 Meters16.6:22.35a12
May 6Beach District Meet #4 @ TallwoodMay 6 · 800 Meters · Place 5 · Tallwood800 Meters5.2:45.48a12
Apr 29Beach District Meet #3 @ KellamApr 29 · 1600 Meters · Place 11 · Tallwood1600 Meters11.6:20.83a PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1000 Meters · Place 19 · Tallwood1000 Meters193:29.15 PB11
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1600 Meters · Place 17 · Tallwood1600 Meters176:08.0711
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 18 · Tallwood1600 Meters186:08.1911
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 18 · Tallwood1000 Meters183:33.6011
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 18 · Tallwood1600 Meters186:08.1911
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 18 · Tallwood1000 Meters183:33.6011
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 11 · Tallwood1000 Meters113:34.8211
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 11 · Tallwood1000 Meters113:34.8211
Jan 8Beach District Meet #2Jan 8 · 500 Meters · Place 7 · Tallwood500 Meters71:28.87 PB—
Jan 8Beach District Meet #2Jan 8 · 500 Meters · Place 7 · Tallwood500 Meters71:28.8711

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 3200 Meters · Place 3 · Tallwood3200 Meters3.13:30.38a PB11
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 1000 Meters · Place 18 · Tallwood1000 Meters183:32.0910
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 1600 Meters · Place 16 · Tallwood1600 Meters166:13.0110
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 19 · Tallwood1000 Meters193:29.44—
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 19 · Tallwood1000 Meters193:29.4410
Jan 24Beach District Meet #3Jan 24 · 1600 Meters · Place 11 · Tallwood1600 Meters116:00.40 PB—
Jan 24Beach District Meet #3Jan 24 · 500 Meters · Place 14 · Tallwood500 Meters141:31.32—
Jan 24Beach District Meet #3Jan 24 · 1600 Meters · Place 11 · Tallwood1600 Meters116:00.4010
Jan 24Beach District Meet #3Jan 24 · 500 Meters · Place 14 · Tallwood500 Meters141:31.3210
Jan 6CNU's HS ShowcaseJan 6 · 1000 Meters · Place 17 · Tallwood1000 Meters173:31.60—
Jan 6CNU's HS ShowcaseJan 6 · 1000 Meters · Place 17 · Tallwood1000 Meters173:31.60—
Jan 3Beach District Meet #2Jan 3 · 1600 Meters · Place 11 · Tallwood1600 Meters116:05.57—
Jan 3Beach District Meet #2Jan 3 · 1600 Meters · Place 11 · Tallwood1600 Meters116:05.5710

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 800 Meters · Place 17 · Tallwood800 Meters17.2:38.56a PB10
May 10Grassfield Invitational At NightMay 10 · 800 Meters · Place 12 · Tallwood800 Meters122:42.9810
May 4Marlin InvitationalMay 4 · 800 Meters · Place 6 · Tallwood800 Meters62:38.9610
May 4Marlin InvitationalMay 4 · 800 Meters · Place 6 · Tallwood800 Meters62:38.9610
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 11 · Tallwood1600 Meters116:27.1810
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 11 · Tallwood1600 Meters116:27.1810

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1000 Meters · Place 56 · Tallwood1000 Meters56.3:33.57a10
Dec 13Beach District Meet #1Dec 13 · 1600 Meters · Place 10 · Tallwood1600 Meters10.6:15.40a10
Feb 13VHSL Class 5 Region A ChampionshipsFeb 13 · 1000 Meters · Place 13 · Tallwood1000 Meters133:44.589
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 21 · Tallwood1000 Meters213:38.51—
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 21 · Tallwood1000 Meters213:38.519
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 10 · Tallwood1000 Meters103:45.43—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 23 · Tallwood1600 Meters236:33.14—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 23 · Tallwood1600 Meters236:33.149
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 10 · Tallwood1600 Meters106:30.51—
Jan 4Beach District Meet #2Jan 4 · 1000 Meters · Place 19 · Tallwood1000 Meters193:45.439

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 800 Meters · Place 9 · Tallwood800 Meters92:41.949
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 800 Meters · Place 9 · Tallwood800 Meters92:41.949
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 800 Meters · Place 9 · Tallwood800 Meters92:41.949

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30F.I.A. Holiday Indoor ClassicDec 30 · 1 Mile · Place 3 · Tallwood1 Mile3.6:35.70a PB9
Dec 30F.I.A. Holiday Indoor ClassicDec 30 · 800 Meters · Place 9 · Tallwood800 Meters9.3:00.79a PB9
Dec 14Beach District Meet #1Dec 14 · 1600 Meters · Place 18 · Tallwood1600 Meters18.6:30.51a9