Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDistrict Mini Meet · Apr 1015.01District Mini MeetApril 10, 2024
200 Meters · OutdoorValley District Meet #4 · May 731.79Valley District Meet #4May 7, 2024
300 Meters · IndoorAlexandria City Meet #2 · Dec 2151.07aAlexandria City Meet #2December 21, 2024
300 Meters · OutdoorEastern Mennonite University Mini Meet · Dec 1752.63aEastern Mennonite University Mini MeetDecember 17, 2024
400 Meters · OutdoorValley District Meet #3 · May 71:10.65Valley District Meet #3May 7, 2025
500 Meters · Indoor5A Region D Indoor Track Championships · Feb 171:34.325A Region D Indoor Track ChampionshipsFebruary 17, 2025
500 Meters · OutdoorLiberty Christmas HS Invitational · Dec 131:38.50aLiberty Christmas HS InvitationalDecember 13, 2025
55m Hurdles · 33" · IndoorLiberty Christmas Invitational · Dec 1612.36aLiberty Christmas InvitationalDecember 16, 2023
High Jump · IndoorAlexandria City Meet #2 · Dec 214-06.00Alexandria City Meet #2December 21, 2024
High Jump · OutdoorEastern Mennonite University Mini Meet · Dec 174-10.00Eastern Mennonite University Mini MeetDecember 17, 2024
Long Jump · IndoorAlexandria City Meet #2 · Dec 2114-07.50Alexandria City Meet #2December 21, 2024
Long Jump · OutdoorJJ Updike Last Chance Invitational · May 814-06.00JJ Updike Last Chance InvitationalMay 8, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · High Jump · Place 17 · HarrisonburgHigh Jump17.4-08.0012
May 18Valley District ChampionshipMay 18 · Long Jump · Place 7 · HarrisonburgLong Jump7.14-03.0012
May 18Valley District ChampionshipMay 18 · High Jump · Place 4 · HarrisonburgHigh Jump4.4-08.0012
May 8JJ Updike Last Chance InvitationalMay 8 · Long Jump · Place 7 · HarrisonburgLong Jump7.14-06.00 PB12
May 8JJ Updike Last Chance InvitationalMay 8 · High Jump · Place 3 · HarrisonburgHigh Jump3.4-08.0012
May 5SHS Valley District MiniMay 5 · High Jump · Place 5 · HarrisonburgHigh Jump5.4-06.0012
May 5SHS Valley District MiniMay 5 · 400 Meters · Place 17 · Harrisonburg400 Meters17.1:17.71a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Valley District ChampionshipFeb 7 · 500 Meters · Place 15 · Harrisonburg500 Meters151:42.58—

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 500 Meters · Harrisonburg500 Meters—DNS12
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · High Jump · HarrisonburgHigh Jump—DNS12
Feb 175A Region D Indoor Track ChampionshipsFeb 17 · Long Jump · Place 10 · HarrisonburgLong Jump1013-05.75—
Feb 175A Region D Indoor Track ChampionshipsFeb 17 · 500 Meters · Place 18 · Harrisonburg500 Meters181:34.32 PB—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · Long Jump · Place 10 · HarrisonburgLong Jump1013-01.50—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · High Jump · Place 2 · HarrisonburgHigh Jump24-06.00—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · 500 Meters · Place 10 · Harrisonburg500 Meters101:35.73—
Feb 8Parks and Recreation InvitationalFeb 8 · Long Jump · Place 7 · HarrisonburgLong Jump714-00.50—
Feb 8Parks and Recreation InvitationalFeb 8 · High Jump · Place 2 · HarrisonburgHigh Jump24-08.00—
Feb 8Parks and Recreation InvitationalFeb 8 · 500 Meters · Harrisonburg500 Meters—1:40.04—
Jan 23WFS INDOOR MM#3Jan 23 · Long Jump · Place 9 · HarrisonburgLong Jump912-10.50—
Jan 23WFS INDOOR MM#3Jan 23 · 500 Meters · Place 5 · Harrisonburg500 Meters51:40.04—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 500 Meters · Place 58 · Harrisonburg500 Meters58.1:38.50a PB12
Dec 4Track CarnivalDec 4 · 500 Meters · Place 2 · Harrisonburg500 Meters2.1:35.23aUnofficial12
May 7Valley District Meet #3May 7 · Long Jump · Place 7 · HarrisonburgLong Jump713-09.25—
May 7Valley District Meet #3May 7 · High Jump · Place 4 · HarrisonburgHigh Jump44-06.00—
May 7Valley District Meet #3May 7 · 400 Meters · Place 11 · Harrisonburg400 Meters111:10.65 PB—
Apr 12Gus Lacy Track ClassicApr 12 · Long Jump · Place 12 · HarrisonburgLong Jump1213-10.5011
Apr 12Gus Lacy Track ClassicApr 12 · High Jump · Place 14 · HarrisonburgHigh Jump144-02.0011
Apr 12Gus Lacy Track ClassicApr 12 · 400 Meters · Place 16 · Harrisonburg400 Meters161:11.3911

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Alexandria City Meet #2Dec 21 · 300 Meters · Place 58 · Harrisonburg300 Meters58.51.07a PB11
Dec 21Alexandria City Meet #2Dec 21 · Long Jump · Place 7 · HarrisonburgLong Jump7.14-07.50 PB11
Dec 21Alexandria City Meet #2Dec 21 · High Jump · Place 8 · HarrisonburgHigh Jump8.4-06.00 PB11
Jan 25WFS INDOOR MM#4Jan 25 · 55m Hurdles · Place 5 · Harrisonburg55m Hurdles512.24—
Jan 17EMU Mini InviteJan 17 · 500 Meters · Place 6 · Harrisonburg500 Meters61:48.24—
Jan 13Walt Cormack MemorialJan 13 · 55m Hurdles · Place 46 · Harrisonburg55m Hurdles4612.16—
Jan 13Walt Cormack MemorialJan 13 · 500 Meters · Place 51 · Harrisonburg500 Meters511:41.30—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 17Eastern Mennonite University Mini MeetDec 17 · 500 Meters · Place 3 · Harrisonburg500 Meters3.1:41.0011
Dec 17Eastern Mennonite University Mini MeetDec 17 · 300 Meters · Place 7 · Harrisonburg300 Meters7.52.63a PB11
Dec 17Eastern Mennonite University Mini MeetDec 17 · High Jump · Place 1 · HarrisonburgHigh Jump1.4-10.00 PB11
May 20VHSL Region 5D ChampionshipMay 20 · Long Jump · Place 11 · HarrisonburgLong Jump1115-01.25—
May 7Valley District Meet #4May 7 · Long Jump · Place 5 · HarrisonburgLong Jump514-08.00—
May 7Valley District Meet #4May 7 · 200 Meters · Place 15 · Harrisonburg200 Meters1531.79 PB—
May 1Harrisonburg HS JV InvitationalMay 1 · Long Jump · Place 1 · HarrisonburgLong Jump115-01.50—
Apr 24City / County MeetApr 24 · Long Jump · Place 5 · HarrisonburgLong Jump514-08.00—
Apr 24City / County MeetApr 24 · 400 Meters · Place 14 · Harrisonburg400 Meters141:14.10—
Apr 10District Mini MeetApr 10 · Long Jump · Place 5 · HarrisonburgLong Jump514-01.25—
Apr 10District Mini MeetApr 10 · 100 Meters · Place 16 · Harrisonburg100 Meters1615.01 PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 55m Hurdles · Place 78 · Harrisonburg55m Hurdles33"Round P78.12.36a PB10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 12EMU Meet 1Dec 12 · 55 Meter · Place 12 · Harrisonburg55 Meter12.9.14aUnofficial10
May 175A Region D Sub-RegionalMay 17 · Long Jump · Place 8 · HarrisonburgLong Jump813-04.00—
May 175A Region D Sub-RegionalMay 17 · 100m Hurdles · Place 7 · Harrisonburg100m Hurdles722.67—
May 12JJ Updike Last Chance InvitationalMay 12 · Long Jump · Place 13 · HarrisonburgLong Jump1313-05.00—
May 12JJ Updike Last Chance InvitationalMay 12 · 300m Hurdles · Place 12 · Harrisonburg300m Hurdles121:01.38—
May 12JJ Updike Last Chance InvitationalMay 12 · 100m Hurdles · Place 10 · Harrisonburg100m Hurdles1022.30—
May 5WFS Mini-Meet #5May 5 · Long Jump · Place 5 · HarrisonburgLong Jump512-05.50—
May 5WFS Mini-Meet #5May 5 · 100m Hurdles · Place 6 · Harrisonburg100m Hurdles622.75—