Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorAmbassador League Meet #2 · Mar 1456.65aAmbassador League Meet #2March 14, 2024
800 Meters · OutdoorAmbassador League Meet #1 · Mar 82:25.30aAmbassador League Meet #1March 8, 2023
High Jump · OutdoorAmbassador League Championships · Apr 301.85mAmbassador League ChampionshipsApril 30, 2026
Long Jump · OutdoorAmbassador League 02 · Mar 186.35mAmbassador League 02March 18, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30Ambassador League ChampionshipsApr 30 · High Jump · Place 1 · Ontario ChristianHigh Jump11.85m PB12
Apr 30Ambassador League ChampionshipsApr 30 · Long Jump · Place 2 · Ontario ChristianLong Jump26.52m12
Apr 22Ambassador League 04Apr 22 · Long Jump · Place 1 · Ontario ChristianLong Jump121-02.0012
Apr 22Ambassador League 04Apr 22 · High Jump · Place 1 · Ontario ChristianHigh Jump15-11.0012
Apr 15Ambassador League 03Apr 15 · Long Jump · Place 1 · Ontario ChristianLong Jump121-05.0012
Apr 15Ambassador League 03Apr 15 · High Jump · Place 1 · Ontario ChristianHigh Jump16-03.0012
Mar 18Ambassador League 02Mar 18 · Long Jump · Place 1 · Ontario ChristianLong Jump16.35m PB12
Mar 18Ambassador League 02Mar 18 · High Jump · Place 1 · Ontario ChristianHigh Jump11.96m12
Mar 10Ambassador League 01Mar 10 · Long Jump · Place 1 · Ontario ChristianLong Jump16.42m12
Mar 10Ambassador League 01Mar 10 · High Jump · Place 1 · Ontario ChristianHigh Jump11.85m12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Ontario Quad MeetFeb 26 · High Jump · Place 1 · Ontario ChristianHigh Jump16-012
Feb 21Ontario RelaysFeb 21 · Long Jump · Place 3 · Ontario ChristianLong Jump319-6.5012
Feb 21Ontario RelaysFeb 21 · High Jump · Place 1 · Ontario ChristianHigh Jump16-312

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Ambassador League ChampionshipsApr 30 · Long Jump · Place 2 · Ontario ChristianLong Jump220-02.0011
Apr 30Ambassador League ChampionshipsApr 30 · High Jump · Place 1 · Ontario ChristianHigh Jump15-11.0011
Apr 30Ambassador League ChampionshipsApr 30 · 300m Hurdles · Place 10 · Ontario Christian300m Hurdles1046.47a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 16Ambassador League Meet #4Apr 16 · High Jump · Place 3 · Ontario ChristianHigh Jump35-8—
Apr 11Ambassador League Meet #3Apr 11 · High Jump · Place 2 · Ontario ChristianHigh Jump26-0—
Apr 11Ambassador League Meet #3Apr 11 · 400 Meters · Place 11 · Ontario Christian400 Meters1159.09a—
Mar 14Ambassador League Meet #2Mar 14 · 800 Meters · Place 8 · Ontario Christian800 Meters82:27.33a—
Mar 14Ambassador League Meet #2Mar 14 · 400 Meters · Place 7 · Ontario Christian400 Meters756.65a PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26Ambassador League FinalsApr 26 · 400 Meters · Place 7 · Ontario Christian400 Meters759.21a—
Apr 20Ambassador League Meet #4Apr 20 · 400 Meters · Place 11 · Ontario Christian400 Meters1159.38a—
Mar 16Ambassador League Meet #2Mar 16 · 800 Meters · Place 15 · Ontario Christian800 Meters152:27.78a—
Mar 16Ambassador League Meet #2Mar 16 · 400 Meters · Place 15 · Ontario Christian400 Meters1557.99a—
Mar 8Ambassador League Meet #1Mar 8 · 800 Meters · Place 9 · Ontario Christian800 Meters92:25.30a PB—
Mar 8Ambassador League Meet #1Mar 8 · 400 Meters · Place 6 · Ontario Christian400 Meters658.14a—