Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorColorado Running Company Mountain Lion Open · Feb 144:41.74Colorado Running Company Mountain Lion OpenFebruary 14, 2026
1500 Meters · OutdoorWestern Slope Conversion Classic · May 14:16.29aWestern Slope Conversion ClassicMay 1, 2026
1600 Meters · OutdoorNEA 1A #5 Riverside @ Medical Lake · May 124:37.28NEA 1A #5 Riverside @ Medical LakeMay 12, 2021
1600 Meters · Outdoor · Hand timedNEA Deer Park/Lakeside/Medical Lake · Apr 185:01.60hNEA Deer Park/Lakeside/Medical LakeApril 18, 2018
3000 Meters · IndoorColorado Classic · Feb 69:21.16aColorado ClassicFebruary 6, 2026
3200 Meters · OutdoorNEA District Meet · May 1010:07.43NEA District MeetMay 10, 2019
3200 Meters · Outdoor · Hand timedNEA Riverside @ Medical Lake · May 110:09.80hNEA Riverside @ Medical LakeMay 1, 2019
5000 Meters · IndoorWestern Colorado Open · Feb 117:47.41aWestern Colorado OpenFebruary 1, 2024
5000 Meters · OutdoorHigh Desert Dental Maverick Invite · Apr 216:51.20aHigh Desert Dental Maverick InviteApril 2, 2026
800 Meters · OutdoorMaverick Invitiational · Apr 72:05.90aMaverick InvitiationalApril 7, 2024
800 Meters · Outdoor · Hand timedNEA Medical Lake/Chewelah @Colville · Apr 252:25.66hNEA Medical Lake/Chewelah @ColvilleApril 25, 2018
Long Jump · OutdoorALL LEAGUE · May 2313-07.00ALL LEAGUEMay 23, 2017

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Western Slope Conversion ClassicMay 1 · 1500 Meters · Place 14 · Colorado MesaColorado Mesa1500 Meters14.4:16.29a PBJr
Apr 2High Desert Dental Maverick InviteApr 2 · 5000 Meters · Place 37 · Colorado MesaColorado Mesa5000 Meters37.16:51.20a PBJr
Apr 2High Desert Dental Maverick InviteApr 2 · 800 Meters · Place 27 · Colorado MesaColorado Mesa800 Meters27.2:06.30aJr
Mar 19Maverick Early Bird OpenMar 19 · 1500 Meters · Place 23 · Colorado MesaColorado Mesa1500 Meters234:21.65—

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14Colorado Running Company Mountain Lion OpenFeb 14 · 1 Mile · Place 14 · Colorado MesaColorado Mesa1 Mile144:41.74 PBJR
Feb 6Colorado ClassicFeb 6 · 3000 Meters · Place 41 · Colorado MesaColorado Mesa3000 Meters419:21.16a PBSr
Jan 24Big Red Machine OpenJan 24 · 1 Mile · Place 8 · Colorado MesColorado Mes1 Mile84:53.76JR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31CU InvitationalJan 31 · 3000 Meters · Place 81 · Colorado MesaColorado Mesa3000 Meters81.9:42.41aJr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Mountaineer Open 2024Dec 7 · 3000 Meters · Place 7 · Colorado MesaColorado Mesa3000 Meters7.9:48.00aJr
Feb 3Big Red Machine OpenFeb 3 · 3000 Meters · Place 10 · Colorado MesaColorado Mesa3000 Meters109:59.48SO
Feb 1Western Colorado OpenFeb 1 · 5000 Meters · Place 11 · Colorado MesaColorado Mesa5000 Meters11.17:47.41a PBSo

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 13Maverick Invite #2Apr 13 · 1500 Meters · Place 14 · Colorado MesaColorado Mesa1500 Meters14.4:26.37aFr
Apr 13Maverick Invite #2Apr 13 · 800 Meters · Place 11 · Colorado MesaColorado Mesa800 Meters11.2:07.19aFr
Apr 7Maverick InvitiationalApr 7 · 1500 Meters · Place 11 · Colorado MesaColorado Mesa1500 Meters114:26.41a—
Apr 7Maverick InvitiationalApr 7 · 800 Meters · Place 13 · Colorado MesaColorado Mesa800 Meters132:05.90a PB—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12NEA 1A #5 Riverside @ Medical LakeMay 12 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters14:37.28 PB12
May 5NEA #4 Medical Lake @ FreemanMay 5 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters14:45.8112
May 5NEA #4 Medical Lake @ FreemanMay 5 · 800 Meters · Place 2 · Medical LakeMedical Lake800 Meters22:11.5312
Apr 28NEA League (Newport, Medical Lake)Apr 28 · 3200 Meters · Medical LakeMedical Lake3200 Meters—SCR12
Apr 28NEA League (Newport, Medical Lake)Apr 28 · 800 Meters · Place 1 · Medical LakeMedical Lake800 Meters1.2:07.04a12
Apr 23NEA1A #2 Lakeside @ Medical LakeApr 23 · 3200 Meters · Place 3 · Medical LakeMedical Lake3200 Meters3.10:29.75a12
Apr 23NEA1A #2 Lakeside @ Medical LakeApr 23 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters1.4:40.67a12
Apr 16NEA League Meet #1 (DP, Medical Lake, Colville)Apr 16 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters1.4:42.29a12

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 3200 Meters · Place 13 · Medical LakeMedical Lake3200 Meters1310:16.1610
May 10NEA District MeetMay 10 · 3200 Meters · Place 2 · Medical LakeMedical Lake3200 Meters210:07.43 PB10
May 10NEA District MeetMay 10 · 1600 Meters · Place 4 · Medical LakeMedical Lake1600 Meters44:41.3910
May 1NEA Riverside @ Medical LakeMay 1 · 3200 Meters · Place 2 · Medical LakeMedical Lake3200 Meters210:09.80h PB10
Apr 27Shoreline Invitational (COED)Apr 27 · 3200 Meters · Place 12 · Medical LakeMedical Lake3200 Meters1210:08.80PR10
Apr 24NEA #4 Newport at Medical LakeApr 24 · 3200 Meters · Place 1 · Medical LakeMedical Lake3200 Meters110:35.60h10
Apr 24NEA #4 Newport at Medical LakeApr 24 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters14:46.87PR10
Apr 17NEA League Colville/Deer Park/Medical LakeApr 17 · 1600 Meters · Place 3 · Medical LakeMedical Lake1600 Meters35:05.5610
Apr 17NEA League Colville/Deer Park/Medical LakeApr 17 · 800 Meters · Place 3 · Medical LakeMedical Lake800 Meters32:17.80PR10
Apr 132019 Nike-Van Kuren InviteApr 13 · 1600 Meters · Place 20 · Medical LakeMedical Lake1600 Meters20.4:51.34a10
Apr 10NEA #2 Lakeside/Medical Lake @FreemanApr 10 · 3200 Meters · Place 2 · Medical LakeMedical Lake3200 Meters2.10:53.55a10
Mar 29Connell Instant InviteMar 29 · 3200 Meters · Place 1 · Medical LakeMedical Lake3200 Meters110:29.95PR10
Mar 23Richland High Ice BreakerMar 23 · 3200 Meters · Place 13 · Medical LakeMedical Lake3200 Meters13.11:07.79aUnofficial10
Mar 23Richland High Ice BreakerMar 23 · 1600 Meters · Place 22 · Medical LakeMedical Lake1600 Meters22.5:13.44a10

