Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorColumbus Middle School Track Meet · Apr 2921.78Columbus Middle School Track MeetApril 29, 2021
1600 Meters · OutdoorDistrict 5B · May 125:53.48aDistrict 5BMay 12, 2023
3200 Meters · OutdoorDistrict 4B · May 913:07.68aDistrict 4BMay 9, 2024
800 Meters · OutdoorMHSA Class AA-B State Track & Field Meet · May 282:30.91aMHSA Class AA-B State Track & Field MeetMay 28, 2026
Discus · 1kg · OutdoorDistrict 4B Meet · May 1298' 8"District 4B MeetMay 12, 2026
Javelin · 600g · Outdoor2026 Midland Roundtable Top 10 · May 5126' 0"2026 Midland Roundtable Top 10May 5, 2026
Pole Vault · OutdoorMHSA Class AA-B State Track & Field Meet · May 288' 0"MHSA Class AA-B State Track & Field MeetMay 28, 2026
Shot Put · 4kg · OutdoorSenior SCAD 04.09 · Apr 925-00.00Senior SCAD 04.09April 9, 2024
Shot Put · 6lb · OutdoorRed Lodge-St. Francis Invite · Apr 2824-04.00Red Lodge-St. Francis InviteApril 28, 2022

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 28MHSA Class AA-B State Track & Field MeetMay 28 · Pole Vault · Place 15 · Sweet Grass CountySweet Grass CountyPole Vault15.8' 0" PB12
May 28MHSA Class AA-B State Track & Field MeetMay 28 · Javelin · Place 4 · Sweet Grass CountySweet Grass CountyJavelin600g4.120' 10"12
May 28MHSA Class AA-B State Track & Field MeetMay 28 · 800 Meters · Place 15 · Sweet Grass CountySweet Grass County800 Meters15.2:30.91a PB12
May 21Southern B/C DivisionalMay 21 · Pole Vault · Place 8 · Sweet Grass CountySweet Grass CountyPole Vault88-012
May 21Southern B/C DivisionalMay 21 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1118-912
May 21Southern B/C DivisionalMay 21 · Discus · Place 10 · Sweet Grass CountySweet Grass CountyDiscus1098-012
May 21Southern B/C DivisionalMay 21 · 800 Meters · Place 5 · Sweet Grass CountySweet Grass County800 Meters52:30.92a12
May 12District 4B MeetMay 12 · Pole Vault · Place 3 · Sweet Grass CountySweet Grass CountyPole Vault3.8' 0"12
May 12District 4B MeetMay 12 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin600g2.117' 8"12
May 12District 4B MeetMay 12 · Discus · Place 1 · Sweet Grass CountySweet Grass CountyDiscus1kg1.98' 8" PB12
May 12District 4B MeetMay 12 · 800 Meters · Place 3 · Sweet Grass CountySweet Grass County800 Meters3.2:31.63a12
May 9Al Walker Memorial Stillwater MeetMay 9 · Pole Vault · Place 4 · Sweet Grass CountySweet Grass CountyPole Vault48-612
May 9Al Walker Memorial Stillwater MeetMay 9 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin2116-1112
May 9Al Walker Memorial Stillwater MeetMay 9 · Discus · Place 10 · Sweet Grass CountySweet Grass CountyDiscus1089-1112
May 9Al Walker Memorial Stillwater MeetMay 9 · 800 Meters · Place 5 · Sweet Grass CountySweet Grass County800 Meters52:37.58a12
May 52026 Midland Roundtable Top 10May 5 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin600g3.126' 0" PB12
May 2Harlo/Park City InvitationalMay 2 · Pole Vault · Place 11 · Sweet Grass CountySweet Grass CountyPole Vault117-012
May 2Harlo/Park City InvitationalMay 2 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin2121-112
May 2Harlo/Park City InvitationalMay 2 · Discus · Place 22 · Sweet Grass CountySweet Grass CountyDiscus2275-312
Apr 25Gold Strike InvitationalApr 25 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1120-712
Apr 25Gold Strike InvitationalApr 25 · Discus · Place 13 · Sweet Grass CountySweet Grass CountyDiscus1390-612
Apr 25Gold Strike InvitationalApr 25 · 800 Meters · Place 9 · Sweet Grass CountySweet Grass County800 Meters92:40.49a12
Apr 21Red Lodge Invitational @ Red LodgeApr 21 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1115-512
Apr 21Red Lodge Invitational @ Red LodgeApr 21 · Discus · Place 2 · Sweet Grass CountySweet Grass CountyDiscus292-312
Apr 21Red Lodge Invitational @ Red LodgeApr 21 · 1600 Meters · Place 2 · Sweet Grass CountySweet Grass County1600 Meters26:06.93a12
Apr 21Red Lodge Invitational @ Red LodgeApr 21 · 800 Meters · Place 1 · Sweet Grass CountySweet Grass County800 Meters12:34.81a12
Apr 14Beartooth Invite @ Red LodgeApr 14 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1107-912
Apr 14Beartooth Invite @ Red LodgeApr 14 · Discus · Place 3 · Sweet Grass CountySweet Grass CountyDiscus387-512
Apr 10Joliet/Park City InvitationalApr 10 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1118-012
Apr 10Joliet/Park City InvitationalApr 10 · Discus · Place 5 · Sweet Grass CountySweet Grass CountyDiscus590-512
Apr 7SCAD#1 LockwoodApr 7 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1118-212
Apr 7SCAD#1 LockwoodApr 7 · Discus · Place 11 · Sweet Grass CountySweet Grass CountyDiscus1179-012

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 22MHSA State B & C Track MeetMay 22 · Javelin · Place 7 · Sweet Grass CountySweet Grass CountyJavelin600g7.113-0211
May 22MHSA State B & C Track MeetMay 22 · 800 Meters · Place 14 · Sweet Grass CountySweet Grass County800 Meters14.2:31.76a11
May 15MHSA Southern B/C Divisional MeetMay 15 · Javelin · Place 4 · Sweet Grass CountySweet Grass CountyJavelin4106-911
May 15MHSA Southern B/C Divisional MeetMay 15 · Discus · Place 10 · Sweet Grass CountySweet Grass CountyDiscus1087-211
May 15MHSA Southern B/C Divisional MeetMay 15 · 1600 Meters · Place 11 · Sweet Grass CountySweet Grass County1600 Meters116:03.07a11
May 15MHSA Southern B/C Divisional MeetMay 15 · 800 Meters · Place 7 · Sweet Grass CountySweet Grass County800 Meters72:37.88a11
May 6MHSA District 4B - moved to LaurelMay 6 · 1600 Meters · Place 6 · Sweet Grass CountySweet Grass County1600 Meters65:59.96a11
May 6MHSA District 4B - moved to LaurelMay 6 · 800 Meters · Place 2 · Sweet Grass CountySweet Grass County800 Meters22:37.01a11
May 3Al Walker Memorial Stillwater MeetMay 3 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin3117-611
May 3Al Walker Memorial Stillwater MeetMay 3 · Discus · Place 14 · Sweet Grass CountySweet Grass CountyDiscus1482-911
May 3Al Walker Memorial Stillwater MeetMay 3 · 800 Meters · Place 5 · Sweet Grass CountySweet Grass County800 Meters52:36.29a11
Apr 292025 Midland Roundtable Top 10Apr 29 · Javelin · Place 8 · Sweet Grass CountySweet Grass CountyJavelin600g8.111' 0"11
Apr 26Harlo/Park City MeetApr 26 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin600g3.111' 11"11
Apr 26Harlo/Park City MeetApr 26 · Discus · Place 17 · Sweet Grass CountySweet Grass CountyDiscus1kg17.79' 9"11
Apr 22Gold Strike InvitationalApr 22 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin600g2.113' 3"11
Apr 22Gold Strike InvitationalApr 22 · Discus · Place 5 · Sweet Grass CountySweet Grass CountyDiscus1kg5.93' 7"11
Apr 15Beartooth InviteApr 15 · Javelin · Place 1 · Sweet Grass CountySweet Grass CountyJavelin1115-311
Apr 15Beartooth InviteApr 15 · Discus · Place 3 · Sweet Grass CountySweet Grass CountyDiscus389-811
Apr 15Beartooth InviteApr 15 · 1600 Meters · Place 3 · Sweet Grass CountySweet Grass County1600 Meters36:10.33a11
Apr 15Beartooth InviteApr 15 · 800 Meters · Place 2 · Sweet Grass CountySweet Grass County800 Meters22:35.29a11
Apr 12Gallatin Valley InviteApr 12 · Discus · Place 12 · Sweet Grass CountySweet Grass CountyDiscus1292-1011
Apr 12Gallatin Valley InviteApr 12 · 800 Meters · Place 6 · Sweet Grass CountySweet Grass County800 Meters62:39.05a11
Apr 8Lockwood SCAD#2Apr 8 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin2102-811
Apr 8Lockwood SCAD#2Apr 8 · Discus · Place 6 · Sweet Grass CountySweet Grass CountyDiscus687-311
Apr 8Lockwood SCAD#2Apr 8 · 1600 Meters · Place 2 · Sweet Grass CountySweet Grass County1600 Meters26:01.68a11
Mar 27Snowflake InvitationalMar 27 · Long Jump · Place 10 · Sweet Grass CountySweet Grass CountyLong Jump1013-911
Mar 27Snowflake InvitationalMar 27 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin3112-811
Mar 27Snowflake InvitationalMar 27 · Discus · Place 6 · Sweet Grass CountySweet Grass CountyDiscus679-0.5011
Mar 27Snowflake InvitationalMar 27 · 1600 Meters · Place 3 · Sweet Grass CountySweet Grass County1600 Meters36:07:05.00a11

