Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorConcorde District Meet #1A- Chantilly, Westfield & Oakton · Mar 2513.91aConcorde District Meet #1A- Chantilly, Westfield & OaktonMarch 25, 2026
100m Hurdles · 33" / 0.838m · OutdoorConcorde Invitational- Part 1 & 2 · May 617.80aConcorde Invitational- Part 1 & 2May 6, 2026
200 Meters · OutdoorConcorde District Mega-Meet- Pt 1 & 2 · Apr 229.83aConcorde District Mega-Meet- Pt 1 & 2April 2, 2025
300 Meters · IndoorNorthern Region TJMS Meet #1 · Dec 654.67aNorthern Region TJMS Meet #1December 6, 2024
300m Hurdles · 30" / 0.762m · OutdoorConcorde District Mega-Meet- Part II · Apr 1554.77aConcorde District Mega-Meet- Part IIApril 15, 2026
400 Meters · OutdoorConcorde District Spring Track Championships · May 211:12.90Concorde District Spring Track ChampionshipsMay 21, 2025
55 Meter · IndoorNorthern Region TJMS Meet #1 · Dec 68.76aNorthern Region TJMS Meet #1December 6, 2024
55m Hurdles · 33" · IndoorVHSL Region 6D Indoor Championship · Feb 119.61aVHSL Region 6D Indoor ChampionshipFebruary 11, 2026
55m Hurdles · 33" · OutdoorWalter Bass Invite · Jan 1710.20aWalter Bass InviteJanuary 17, 2026
High Jump · IndoorMini FIT · Dec 264-02.00Mini FITDecember 26, 2025
High Jump · OutdoorConcorde District Mega-Meet- Pt 1 & 2 · Apr 24-02.00Concorde District Mega-Meet- Pt 1 & 2April 2, 2025
Long Jump · IndoorMini FIT · Dec 2614-05.50Mini FITDecember 26, 2025
Long Jump · OutdoorConcorde Invitational- Part 1 & 2 · May 615-10.00Concorde Invitational- Part 1 & 2May 6, 2026
Pole Vault · IndoorVHSL Region 6D Indoor Championship · Feb 118-09.00VHSL Region 6D Indoor ChampionshipFebruary 11, 2026
Pole Vault · OutdoorConcorde District Meet #1A- Chantilly, Westfield & Oakton · Mar 258-00.00Concorde District Meet #1A- Chantilly, Westfield & OaktonMarch 25, 2026
Triple Jump · IndoorAlexandria City Field & Relay Meet · Jan 2431-06.75Alexandria City Field & Relay MeetJanuary 24, 2026
Triple Jump · OutdoorConcorde District Spring Track Championships · May 2032-11.75Concorde District Spring Track ChampionshipsMay 20, 2026

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

2026 Outdoor Track