2018 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18NEA DistrictsMay 18 · 1600 Meters · Place 6 · Medical LakeMedical Lake1600 Meters64:54.549
May 18NEA DistrictsMay 18 · 1600 Meters · Place 8 · Medical LakeMedical Lake1600 Meters84:54.549
May 2NEA #4 Freeman/Riverside @ Medical LakeMay 2 · 3200 Meters · Place 4 · Medical LakeMedical Lake3200 Meters411:36.80h9
May 2NEA #4 Freeman/Riverside @ Medical LakeMay 2 · 1600 Meters · Place 3 · Medical LakeMedical Lake1600 Meters35:11.80h9
Apr 28Undeberg InviteApr 28 · 1600 Meters · Place 5 · Medical LakeMedical Lake1600 Meters54:55.239
Apr 25NEA Medical Lake/Chewelah @ColvilleApr 25 · 1600 Meters · Place 3 · Medical LakeMedical Lake1600 Meters35:04.95h9
Apr 25NEA Medical Lake/Chewelah @ColvilleApr 25 · 800 Meters · Place 5 · Medical LakeMedical Lake800 Meters52:25.66h PB9
Apr 18NEA Deer Park/Lakeside/Medical LakeApr 18 · 3200 Meters · Place 5 · Medical LakeMedical Lake3200 Meters511:09.80h9
Apr 18NEA Deer Park/Lakeside/Medical LakeApr 18 · 1600 Meters · Place 6 · Medical LakeMedical Lake1600 Meters65:01.60h PB9
Apr 11NEA#1 Medical Lake@NewportApr 11 · 1600 Meters · Place 5 · Medical LakeMedical Lake1600 Meters5.5:09.68a9
Apr 11NEA#1 Medical Lake@NewportApr 11 · 800 Meters · Medical LakeMedical Lake800 Meters—DNS9
Mar 30Riverside InviteMar 30 · 1600 Meters · Place 23 · Medical LakeMedical Lake1600 Meters235:02.249
Mar 24Ray Cockrum RelaysMar 24 · 1600 Meters · Place 11 · Medical LakeMedical Lake1600 Meters114:59.599
Mar 17Richland Track and Field JamboreeMar 17 · 3200 Meters · Medical LakeMedical Lake3200 Meters—DNS9
Mar 17Richland Track and Field JamboreeMar 17 · 1600 Meters · Place 22 · Medical LakeMedical Lake1600 Meters22.5:04.01a9

