Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestern B/C Divisional · May 2212.59aWestern B/C DivisionalMay 22, 2026
100m Hurdles · 33" / 0.838m · OutdoorMHSA Class AA-B State Track & Field Meet · May 2814.71aMHSA Class AA-B State Track & Field MeetMay 28, 2026
200 Meters · OutdoorWestern Divisional B & C · May 1626.71aWestern Divisional B & CMay 16, 2025
800 Meters · OutdoorSapphire Twilight Invitational · Apr 302:27.38aSapphire Twilight InvitationalApril 30, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 28MHSA Class AA-B State Track & Field MeetMay 28 · Javelin · Florence-CarltonJavelin600g—ND11
May 28MHSA Class AA-B State Track & Field MeetMay 28 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles33" / 0.838mRound P2.15.18aWind: -2.411
May 28MHSA Class AA-B State Track & Field MeetMay 28 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles33" / 0.838m2.14.71a PBWind: -2.511
May 28MHSA Class AA-B State Track & Field MeetMay 28 · 100 Meters · Place 6 · Florence-Carlton100 MetersRound P6.12.66aWind: -0.811
May 28MHSA Class AA-B State Track & Field MeetMay 28 · 100 Meters · Place 8 · Florence-Carlton100 Meters8.12.89aWind: -1.711
May 22Western B/C DivisionalMay 22 · Javelin · Place 5 · Florence-CarltonJavelin597-09.5011
May 22Western B/C DivisionalMay 22 · 100m Hurdles · Place 2 · Florence-Carlton100m HurdlesRound P215.06a11
May 22Western B/C DivisionalMay 22 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles114.78a11
May 22Western B/C DivisionalMay 22 · 100 Meters · Place 3 · Florence-Carlton100 MetersRound P312.85a11
May 22Western B/C DivisionalMay 22 · 100 Meters · Place 1 · Florence-Carlton100 Meters112.59a PB11
May 15District 6B, 13C, & 14CMay 15 · Javelin · Place 1 · Florence-CarltonJavelin193-0511
May 15District 6B, 13C, & 14CMay 15 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles114.74a11
May 15District 6B, 13C, & 14CMay 15 · 100 Meters · Place 1 · Florence-Carlton100 Meters112.72a11
May 9Archie RoeMay 9 · Javelin · Place 5 · Florence-CarltonJavelin5108-011
May 9Archie RoeMay 9 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles115.14a11
May 82026 Ravalli County InvitationalMay 8 · Javelin · Place 3 · Florence-CarltonJavelin396-1011
May 82026 Ravalli County InvitationalMay 8 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles115.03a11
Apr 30Sapphire Twilight InvitationalApr 30 · Javelin · Place 4 · Florence-CarltonJavelin4104-1011
Apr 30Sapphire Twilight InvitationalApr 30 · 800 Meters · Place 2 · Florence-Carlton800 Meters22:27.38a PB11
Apr 28Top 10Apr 28 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles114.97a11
Apr 28Top 10Apr 28 · 100 Meters · Place 7 · Florence-Carlton100 Meters712.78a11
Apr 25SSHS InvitationalApr 25 · Javelin · Place 6 · Florence-CarltonJavelin691-0811
Apr 25SSHS InvitationalApr 25 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles114.95a11
Apr 112026 Hamilton Bronc InvitationalApr 11 · Javelin · Place 14 · Florence-CarltonJavelin1489-1111
Apr 112026 Hamilton Bronc InvitationalApr 11 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles215.76a11
Apr 112026 Hamilton Bronc InvitationalApr 11 · 800 Meters · Place 7 · Florence-Carlton800 Meters72:34.94a11
Apr 7Florence/Darby InvitationalApr 7 · Javelin · Place 3 · Florence-CarltonJavelin3104-711
Apr 7Florence/Darby InvitationalApr 7 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles215.98a11
Mar 28Blue Devil InvitationalMar 28 · Javelin · Place 2 · Florence-CarltonJavelin2100-211
Mar 28Blue Devil InvitationalMar 28 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles115.80a11
Mar 28Blue Devil InvitationalMar 28 · 100 Meters · Place 2 · Florence-Carlton100 Meters213.06a11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16Western Divisional B & CMay 16 · Javelin · Place 7 · Florence-CarltonJavelin793-510
May 16Western Divisional B & CMay 16 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles215.33a10
May 16Western Divisional B & CMay 16 · 100m Hurdles · Place 3 · Florence-Carlton100m Hurdles315.18a10
May 16Western Divisional B & CMay 16 · 200 Meters · Place 1 · Florence-Carlton200 Meters126.71a PB10
May 16Western Divisional B & CMay 16 · 100 Meters · Place 2 · Florence-Carlton100 Meters212.95a10
May 16Western Divisional B & CMay 16 · 100 Meters · Place 3 · Florence-Carlton100 Meters312.93a10
May 9District Track 6B & 13CMay 9 · Javelin · Place 6 · Florence-CarltonJavelin689-1110
May 9District Track 6B & 13CMay 9 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles115.13a10
May 9District Track 6B & 13CMay 9 · 200 Meters · Place 2 · Florence-Carlton200 Meters226.89a10
May 9District Track 6B & 13CMay 9 · 100 Meters · Place 2 · Florence-Carlton100 Meters213.05a10
May 3Archie Roe Track MeetMay 3 · Javelin · Place 14 · Florence-CarltonJavelin1479-210
May 3Archie Roe Track MeetMay 3 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles214.99a10
May 3Archie Roe Track MeetMay 3 · 200 Meters · Place 8 · Florence-Carlton200 Meters827.45a10
May 3Archie Roe Track MeetMay 3 · 100 Meters · Place 4 · Florence-Carlton100 Meters413.06a10
Apr 11MCPS InvitationalApr 11 · 100m Hurdles · Place 4 · Florence-Carlton100m Hurdles415.91a10
Apr 4Hamilton Bronc InvitationalApr 4 · Javelin · Place 14 · Florence-CarltonJavelin1485-010
Apr 4Hamilton Bronc InvitationalApr 4 · 300m Hurdles · Place 7 · Florence-Carlton300m Hurdles752.26a10
Apr 4Hamilton Bronc InvitationalApr 4 · 100m Hurdles · Place 4 · Florence-Carlton100m Hurdles416.90a10
Mar 25Blue Devil InvitationalMar 25 · 300m Hurdles · Place 4 · Florence-Carlton300m Hurdles450.55a10
Mar 25Blue Devil InvitationalMar 25 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles116.16a10
Mar 25Blue Devil InvitationalMar 25 · 100 Meters · Place 6 · Florence-Carlton100 Meters613.66a10

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 17Western B & C DivisionalMay 17 · 100m Hurdles · Place 3 · Florence-Carlton100m Hurdles315.93a—
May 17Western B & C DivisionalMay 17 · 100 Meters · Place 3 · Florence-Carlton100 Meters313.11a—
May 106B, 13C, 14C District Track MeetMay 10 · 100m Hurdles · Place 3 · Florence-Carlton100m Hurdles316.91a—
May 4KLH InviteMay 4 · 300m Hurdles · Place 2 · Florence-Carlton300m Hurdles247.93a—
May 4KLH InviteMay 4 · 100m Hurdles · Place 2 · Florence-Carlton100m Hurdles216.04a—
May 4KLH InviteMay 4 · 100 Meters · Place 4 · Florence-Carlton100 Meters413.22a—
May 2Corvallis JV InvitationalMay 2 · Javelin · Place 12 · Florence-CarltonJavelin1263-6—
May 2Corvallis JV InvitationalMay 2 · Discus · Place 11 · Florence-CarltonDiscus1163-10—
May 2Corvallis JV InvitationalMay 2 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles116.23a—
May 2Corvallis JV InvitationalMay 2 · 100 Meters · Place 1 · Florence-Carlton100 Meters113.25a—
Apr 26Ravalli County InvitationalApr 26 · Javelin · Place 12 · Florence-CarltonJavelin1268-3—
Apr 26Ravalli County InvitationalApr 26 · 300m Hurdles · Place 1 · Florence-Carlton300m Hurdles150.41a—
Apr 20SSHS InviteApr 20 · Javelin · Place 45 · Florence-CarltonJavelin4559-10—
Apr 20SSHS InviteApr 20 · 300m Hurdles · Place 3 · Florence-Carlton300m Hurdles350.45a—
Apr 20SSHS InviteApr 20 · 100m Hurdles · Place 6 · Florence-Carlton100m Hurdles617.40a—
Apr 13MCPS InvitationalApr 13 · Javelin · Place 27 · Florence-CarltonJavelin2776-4—
Apr 13MCPS InvitationalApr 13 · 300m Hurdles · Place 9 · Florence-Carlton300m Hurdles950.44a—
Apr 13MCPS InvitationalApr 13 · 100m Hurdles · Place 10 · Florence-Carlton100m Hurdles1017.09a—
Apr 9Florence/Darby InvitationalApr 9 · 300m Hurdles · Place 4 · Florence-Carlton300m Hurdles450.16a—
Apr 9Florence/Darby InvitationalApr 9 · 100m Hurdles · Place 6 · Florence-Carlton100m Hurdles617.53a—
Apr 9Florence/Darby InvitationalApr 9 · Javelin · Place 6 · Florence-CarltonJavelin666-8—
Apr 6Hamilton InvitationalApr 6 · 300m Hurdles · Place 1 · Florence-Carlton300m Hurdles151.82a—
Apr 6Hamilton InvitationalApr 6 · 100m Hurdles · Place 7 · Florence-Carlton100m Hurdles717.57—
Mar 28Frenchtown InvitationalMar 28 · 300m Hurdles · Place 3 · Florence-Carlton300m Hurdles350.41a—
Mar 28Frenchtown InvitationalMar 28 · 100m Hurdles · Place 3 · Florence-Carlton100m Hurdles317.68a—
Mar 23Blue Devil InvitationalMar 23 · 300m Hurdles · Place 4 · Florence-Carlton300m Hurdles451:24.00a—
Mar 23Blue Devil InvitationalMar 23 · 100m Hurdles · Place 1 · Florence-Carlton100m Hurdles117.78a—
Mar 23Blue Devil InvitationalMar 23 · Javelin · Place 16 · Florence-CarltonJavelin1668-9—