Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNiagara Orleans Track & Field Championships · May 2013.57aNiagara Orleans Track & Field ChampionshipsMay 20, 2025
200 Meters · OutdoorNiagara Orleans Track & Field Championships · May 2028.92aNiagara Orleans Track & Field ChampionshipsMay 20, 2025
2000m Steeplechase · OutdoorWSW Early Bird Classic · Apr 2910:26.55WSW Early Bird ClassicApril 29, 2023
400 Meters · OutdoorNiagara Orleans Track & Field Championships · May 201:04.96aNiagara Orleans Track & Field ChampionshipsMay 20, 2026
800 Meters · OutdoorNiagara Orleans Championships · May 172:41.06Niagara Orleans ChampionshipsMay 17, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29Section VI Class C ChampionshipsMay 29 · 400 Meters · Place 7 · Royalton Hartland400 Meters7.1:06.43a11
May 29Section VI Class C ChampionshipsMay 29 · 100 Meters · Place 12 · Royalton Hartland100 Meters12.13.78a11
May 20Niagara Orleans Track & Field ChampionshipsMay 20 · 400 Meters · Place 3 · Royalton Hartland400 Meters3.1:04.96a PB11
May 20Niagara Orleans Track & Field ChampionshipsMay 20 · 100 Meters · Place 8 · Royalton Hartland100 Meters8.14.10a11
May 9Holley RelaysMay 9 · 400 Meters · Place 10 · Royalton Hartland400 Meters10.1:06.00a11
May 9Holley RelaysMay 9 · 100 Meters · Place 9 · Royalton Hartland100 Meters9.14.06a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30Section 6 Class C ChampionshipsMay 30 · 400 Meters · Place 8 · Royalton Hartland400 Meters8.1:04.98a10
May 30Section 6 Class C ChampionshipsMay 30 · 200 Meters · Place 14 · Royalton Hartland200 Meters14.29.20a10
May 30Section 6 Class C ChampionshipsMay 30 · 100 Meters · Place 13 · Royalton Hartland100 Meters13.13.78a10
May 20Niagara Orleans Track & Field ChampionshipsMay 20 · 400 Meters · Place 2 · Royalton Hartland400 Meters2.1:05.09a10
May 20Niagara Orleans Track & Field ChampionshipsMay 20 · 200 Meters · Place 4 · Royalton Hartland200 Meters4.28.92a PB10
May 20Niagara Orleans Track & Field ChampionshipsMay 20 · 100 Meters · Place 2 · Royalton Hartland100 Meters2.13.57a PB10
May 17Amherst Tigers Safari InvitationalMay 17 · 200 Meters · Place 23 · Royalton-Hartland200 Meters2329.0210
May 17Amherst Tigers Safari InvitationalMay 17 · 400 Meters · Place 19 · Royalton-Hartland400 Meters191:06.4110
May 17Amherst Tigers Safari InvitationalMay 17 · 100 Meters · Place 22 · Royalton-Hartland100 Meters2214.2210
May 17Amherst Tigers Safari InvitationalMay 17 · 200 Meters · Place 23 · Royalton-Hartland200 Meters2329.0210
May 17Amherst Tigers Safari InvitationalMay 17 · 400 Meters · Place 19 · Royalton-Hartland400 Meters191:06.4110
May 17Amherst Tigers Safari InvitationalMay 17 · 100 Meters · Place 22 · Royalton-Hartland100 Meters2214.2210

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24Section 6 Class C ChampionshipsMay 24 · 800 Meters · Place 9 · Royalton Hartland800 Meters9.2:52.27a9
May 24Section 6 Class C ChampionshipsMay 24 · 400 Meters · Place 15 · Royalton Hartland400 Meters15.1:11.97a9
May 15Niagara Orleans ChampionshipMay 15 · 400 Meters · Place 3 · Royalton-Hartland400 Meters31:07.309

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27Section 6 Class C ChampionshipsMay 27 · 800 Meters · Place 7 · Royalton Hartland800 Meters7.2:47.23a8
May 17Niagara Orleans ChampionshipsMay 17 · 800 Meters · Place 2 · Royalton-Hartland800 Meters22:41.06 PB8
May 6The Batavia Blue Devil InvitationalMay 6 · 800 Meters · Place 13 · Royalton Hartland800 Meters13.2:47.97a8
Apr 29WSW Early Bird ClassicApr 29 · 2000m Steeplechase · Place 19 · Royalton-Hartland2000m Steeplechase1910:26.55 PB8