39 results
DateMeetEventPlMarkGr
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · Pole Vault · ChantillyPole Vault--NH10
May 20Concorde District Spring Track ChampionshipsMay 20 · Triple Jump · Place 7 · ChantillyTriple Jump7.32-11.75 PB10
May 20Concorde District Spring Track ChampionshipsMay 20 · Long Jump · Place 12 · ChantillyLong Jump12.14-06.0010
May 20Concorde District Spring Track ChampionshipsMay 20 · Pole Vault · Place 6 · ChantillyPole Vault6.7-09.0010
May 20Concorde District Spring Track ChampionshipsMay 20 · 100m Hurdles · Place 7 · Chantilly100m Hurdles33" / 0.838mRound P7.18.10aWind: 1.810
May 9Lake Braddock Hall of Fame InvitationalMay 9 · Triple Jump · Place 9 · ChantillyTriple Jump9.32-810
May 9Lake Braddock Hall of Fame InvitationalMay 9 · Pole Vault · Place 10 · ChantillyPole Vault10.7-910
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 100m Hurdles · Place 19 · Chantilly100m Hurdles33" / 0.838m19.18.84a10
May 6Concorde Invitational- Part 1 & 2May 6 · Triple Jump · Place 5 · ChantillyTriple Jump5.31-10.0010
May 6Concorde Invitational- Part 1 & 2May 6 · Long Jump · Place 2 · ChantillyLong Jump2.15-10.00 PB10
May 6Concorde Invitational- Part 1 & 2May 6 · Pole Vault · Place 7 · ChantillyPole Vault7.7-03.0010
May 6Concorde Invitational- Part 1 & 2May 6 · 300m Hurdles · Place 7 · Chantilly300m Hurdles30" / 0.762m7.56.59a10
May 6Concorde Invitational- Part 1 & 2May 6 · 100m Hurdles · Place 3 · Chantilly100m Hurdles33" / 0.838m3.17.80a PB10
Apr 22Concorde District Meet #3Apr 22 · Triple Jump · Place 4 · ChantillyTriple Jump4.31-02.0010
Apr 22Concorde District Meet #3Apr 22 · Long Jump · Place 11 · ChantillyLong Jump11.13-08.0010
Apr 22Concorde District Meet #3Apr 22 · Pole Vault · Place 2 · ChantillyPole Vault2.7-03.0010
Apr 22Concorde District Meet #3Apr 22 · 300m Hurdles · Place 11 · Chantilly300m Hurdles30" / 0.762m11.1:01.62a10
Apr 22Concorde District Meet #3Apr 22 · 100m Hurdles · Place 3 · Chantilly100m Hurdles33" / 0.838m3.19.06a10
Apr 17=PR= Northern Virginia InvitationalApr 17 · Long Jump · Place 24 · ChantillyLong Jump24.13-05.0010
Apr 17=PR= Northern Virginia InvitationalApr 17 · Pole Vault · Place 4 · ChantillyPole Vault4.7-09.0010
Apr 17=PR= Northern Virginia InvitationalApr 17 · 300m Hurdles · Place 18 · Chantilly300m Hurdles30" / 0.762m18.56.44a10
Apr 17=PR= Northern Virginia InvitationalApr 17 · 100m Hurdles · Place 15 · Chantilly100m Hurdles33" / 0.838m15.19.01aWind: -1.410
Apr 15Concorde District Mega-Meet- Part IIApr 15 · Triple Jump · Place 4 · ChantillyTriple Jump4.30-09.0010
Apr 15Concorde District Mega-Meet- Part IIApr 15 · High Jump · ChantillyHigh Jump--NH10
Apr 15Concorde District Mega-Meet- Part IIApr 15 · 300m Hurdles · Place 3 · Chantilly300m Hurdles30" / 0.762m3.54.77a PB10
Apr 11Ramtastic InvitationalApr 11 · Triple Jump · Place 28 · ChantillyTriple Jump28.29' 4"10
Apr 11Ramtastic InvitationalApr 11 · Pole Vault · ChantillyPole Vault—NH10
Apr 11Ramtastic InvitationalApr 11 · 300m Hurdles · Place 30 · Chantilly300m Hurdles30" / 0.762m30.56.81a10
Apr 11Ramtastic InvitationalApr 11 · 100m Hurdles · Place 20 · Chantilly100m Hurdles33" / 0.838m20.19.32a10
Apr 8Concorde District Mega-Meet- Part IApr 8 · Pole Vault · ChantillyPole Vault--NH10
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · Triple Jump · ChantillyTriple Jump--FOUL10
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · Pole Vault · Place 1 · ChantillyPole Vault1.8-00.00 PB10
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · High Jump · ChantillyHigh Jump--NH10
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · 300m Hurdles · Place 2 · Chantilly300m Hurdles30" / 0.762m2.58.17a10
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · 200 Meters · Place 19 · Chantilly200 Meters19.31.56a10
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · 100 Meters · Place 4 · Chantilly100 Meters4.13.91a PB10
Jan 17Walter Bass InviteJan 17 · 55m Hurdles · Place 31 · Chantilly55m Hurdles33"Round P31.10.20a PB10
Jan 17Walter Bass InviteJan 17 · Triple Jump · Place 31 · ChantillyTriple Jump31.30-04.5010
Jan 17Walter Bass InviteJan 17 · Pole Vault · Place 1 · ChantillyPole Vault1.8-00.0010

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · 55m Hurdles · Place 8 · Chantilly55m Hurdles33"Round P8.9.61a PB10
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · 55m Hurdles · Place 8 · Chantilly55m Hurdles33"8.9.82a10
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · Pole Vault · Place 6 · ChantillyPole Vault6.8-09.00 PB10
Jan 24Alexandria City Field & Relay MeetJan 24 · Triple Jump · Place 3 · ChantillyTriple Jump3.31-06.75 PB10
Jan 24Alexandria City Field & Relay MeetJan 24 · Pole Vault · ChantillyPole Vault--NH10
Jan 23Northern VA TJMS Meet #10/ Arlington County MeetJan 23 · High Jump · Place 3 · ChantillyHigh Jump34-00.00—
Jan 10Northern VA TJMS Meet #7Jan 10 · Triple Jump · Place 2 · ChantillyTriple Jump232-01.00—
Jan 10Northern VA TJMS Meet #7Jan 10 · Pole Vault · Place 2 · ChantillyPole Vault26-09.00—
Jan 3Lake Braddock Indoor InvitationalJan 3 · 55m Hurdles · Place 10 · Chantilly55m Hurdles1010.5910
Jan 3Lake Braddock Indoor InvitationalJan 3 · Pole Vault · Place 6 · ChantillyPole Vault67-610

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · Triple Jump · Place 14 · ChantillyTriple Jump14.29-02.7510
Dec 30Holiday InvitationalDec 30 · Pole Vault · Place 8 · ChantillyPole Vault8.8-00.0010
Dec 26Mini FITDec 26 · 55m Hurdles · Place 5 · Chantilly55m Hurdles33"5.9.94a10
Dec 26Mini FITDec 26 · Long Jump · Place 7 · ChantillyLong Jump7.14-05.50 PB10
Dec 26Mini FITDec 26 · Pole Vault · Place 2 · ChantillyPole Vault2.8-00.0010
Dec 26Mini FITDec 26 · High Jump · Place 6 · ChantillyHigh Jump6.4-02.00 PB10
Dec 20Virginia Premier InvitationalDec 20 · 55m Hurdles · Place 12 · Chantilly55m Hurdles33"12.10.13a10
Dec 20Virginia Premier InvitationalDec 20 · Pole Vault · Place 4 · ChantillyPole Vault4.7-09.0010
Dec 13Northern VA TJMS Meet #4Dec 13 · 55m Hurdles · Place 3 · Chantilly55m Hurdles33"3.10.92a10
Dec 13Northern VA TJMS Meet #4Dec 13 · 55 Meter · Place 64 · Chantilly55 Meter64.8:12:55.44a10
Dec 13Northern VA TJMS Meet #4Dec 13 · Pole Vault · Place 2 · ChantillyPole Vault2.7-03.0010
Dec 13Northern VA TJMS Meet #4Dec 13 · High Jump · Place 4 · ChantillyHigh Jump4.4-00.0010
Dec 5Northern VA TJMS Meet #1Dec 5 · 55m Hurdles · Place 2 · Chantilly55m Hurdles33"2.11.17a10
Jan 17Northern VA TJMS Meet # 7Jan 17 · High Jump · Place 11 · ChantillyHigh Jump112.50—
Jan 17Northern VA TJMS Meet # 7Jan 17 · 55m Hurdles · Place 4 · Chantilly55m Hurdles410.94—
Jan 10Northern VA TJMS Meet #6Jan 10 · 55m Hurdles · Place 5 · Chantilly55m Hurdles511.58—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21Concorde District Spring Track ChampionshipsMay 21 · 400 Meters · Place 16 · Chantilly400 Meters161:12.90 PB9
May 10Victor Cahoon InvitationalMay 10 · Pole Vault · Place 13 · ChantillyPole Vault13.8-00.009
May 7Concorde InvitationalMay 7 · Pole Vault · Place 5 · ChantillyPole Vault58-00.009
Apr 26Cassel's XBC Track ExperienceApr 26 · Pole Vault · Place 8 · ChantillyPole Vault87-09.009
Apr 23Concorde District Meet #3Apr 23 · Pole Vault · Place 3 · ChantillyPole Vault37-03.009
Apr 23Concorde District Meet #3Apr 23 · Long Jump · Place 5 · ChantillyLong Jump514-09.509
Apr 23Concorde District Meet #3Apr 23 · 200 Meters · Place 20 · Chantilly200 Meters2030.029
Apr 11=PR= Northern Virginia InvitationalApr 11 · Pole Vault · Place 13 · ChantillyPole Vault137-00.00FR
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · Long Jump · Place 25 · ChantillyLong Jump25.13-02.509
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · Pole Vault · Place 4 · ChantillyPole Vault4.7-00.009
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · High Jump · Place 12 · ChantillyHigh Jump12.4-02.00 PB9
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · 200 Meters · Place 27 · Chantilly200 Meters27.29.83a PB9
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · Pole Vault · Place 2 · ChantillyPole Vault27-09.009
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · Long Jump · Place 4 · ChantillyLong Jump412-10.259
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · 400 Meters · Place 12 · Chantilly400 Meters121:17.869

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 55m Hurdles · Place 25 · Chantilly55m Hurdles33"25.11.10a9
Dec 30Holiday InvitationalDec 30 · Pole Vault · Place 14 · ChantillyPole Vault14.7-00.009
Dec 14Northern VA TJMS Meet #4Dec 14 · 55m Hurdles · Place 9 · Chantilly55m Hurdles33"9.11.50a9
Dec 14Northern VA TJMS Meet #4Dec 14 · Pole Vault · ChantillyPole Vault--NH9
Dec 6Northern Region TJMS Meet #1Dec 6 · 300 Meters · Place 28 · Chantilly300 Meters28.54.67a PB9
Dec 6Northern Region TJMS Meet #1Dec 6 · 55 Meter · Place 10 · Chantilly55 Meter10.8.76a PB9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Big A Brand Winter ExtravaganzaDec 21 · 55m Hurdles · Place 5 · Chantilly55m Hurdles33"5.11.78a9
Dec 21Big A Brand Winter ExtravaganzaDec 21 · Pole Vault · Place 7 · ChantillyPole Vault7.6-00.009