Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Outdoor3rd Annual Norm MacKenzie Twilight Showcase · Apr 175:39.25a3rd Annual Norm MacKenzie Twilight ShowcaseApril 17, 2026
3200 Meters · Outdoor3rd Annual Norm MacKenzie Twilight Showcase · Apr 1713:23.83a3rd Annual Norm MacKenzie Twilight ShowcaseApril 17, 2026
400 Meters · OutdoorWSL Meet #1 · Apr 151:08.30aWSL Meet #1April 15, 2026
800 Meters · OutdoorDivision 2 Championship Meet · May 142:33.34aDivision 2 Championship MeetMay 14, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 22CIF Northern Section FinalsMay 22 · 1600 Meters · Place 11 · Oroville1600 Meters115:58.96—
May 22CIF Northern Section FinalsMay 22 · 300m Hurdles · Place 9 · Oroville300m Hurdles92:33.37—
May 14Division 2 Championship MeetMay 14 · 1600 Meters · Place 4 · Oroville1600 Meters45:40.42a9
May 14Division 2 Championship MeetMay 14 · 800 Meters · Place 2 · Oroville800 Meters22:33.34a PB9
May 8West Side League FinalsMay 8 · 3200 Meters · Place 3 · Oroville3200 Meters314:40.88a9
May 8West Side League FinalsMay 8 · 1600 Meters · Place 1 · Oroville1600 Meters15:41.70a9
May 8West Side League FinalsMay 8 · 800 Meters · Place 1 · Oroville800 Meters12:41.68a9
Apr 28WSL Center Meet #2Apr 28 · 1600 Meters · Place 2 · Oroville1600 Meters25:55.69a9
Apr 28WSL Center Meet #2Apr 28 · 800 Meters · Place 1 · Oroville800 Meters12:39.62a9
Apr 22WSL Meet: Las Plumas, Oroville, GridleyApr 22 · 1600 Meters · Place 1 · Oroville1600 Meters15:45.40a9
Apr 22WSL Meet: Las Plumas, Oroville, GridleyApr 22 · 800 Meters · Place 2 · Oroville800 Meters22:47.06a9
Apr 22WSL Meet: Las Plumas, Oroville, GridleyApr 22 · 400 Meters · Place 2 · Oroville400 Meters21:16.57a9
Apr 173rd Annual Norm MacKenzie Twilight ShowcaseApr 17 · 3200 Meters · Place 1 · Oroville3200 Meters113:23.83a PB9
Apr 173rd Annual Norm MacKenzie Twilight ShowcaseApr 17 · 1600 Meters · Place 1 · Oroville1600 Meters15:39.25a PB9
Apr 15WSL Meet #1Apr 15 · 3200 Meters · Place 2 · Oroville3200 Meters213:50.79a9
Apr 15WSL Meet #1Apr 15 · 1600 Meters · Place 1 · Oroville1600 Meters15:51.42a9
Apr 15WSL Meet #1Apr 15 · 400 Meters · Place 1 · Oroville400 Meters11:08.30a PB9
Mar 31WSL Varsity PreviewMar 31 · 3200 Meters · Place 2 · Oroville3200 Meters213:38.13a9
Mar 31WSL Varsity PreviewMar 31 · 1600 Meters · Place 1 · Oroville1600 Meters15:43.33a9
Mar 31WSL Varsity PreviewMar 31 · 400 Meters · Place 1 · Oroville400 Meters11:09.36a9
Mar 27Durham Invitational Mar 27 · Long Jump · Place 8 · OrovilleLong Jump813-4.509
Mar 27Durham Invitational Mar 27 · 3200 Meters · Place 2 · Oroville3200 Meters213:24.57a9
Mar 27Durham Invitational Mar 27 · 1600 Meters · Place 2 · Oroville1600 Meters25:49.26a9
Mar 20Vern Regier Track InvitationalMar 20 · Long Jump · Place 4 · OrovilleLong Jump414-69
Mar 20Vern Regier Track InvitationalMar 20 · 3200 Meters · Place 3 · Oroville3200 Meters314:06.47a9
Mar 20Vern Regier Track InvitationalMar 20 · 1600 Meters · Place 3 · Oroville1600 Meters36:01.85a9
Mar 11Jerry Johnson InvitationalMar 11 · Long Jump · Place 4 · OrovilleLong Jump413-79
Mar 11Jerry Johnson InvitationalMar 11 · 3200 Meters · Place 2 · Oroville3200 Meters214:40.31a9
Mar 11Jerry Johnson InvitationalMar 11 · 1600 Meters · Place 2 · Oroville1600 Meters25:58.96a9
Mar 6Roy Crabtree Pirate ClassicMar 6 · Long Jump · Place 9 · OrovilleLong Jump912-4.259
Mar 6Roy Crabtree Pirate ClassicMar 6 · 3200 Meters · Place 2 · Oroville3200 Meters214:25.52a9
Mar 6Roy Crabtree Pirate ClassicMar 6 · 1600 Meters · Place 2 · Oroville1600 Meters26:35.59a9