2024 Outdoor Track

42 results
DateMeetEventPlMarkGr
May 23MHSA Class A-B State Track & Field MeetMay 23 · 3200 Meters · Sweet Grass CountySweet Grass County3200 Meters--SCR10
May 23MHSA Class A-B State Track & Field MeetMay 23 · Javelin · Place 5 · Sweet Grass CountySweet Grass CountyJavelin600g5.115-1110
May 162024 MHSA Southern BC DivisionalMay 16 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin2115-3—
May 162024 MHSA Southern BC DivisionalMay 16 · Shot Put · Place 14 · Sweet Grass CountySweet Grass CountyShot Put1427-9—
May 162024 MHSA Southern BC DivisionalMay 16 · 3200 Meters · Place 5 · Sweet Grass CountySweet Grass County3200 Meters513:30.48a—
May 9District 4BMay 9 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin395-0—
May 9District 4BMay 9 · Discus · Place 7 · Sweet Grass CountySweet Grass CountyDiscus778-3—
May 9District 4BMay 9 · Shot Put · Place 4 · Sweet Grass CountySweet Grass CountyShot Put429-11—
May 9District 4BMay 9 · 3200 Meters · Place 2 · Sweet Grass CountySweet Grass County3200 Meters213:07.68a PB—
May 4Al Walker Memorial Stillwater MeetMay 4 · Javelin · Place 11 · Sweet Grass CountySweet Grass CountyJavelin1195-10—
May 4Al Walker Memorial Stillwater MeetMay 4 · Discus · Place 15 · Sweet Grass CountySweet Grass CountyDiscus1583-2—
May 4Al Walker Memorial Stillwater MeetMay 4 · 3200 Meters · Place 9 · Sweet Grass CountySweet Grass County3200 Meters913:15.57a—
May 4Al Walker Memorial Stillwater MeetMay 4 · 1600 Meters · Place 11 · Sweet Grass CountySweet Grass County1600 Meters115:59.46a—
Apr 27Harlo/Park City Meet Apr 27 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin3108-7—
Apr 27Harlo/Park City Meet Apr 27 · Discus · Place 14 · Sweet Grass CountySweet Grass CountyDiscus1487-7—
Apr 27Harlo/Park City Meet Apr 27 · Shot Put · Place 20 · Sweet Grass CountySweet Grass CountyShot Put2029-2—
Apr 27Harlo/Park City Meet Apr 27 · 3200 Meters · Place 8 · Sweet Grass CountySweet Grass County3200 Meters813:22.64a—
Apr 27Harlo/Park City Meet Apr 27 · 1600 Meters · Place 5 · Sweet Grass CountySweet Grass County1600 Meters56:04.00a—
Apr 23RLHS InvitationalApr 23 · Javelin · Place 4 · Sweet Grass CountySweet Grass CountyJavelin494-9—
Apr 23RLHS InvitationalApr 23 · Discus · Place 5 · Sweet Grass CountySweet Grass CountyDiscus581-11—
Apr 23RLHS InvitationalApr 23 · Shot Put · Place 5 · Sweet Grass CountySweet Grass CountyShot Put528-4.5—
Apr 23RLHS InvitationalApr 23 · 1600 Meters · Place 4 · Sweet Grass CountySweet Grass County1600 Meters46:20.94a—
Apr 23RLHS InvitationalApr 23 · 800 Meters · Place 4 · Sweet Grass CountySweet Grass County800 Meters42:48.22a—
Apr 15Beartooth Invite - Moved to Monday due to weatherApr 15 · 1600 Meters · Place 4 · Sweet Grass CountySweet Grass County1600 Meters4.6:25.00a10
Apr 15Beartooth Invite - Moved to Monday due to weatherApr 15 · Shot Put · Sweet Grass CountySweet Grass CountyShot Put4kg—SCR10
Apr 15Beartooth Invite - Moved to Monday due to weatherApr 15 · 800 Meters · Place 7 · Sweet Grass CountySweet Grass County800 Meters7.2:48.04a10
Apr 12Joliet/Park City InvitationalApr 12 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin2103-10—
Apr 12Joliet/Park City InvitationalApr 12 · Discus · Place 8 · Sweet Grass CountySweet Grass CountyDiscus876-1—
Apr 12Joliet/Park City InvitationalApr 12 · Shot Put · Place 13 · Sweet Grass CountySweet Grass CountyShot Put1327-10—
Apr 12Joliet/Park City InvitationalApr 12 · 800 Meters · Place 3 · Sweet Grass CountySweet Grass County800 Meters32:49.36a—
Apr 9Senior SCAD 04.09Apr 9 · 1600 Meters · Place 1 · Sweet Grass CountySweet Grass County1600 Meters1.6:11.71a10
Apr 9Senior SCAD 04.09Apr 9 · Javelin · Place 2 · Sweet Grass CountySweet Grass CountyJavelin600g2.98-0610
Apr 9Senior SCAD 04.09Apr 9 · Discus · Place 11 · Sweet Grass CountySweet Grass CountyDiscus1kg11.79-0410
Apr 9Senior SCAD 04.09Apr 9 · Shot Put · Place 8 · Sweet Grass CountySweet Grass CountyShot Put4kg8.25-00.00 PB10
Apr 9Senior SCAD 04.09Apr 9 · 800 Meters · Place 3 · Sweet Grass CountySweet Grass County800 Meters3.2:49.07a10
Apr 4Fergus InviteApr 4 · Javelin · Place 6 · Sweet Grass CountySweet Grass CountyJavelin691-7—
Apr 4Fergus InviteApr 4 · Shot Put · Place 17 · Sweet Grass CountySweet Grass CountyShot Put1726-9—
Apr 4Fergus InviteApr 4 · 800 Meters · Place 13 · Sweet Grass CountySweet Grass County800 Meters132:48.21a—
Mar 28Columbus HS Snowflake InvitationalMar 28 · Javelin · Place 3 · Sweet Grass CountySweet Grass CountyJavelin399-9—
Mar 28Columbus HS Snowflake InvitationalMar 28 · Shot Put · Place 3 · Sweet Grass CountySweet Grass CountyShot Put326-10—
Mar 28Columbus HS Snowflake InvitationalMar 28 · 1600 Meters · Place 4 · Sweet Grass CountySweet Grass County1600 Meters46:25.27a—
Mar 28Columbus HS Snowflake InvitationalMar 28 · 800 Meters · Place 3 · Sweet Grass CountySweet Grass County800 Meters32:49.08a—

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 25MHSA Class AA & B State Meet May 25 · 1600 Meters · Place 17 · Sweet Grass CountySweet Grass County1600 Meters176:05.63a—
May 18Southern BC DivisionalMay 18 · Shot Put · Place 12 · Sweet Grass CountySweet Grass CountyShot Put1228-4.75—
May 18Southern BC DivisionalMay 18 · 1600 Meters · Place 8 · Sweet Grass CountySweet Grass County1600 Meters85:56.19a—
May 12District 5BMay 12 · Javelin · Place 8 · Sweet Grass CountySweet Grass CountyJavelin890-10—
May 12District 5BMay 12 · Discus · Place 10 · Sweet Grass CountySweet Grass CountyDiscus1074-10—
May 12District 5BMay 12 · Shot Put · Place 5 · Sweet Grass CountySweet Grass CountyShot Put528-2—
May 12District 5BMay 12 · 1600 Meters · Place 5 · Sweet Grass CountySweet Grass County1600 Meters55:53.48a PB—
May 6Al Walker Memorial Stillwater MeetMay 6 · Javelin · Place 32 · Sweet Grass CountySweet Grass CountyJavelin3273-11—
May 6Al Walker Memorial Stillwater MeetMay 6 · Discus · Place 16 · Sweet Grass CountySweet Grass CountyDiscus1684-10—
May 6Al Walker Memorial Stillwater MeetMay 6 · Shot Put · Place 25 · Sweet Grass CountySweet Grass CountyShot Put2526-11—
May 6Al Walker Memorial Stillwater MeetMay 6 · 800 Meters · Place 17 · Sweet Grass CountySweet Grass County800 Meters172:46.09a—
Apr 29Harlo/Park City InviteApr 29 · Javelin · Place 19 · Sweet Grass CountySweet Grass CountyJavelin1986-0—
Apr 29Harlo/Park City InviteApr 29 · Discus · Place 14 · Sweet Grass CountySweet Grass CountyDiscus1480-4—
Apr 29Harlo/Park City InviteApr 29 · Shot Put · Place 30 · Sweet Grass CountySweet Grass CountyShot Put3025-0.50—
Apr 29Harlo/Park City InviteApr 29 · 1600 Meters · Place 9 · Sweet Grass CountySweet Grass County1600 Meters96:08.87a—
Apr 29Harlo/Park City InviteApr 29 · 800 Meters · Place 8 · Sweet Grass CountySweet Grass County800 Meters82:48.22a—
Apr 25RLHS InvitationalApr 25 · Javelin · Place 8 · Sweet Grass CountySweet Grass CountyJavelin887-6—
Apr 25RLHS InvitationalApr 25 · Discus · Place 29 · Sweet Grass CountySweet Grass CountyDiscus2957-1—
Apr 25RLHS InvitationalApr 25 · Shot Put · Place 15 · Sweet Grass CountySweet Grass CountyShot Put1523-1—
Apr 25RLHS InvitationalApr 25 · 1600 Meters · Place 4 · Sweet Grass CountySweet Grass County1600 Meters46:27.83a—
Apr 25RLHS InvitationalApr 25 · 800 Meters · Place 7 · Sweet Grass CountySweet Grass County800 Meters72:45.91a—
Apr 15Red Lodge ClassicApr 15 · Javelin · Place 18 · Sweet Grass CountySweet Grass CountyJavelin1869-109
Apr 15Red Lodge ClassicApr 15 · Discus · Place 10 · Sweet Grass CountySweet Grass CountyDiscus1073-019
Apr 15Red Lodge ClassicApr 15 · Shot Put · Place 11 · Sweet Grass CountySweet Grass CountyShot Put1125-00.509
Apr 15Red Lodge ClassicApr 15 · 1600 Meters · Place 6 · Sweet Grass CountySweet Grass County1600 Meters66:17.729
Apr 11Railyard TrialsApr 11 · Discus · Place 27 · Sweet Grass CountySweet Grass CountyDiscus2761-10—
Apr 11Railyard TrialsApr 11 · Shot Put · Place 22 · Sweet Grass CountySweet Grass CountyShot Put2225-4—
Apr 11Railyard TrialsApr 11 · 3200 Meters · Place 7 · Sweet Grass CountySweet Grass County3200 Meters715:27.35a—
Apr 11Railyard TrialsApr 11 · 800 Meters · Place 5 · Sweet Grass CountySweet Grass County800 Meters52:57.50a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 28Red Lodge-St. Francis InviteApr 28 · 1600 Meters · Place 3 · Big TimberBig Timber1600 Meters3.6:29.008
Apr 28Red Lodge-St. Francis InviteApr 28 · Discus · Place 2 · Big TimberBig TimberDiscus1kg2.69-098
Apr 28Red Lodge-St. Francis InviteApr 28 · Shot Put · Place 3 · Big TimberBig TimberShot Put6lb3.24-04.00 PB8
Apr 28Red Lodge-St. Francis InviteApr 28 · 800 Meters · Place 3 · Big TimberBig Timber800 Meters3.2:55.008
Apr 7Columbus Middle School Track MeetApr 7 · 1600 Meters · Place 4 · Big TimberBig Timber1600 Meters4.6:22.908
Apr 7Columbus Middle School Track MeetApr 7 · Discus · Place 1 · Big TimberBig TimberDiscus1kg1.76-098
Apr 7Columbus Middle School Track MeetApr 7 · Shot Put · Place 3 · Big TimberBig TimberShot Put6lb3.23-11.008
Apr 7Columbus Middle School Track MeetApr 7 · 800 Meters · Place 3 · Big TimberBig Timber800 Meters3.2:55.718

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29Columbus Middle School Track MeetApr 29 · Shot Put · Place 13 · Big TimberBig TimberShot Put6lb13.19-08.007
Apr 29Columbus Middle School Track MeetApr 29 · 100m Hurdles · Place 11 · Big TimberBig Timber100m Hurdles30" / 0.762m11.21.78 PB7
Apr 29Columbus Middle School Track MeetApr 29 · 800 Meters · Place 3 · Big TimberBig Timber800 Meters3.3:03.037
Apr 8Columbus/Colstrip MS MeetApr 8 · Shot Put · Place 12 · Big TimberBig TimberShot Put6lb12.19-00.007
Apr 8Columbus/Colstrip MS MeetApr 8 · 100m Hurdles · Place 12 · Big TimberBig Timber100m Hurdles30" / 0.762m12.21.907