2017 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 23ALL LEAGUEMay 23 · 1600 Meters · Place 2 · Medical LakeMedical Lake1600 Meters2.5:11.07a8
May 23ALL LEAGUEMay 23 · Long Jump · Place 9 · Medical LakeMedical LakeLong Jump9.13-07.00 PB8
May 23ALL LEAGUEMay 23 · 800 Meters · Place 2 · Medical LakeMedical Lake800 Meters2.2:24.98a8
May 16Lakeside, NWC, St.G @ Medical Lake-PrelimsMay 16 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters1.5:14Unofficial8
May 16Lakeside, NWC, St.G @ Medical Lake-PrelimsMay 16 · 1600 Meters · Medical LakeMedical Lake1600 Meters—5:11.00Unofficial8
May 16Lakeside, NWC, St.G @ Medical Lake-PrelimsMay 16 · Long Jump · Place 4 · Medical LakeMedical LakeLong Jump4.12'6Unofficial8
May 16Lakeside, NWC, St.G @ Medical Lake-PrelimsMay 16 · Long Jump · Medical LakeMedical LakeLong Jump—12' 11.5Unofficial8
May 16Lakeside, NWC, St.G @ Medical Lake-PrelimsMay 16 · 800 Meters · Place 1 · Medical LakeMedical Lake800 Meters1.2:32.89Unofficial8
May 16Lakeside, NWC, St.G @ Medical Lake-PrelimsMay 16 · 800 Meters · Medical LakeMedical Lake800 Meters—2:24.00Unofficial8
May 9Newport, Colville @ Medical LakeMay 9 · 1600 Meters · Medical LakeMedical Lake1600 Meters—5:11.00Unofficial8
May 9Newport, Colville @ Medical LakeMay 9 · Long Jump · Medical LakeMedical LakeLong Jump—3.95Unofficial8
May 9Newport, Colville @ Medical LakeMay 9 · Long Jump · Place 4 · Medical LakeMedical LakeLong Jump4.12'11.5"Unofficial8
May 9Newport, Colville @ Medical LakeMay 9 · 800 Meters · Place 1 · Medical LakeMedical Lake800 Meters1.2:28.22Unofficial8
May 9Newport, Colville @ Medical LakeMay 9 · 800 Meters · Medical LakeMedical Lake800 Meters—2:24.00Unofficial8
May 4Deer Park, Kettle Falls @ Medical LakeMay 4 · 1600 Meters · Place 2 · Medical LakeMedical Lake1600 Meters2.5:21Unofficial8
May 4Deer Park, Kettle Falls @ Medical LakeMay 4 · 1600 Meters · Medical LakeMedical Lake1600 Meters—5:20.008
May 4Deer Park, Kettle Falls @ Medical LakeMay 4 · Long Jump · Medical LakeMedical LakeLong Jump—12' 2.5Unofficial8
May 4Deer Park, Kettle Falls @ Medical LakeMay 4 · 800 Meters · Medical LakeMedical Lake800 Meters—2:24.00Unofficial8
May 2Medical Lake, Chewelah @ RiversideMay 2 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters1.5:24.718
May 2Medical Lake, Chewelah @ RiversideMay 2 · Long Jump · Place 10 · Medical LakeMedical LakeLong Jump10.11-06.008
May 2Medical Lake, Chewelah @ RiversideMay 2 · 800 Meters · Place 2 · Medical LakeMedical Lake800 Meters2.2:30.278
Apr 27Lakeside, Medical Lake, St.GeorgeApr 27 · 1600 Meters · Place 1 · Medical LakeMedical Lake1600 Meters1.5:20.00a8
Apr 27Lakeside, Medical Lake, St.GeorgeApr 27 · Long Jump · Medical LakeMedical LakeLong Jump—ND8
Apr 27Lakeside, Medical Lake, St.GeorgeApr 27 · 800 Meters · Place 2 · Medical LakeMedical Lake800 Meters2.2:34.20a8