Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorWESCO 3A NORTH Championships · May 146:20.03aWESCO 3A NORTH ChampionshipsMay 14, 2025
3200 Meters · OutdoorWESCO 3A NORTH Championships · May 1413:52.71aWESCO 3A NORTH ChampionshipsMay 14, 2025
800 Meters · OutdoorWESCO 3A NORTH Championships · May 142:58.92aWESCO 3A NORTH ChampionshipsMay 14, 2025
Long Jump · OutdoorNorth Championships at MPHS · Jun 28-08.00North Championships at MPHSJune 2, 2022
Shot Put · 6lb · OutdoorMarysville All City Track Meet · May 1916-06.00Marysville All City Track MeetMay 19, 2022
Shot Put · 8lb · OutdoorNorth Championships at MPHS · Jun 217-06.00North Championships at MPHSJune 2, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13WESCO 3A NORTH ChampionshipsMay 13 · 3200 Meters · Place 19 · Marysville-GetchellMarysville-Getchell3200 Meters1914:43.37a12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · 1600 Meters · Place 7 · Marysville-GetchellMarysville-Getchell1600 Meters7.6:34.45a12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · 800 Meters · Place 7 · Marysville-GetchellMarysville-Getchell800 Meters7.2:59.13a12
Apr 30Glacier Peak, Mountlake Terrace @ Marysville GetchellApr 30 · 3200 Meters · Place 7 · Marysville-GetchellMarysville-Getchell3200 Meters716:18.64a12
Apr 23Cascade, Archbishop Murphy @ Marysville GetchellApr 23 · 1600 Meters · Place 9 · Marysville-GetchellMarysville-Getchell1600 Meters96:56.17a12
Apr 23Cascade, Archbishop Murphy @ Marysville GetchellApr 23 · 800 Meters · Place 5 · Marysville-GetchellMarysville-Getchell800 Meters53:08.99a12
Apr 16Monroe @ Marysville GetchellApr 16 · 3200 Meters · Place 2 · Marysville-GetchellMarysville-Getchell3200 Meters215:27.74a12
Apr 16Monroe @ Marysville GetchellApr 16 · 800 Meters · Place 6 · Marysville-GetchellMarysville-Getchell800 Meters63:10.53a12
Mar 26Arlington vs. MG and EHSMar 26 · 3200 Meters · Place 3 · Marysville-GetchellMarysville-Getchell3200 Meters3.15:21.63a12
Mar 26Arlington vs. MG and EHSMar 26 · Shot Put · Marysville-GetchellMarysville-GetchellShot Put4kg—DNS12
Mar 26Arlington vs. MG and EHSMar 26 · 800 Meters · Marysville-GetchellMarysville-Getchell800 Meters—DNS12
Mar 19Marysville JamboreeMar 19 · Shot Put · Place 14 · Marysville-GetchellMarysville-GetchellShot Put1415-7.7512

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14WESCO 3A NORTH ChampionshipsMay 14 · 3200 Meters · Place 9 · Marysville-GetchellMarysville-Getchell3200 Meters913:52.71a PB11
May 14WESCO 3A NORTH ChampionshipsMay 14 · 1600 Meters · Place 11 · Marysville-GetchellMarysville-Getchell1600 Meters116:20.03a PB11
May 14WESCO 3A NORTH ChampionshipsMay 14 · 800 Meters · Place 15 · Marysville-GetchellMarysville-Getchell800 Meters152:58.92a PB11
May 9City Championships, @ MPHS vs MG, Grace ( Senior Night )May 9 · 1600 Meters · Place 3 · Marysville-GetchellMarysville-Getchell1600 Meters36:34.8411
May 320th Annual Tomahawk Classic May 3 · 3200 Meters · Place 4 · Marysville-GetchellMarysville-Getchell3200 Meters414:05.23a11
May 1Cascade, Archbishop Murphy @ Marysville GetchellMay 1 · 1600 Meters · Place 7 · Marysville-GetchellMarysville-Getchell1600 Meters76:59.23a11
May 1Cascade, Archbishop Murphy @ Marysville GetchellMay 1 · 800 Meters · Place 5 · Marysville-GetchellMarysville-Getchell800 Meters53:04.94a11
Apr 24MP, MG @ SultanApr 24 · 1600 Meters · Place 5 · Marysville-GetchellMarysville-Getchell1600 Meters56:57.7411
Apr 24MP, MG @ SultanApr 24 · 800 Meters · Place 8 · Marysville-GetchellMarysville-Getchell800 Meters83:11.0011
Apr 17Everett, Archbishop Murphy @ Marysville GetchellApr 17 · 3200 Meters · Place 4 · Marysville-GetchellMarysville-Getchell3200 Meters415:49.64a11
Apr 3MGHS, AMHS @SnohomishApr 3 · 1600 Meters · Place 6 · Marysville-GetchellMarysville-Getchell1600 Meters66:53.09a11
Apr 3MGHS, AMHS @SnohomishApr 3 · 800 Meters · Place 7 · Marysville-GetchellMarysville-Getchell800 Meters73:12.44a11
Mar 27Arlington MG and EverettMar 27 · 3200 Meters · Place 5 · Marysville-GetchellMarysville-Getchell3200 Meters515:18.90a11
Mar 27Arlington MG and EverettMar 27 · 800 Meters · Place 18 · Marysville-GetchellMarysville-Getchell800 Meters183:12.05a11
Mar 20Jamboree in the 'Wood!Mar 20 · 1600 Meters · Place 12 · Marysville-GetchellMarysville-Getchell1600 Meters127:03.11a11
Mar 20Jamboree in the 'Wood!Mar 20 · 800 Meters · Place 10 · Marysville-GetchellMarysville-Getchell800 Meters103:10.55a11
Mar 14MG IntrasquadMar 14 · Shot Put · Place 8 · Marysville-GetchellMarysville-GetchellShot Put4kg8.15'10"Unofficial11
Mar 14MG IntrasquadMar 14 · 800 Meters · Place 5 · Marysville-GetchellMarysville-Getchell800 Meters5.3:05Unofficial11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 297th Annual North Sound ClassicApr 29 · 1600 Meters · Place 3 · Marysville GetchellMarysville Getchell1600 Meters37:09.80a—
Apr 297th Annual North Sound ClassicApr 29 · 800 Meters · Place 6 · Marysville GetchellMarysville Getchell800 Meters63:18.70a—
Apr 25Monroe vs. Getchell and SnohomishApr 25 · 1600 Meters · Place 6 · Marysville GetchellMarysville Getchell1600 Meters67:19.60a—
Apr 25Monroe vs. Getchell and SnohomishApr 25 · 800 Meters · Place 13 · Marysville GetchellMarysville Getchell800 Meters133:17.59a—
Apr 18MG vs Shorecrest and CascadeApr 18 · 3200 Meters · Place 3 · Marysville-GetchellMarysville-Getchell3200 Meters3.16:43.12a10
Apr 18MG vs Shorecrest and CascadeApr 18 · 800 Meters · Place 11 · Marysville-GetchellMarysville-Getchell800 Meters11.3:26.38a10
Apr 11MG vs Stanwood and SnohomishApr 11 · 1600 Meters · Place 11 · Marysville GetchellMarysville Getchell1600 Meters117:34.93a—
Apr 11MG vs Stanwood and SnohomishApr 11 · 800 Meters · Place 15 · Marysville GetchellMarysville Getchell800 Meters153:22.28a—
Mar 28Marysville Getchell at Glacier PeakMar 28 · 3200 Meters · Place 2 · Marysville GetchellMarysville Getchell3200 Meters216:56.84a—
Mar 21MG and Everett @ ArlingtonMar 21 · 1600 Meters · Place 24 · Marysville GetchellMarysville Getchell1600 Meters248:03.80a—
Mar 14MG IntrasquadMar 14 · 800 Meters · Place 9 · Marysville-GetchellMarysville-Getchell800 Meters9.3:36Unofficial10
Mar 14MG IntrasquadMar 14 · 400 Meters · Place 10 · Marysville-GetchellMarysville-Getchell400 Meters10.1:27.6Unofficial10

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5Marysville City ChampionshipsMay 5 · 1600 Meters · Place 13 · Marysville GetchellMarysville Getchell1600 Meters138:15.28a—
May 5Marysville City ChampionshipsMay 5 · 800 Meters · Place 5 · Marysville GetchellMarysville Getchell800 Meters53:40.95a—
May 26th Annual North Sound ClassicMay 2 · 1600 Meters · Place 3 · Marysville GetchellMarysville Getchell1600 Meters38:24.70a—
May 26th Annual North Sound ClassicMay 2 · 800 Meters · Place 4 · Marysville GetchellMarysville Getchell800 Meters43:47.70a—
Apr 27MG v. SnohomishApr 27 · 1600 Meters · Place 12 · Marysville GetchellMarysville Getchell1600 Meters128:19.62a—
Apr 27MG v. SnohomishApr 27 · 800 Meters · Place 9 · Marysville GetchellMarysville Getchell800 Meters93:45.85a—
Apr 20Meadowdale, Marysville Getchell @ CascadeApr 20 · 1600 Meters · Place 17 · Marysville GetchellMarysville Getchell1600 Meters177:56.29a—
Apr 20Meadowdale, Marysville Getchell @ CascadeApr 20 · 800 Meters · Place 15 · Marysville GetchellMarysville Getchell800 Meters153:45.01a—
Apr 13Marysville-Getchell, Mountlake Terrace @ EverettApr 13 · 1600 Meters · Place 20 · Marysville GetchellMarysville Getchell1600 Meters208:34.86a—
Apr 13Marysville-Getchell, Mountlake Terrace @ EverettApr 13 · 800 Meters · Place 15 · Marysville GetchellMarysville Getchell800 Meters153:54.04a—
Mar 30MG v. StanwoodMar 30 · 1600 Meters · Place 15 · Marysville GetchellMarysville Getchell1600 Meters158:41.11a—
Mar 30MG v. StanwoodMar 30 · 800 Meters · Place 13 · Marysville GetchellMarysville Getchell800 Meters133:50.25a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2North Championships at MPHSJun 2 · Long Jump · Place 19 · CedarcrestCedarcrestLong Jump19.8-08.00 PB8
Jun 2North Championships at MPHSJun 2 · Shot Put · Place 15 · CedarcrestCedarcrestShot Put8lb15.17-06.00 PB8
May 26Cedarcrest, NLMS, LSMS @ CaveleroMay 26 · Long Jump · CedarcrestCedarcrestLong Jump—7-01Unofficial8
May 26Cedarcrest, NLMS, LSMS @ CaveleroMay 26 · Shot Put · CedarcrestCedarcrestShot Put4kg—16-05Unofficial8
May 19Marysville All City Track MeetMay 19 · Long Jump · Place 10 · CedarcrestCedarcrestLong Jump10.8-02.758
May 19Marysville All City Track MeetMay 19 · Shot Put · Place 10 · CedarcrestCedarcrestShot Put6lb10.16-06.00 PB8