Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMS Meet @ Naselle · Apr 1517.21aMS Meet @ NaselleApril 15, 2026
100m Hurdles · 30" / 0.762m · OutdoorJH Sub League Meet @ South Bend · May 1121.58aJH Sub League Meet @ South BendMay 11, 2026
200 Meters · OutdoorJH League Meet @ South Bend · May 737.36aJH League Meet @ South BendMay 7, 2025
Javelin · 450g AeroJav · OutdoorMS Meet at Ilwaco · Apr 2942' 9"MS Meet at IlwacoApril 29, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 11JH Sub League Meet @ South BendMay 11 · Javelin · Place 11 · OakvilleJavelin450g AeroJav11.41' 10"7
May 11JH Sub League Meet @ South BendMay 11 · 100m Hurdles · Place 7 · Oakville100m Hurdles30" / 0.762m7.21.58a PB7
May 11JH Sub League Meet @ South BendMay 11 · 100 Meters · Place 14 · Oakville100 Meters14.17.47a7
May 7JH League Meet @ South BendMay 7 · Javelin · Place 8 · OakvilleJavelin843-117
May 7JH League Meet @ South BendMay 7 · 100m Hurdles · Place 5 · Oakville100m Hurdles521.77a7
May 7JH League Meet @ South BendMay 7 · 100 Meters · Place 14 · Oakville100 Meters1417.32a7
Apr 29MS Meet at IlwacoApr 29 · Javelin · Place 9 · OakvilleJavelin450g AeroJav9.42' 9" PB7
Apr 29MS Meet at IlwacoApr 29 · 100m Hurdles · Place 4 · Oakville100m Hurdles30" / 0.762m4.22.30a7
Apr 22MS Meet @ RaymondApr 22 · Javelin · Place 9 · OakvilleJavelin939-87
Apr 22MS Meet @ RaymondApr 22 · 100m Hurdles · Place 5 · Oakville100m Hurdles522.21a7
Apr 22MS Meet @ RaymondApr 22 · 100 Meters · Place 18 · Oakville100 Meters1817.31a7
Apr 15MS Meet @ NaselleApr 15 · Javelin · Place 16 · OakvilleJavelin1641-37
Apr 15MS Meet @ NaselleApr 15 · 100 Meters · Place 23 · Oakville100 Meters2317.21a PB7
Apr 1League Meet @ North BeachApr 1 · Javelin · Place 16 · OakvilleJavelin1632-27
Apr 1League Meet @ North BeachApr 1 · 100m Hurdles · Place 5 · Oakville100m Hurdles522.19a7
Apr 1League Meet @ North BeachApr 1 · 100 Meters · Place 16 · Oakville100 Meters1618.10a7
Mar 25MS Meet @ IlwacoMar 25 · 100m Hurdles · Oakville100m Hurdles30" / 0.762m—SCR7
Mar 25MS Meet @ IlwacoMar 25 · 100 Meters · Oakville100 Meters—SCR7

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 12JH Sub League Meet @ South BendMay 12 · 100m Hurdles · Place 6 · Oakville100m Hurdles622.05a6
May 12JH Sub League Meet @ South BendMay 12 · 100 Meters · Place 17 · Oakville100 Meters1717.35a6
May 7JH League Meet @ South BendMay 7 · Javelin · Place 15 · OakvilleJavelin1537-36
May 7JH League Meet @ South BendMay 7 · 200 Meters · Place 8 · Oakville200 Meters837.36a PB6
May 7JH League Meet @ South BendMay 7 · 100 Meters · Place 16 · Oakville100 Meters1617.44a6
Apr 30JH League Meet @ North BeachApr 30 · Javelin · OakvilleJavelin450g AeroJav—SCR6
Apr 30JH League Meet @ North BeachApr 30 · 100m Hurdles · Oakville100m Hurdles30" / 0.762m—SCR6
Apr 30JH League Meet @ North BeachApr 30 · 100 Meters · Oakville100 Meters—SCR6
Apr 23JH Track League Meet- at OcostaApr 23 · Javelin · OakvilleJavelin300g TJ—ND6
Apr 16JH Track League Meet- at OcostaApr 16 · Javelin · Place 14 · OakvilleJavelin1438-36
Apr 16JH Track League Meet- at OcostaApr 16 · 100m Hurdles · Place 5 · Oakville100m Hurdles522.13a6
Apr 16JH Track League Meet- at OcostaApr 16 · 100 Meters · Place 30 · Oakville100 Meters3017.54a6
Apr 2JH League Meet @ North BeachApr 2 · Javelin · Place 8 · OakvilleJavelin839-06
Apr 2JH League Meet @ North BeachApr 2 · 100m Hurdles · Place 2 · Oakville100m Hurdles223.29a6
Apr 2JH League Meet @ North BeachApr 2 · 100 Meters · Place 17 · Oakville100 Meters1717.57a6