Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Indoor2024 UW Invitational · Jan 26 | 4:49.65a | 2024 UW Invitational | January 26, 2024 |
| 1500 Meters · OutdoorCWU Wildcat Open · Apr 22 | 4:19.95 | CWU Wildcat Open | April 22, 2023 |
| 1600 Meters · Outdoor1A and 2B District 1/2 Championships · May 16 | 4:31.50a | 1A and 2B District 1/2 Championships | May 16, 2019 |
| 1600 Meters · Outdoor · Hand timedClash of the Conferences · Mar 30 | 4:39.96h | Clash of the Conferences | March 30, 2018 |
| 3000 Meters · IndoorPortland Indoor #2 · Feb 4 | 9:39.14a | Portland Indoor #2 | February 4, 2024 |
| 3000m Steeplechase · OutdoorJohn Knight Twilight · Apr 5 | 10:59.53 | John Knight Twilight | April 5, 2024 |
| 3200 Meters · Outdoor1A and 2B District 1/2 Championships · May 16 | 9:52.56a | 1A and 2B District 1/2 Championships | May 16, 2019 |
| 5000 Meters · Indoor2024 GNAC Indoor Track & Field Championships · Feb 19 | 17:04.37a | 2024 GNAC Indoor Track & Field Championships | February 19, 2024 |
| 5000 Meters · OutdoorRalph Vernacchia Meet · Apr 29 | 16:18.91 | Ralph Vernacchia Meet | April 29, 2023 |
| 800 Meters · OutdoorFerndale and Squalicum @ Meridian · Apr 25 | 2:08.37PR | Ferndale and Squalicum @ Meridian | April 25, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
2 results2024 Indoor Track
5 results2023 Outdoor Track
5 results2022 Outdoor Track
3 results2022 Indoor Track
1 results2019 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | 1A and 2B District 1/2 ChampionshipsMay 16 · 3200 Meters · Place 3 · MeridianMeridian | 3200 Meters | 3. | 9:52.56a PB | 12 |
| May 16 | 1A and 2B District 1/2 ChampionshipsMay 16 · 1600 Meters · Place 7 · MeridianMeridian | 1600 Meters | 7. | 4:31.50a PB | 12 |
| May 9 | 1A District 1 ChampionshipsMay 9 · 3200 Meters · Place 1 · MeridianMeridian | 3200 Meters | 1. | 10:00.69a | 12 |
| May 9 | 1A District 1 ChampionshipsMay 9 · 1600 Meters · Place 5 · MeridianMeridian | 1600 Meters | 5. | 4:35.95a | 12 |
| May 9 | 1A District 1 ChampionshipsMay 9 · 800 Meters · Place 9 · MeridianMeridian | 800 Meters | 9. | 2:09.15a | 12 |
| May 1 | Blaine and Squalicum @ MeridianMay 1 · 3200 Meters · Place 2 · Meridian (WA)Meridian (WA) | 3200 Meters | 2 | 10:30.16 | 12 |
| May 1 | Blaine and Squalicum @ MeridianMay 1 · 1600 Meters · Place 2 · Meridian (WA)Meridian (WA) | 1600 Meters | 2 | 4:41.56SR | 12 |
| Apr 25 | Ferndale and Squalicum @ MeridianApr 25 · 3200 Meters · Place 3 · Meridian (WA)Meridian (WA) | 3200 Meters | 3 | 11:29.47 | 12 |
| Apr 25 | Ferndale and Squalicum @ MeridianApr 25 · 1600 Meters · Place 2 · Meridian (WA)Meridian (WA) | 1600 Meters | 2 | 4:57.43 | 12 |
| Apr 25 | Ferndale and Squalicum @ MeridianApr 25 · 800 Meters · Place 6 · Meridian (WA)Meridian (WA) | 800 Meters | 6 | 2:08.37PR PB | 12 |
| Apr 17 | NWC Championships - VarsityApr 17 · 3200 Meters · Place 1 · Meridian (WA)Meridian (WA) | 3200 Meters | 1 | 10:07.76SR | 12 |
| Apr 13 | Cashmere InvitationalApr 13 · 1500 Meters · Place 5 · Meridian (WA)Meridian (WA) | 1500 Meters | 5 | 4:23.17PR | 12 |
| Apr 11 | Meridian, Mt Baker, Nooksack Valley, LaConner @ LCApr 11 · 3200 Meters · Place 2 · Meridian (WA)Meridian (WA) | 3200 Meters | 2 | 10:59.17 | 12 |
| Apr 11 | Meridian, Mt Baker, Nooksack Valley, LaConner @ LCApr 11 · 1600 Meters · Place 2 · Meridian (WA)Meridian (WA) | 1600 Meters | 2 | 4:44.66SR | 12 |
| Mar 29 | Clash of the ConferencesMar 29 · 1600 Meters · Place 1 · MeridianMeridian | 1600 Meters | 1. | 4:48.27a | 12 |
| Mar 27 | NWC: Lakewood, Meridian @ BlaineMar 27 · 3200 Meters · Place 2 · Meridian (WA)Meridian (WA) | 3200 Meters | 2 | 10:57.84SR | 12 |
| Mar 27 | NWC: Lakewood, Meridian @ BlaineMar 27 · 1600 Meters · Place 3 · Meridian (WA)Meridian (WA) | 1600 Meters | 3 | 4:54.11 | 12 |
| Mar 27 | NWC: Lakewood, Meridian @ BlaineMar 27 · 800 Meters · Place 4 · Meridian (WA)Meridian (WA) | 800 Meters | 4 | 2:16.51 | 12 |
| Mar 22 | Bedlington TwilightMar 22 · 1600 Meters · Place 7 · MeridianMeridian | 1600 Meters | 7. | 4:52.03a | 12 |
| Mar 14 | NWC LC, Meridian @ B-EMar 14 · 800 Meters · Place 2 · Meridian (WA)Meridian (WA) | 800 Meters | 2 | 2:12.74 | 12 |
2018 Outdoor Track
23 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | WIAA 1B, 2B, 1A State Championship Meet (HS)May 24 · 3200 Meters · Place 13 · Meridian (WA)Meridian (WA) | 3200 Meters | 13 | 10:12.12 | 11 |
| May 19 | Bi district 1A finalsMay 19 · 3200 Meters · Place 6 · Meridian (WA)Meridian (WA) | 3200 Meters | 6 | 9:55.71 | 11 |
| May 19 | Bi district 1A finalsMay 19 · 1600 Meters · Place 8 · Meridian (WA)Meridian (WA) | 1600 Meters | 8 | 4:34.98 | 11 |
| May 17 | Bi-district prelims at KingsMay 17 · 1600 Meters · Place 8 · Meridian (WA)Meridian (WA) | 1600 Meters | 8 | 4:34.98 | 11 |
| May 10 | 1A District 1 ChampionshipsMay 10 · 1600 Meters · Place 6 · Meridian (WA)Meridian (WA) | 1600 Meters | 6 | 4:38.16 | 11 |
| May 10 | 1A District 1 ChampionshipsMay 10 · 3200 Meters · Place 5 · Meridian (WA)Meridian (WA) | 3200 Meters | 5 | 10:12.09 | 11 |
| May 10 | 1A District 1 ChampionshipsMay 10 · 1600 Meters · Place 6 · Meridian (WA)Meridian (WA) | 1600 Meters | 6 | 4:38.16 | 11 |
| May 2 | NWC Meet: Burlington, Squalicum @ MeridianMay 2 · 800 Meters · Place 6 · Meridian (WA)Meridian (WA) | 800 Meters | 6 | 2:08.53 | 11 |
| Apr 26 | Bellingham, Meridian @ Nooksack ValleyApr 26 · 1600 Meters · Place 2 · Meridian (WA)Meridian (WA) | 1600 Meters | 2 | 4:44.57h | 11 |
| Apr 20 | W.C.L. ClasssicApr 20 · 3200 Meters · Place 4 · Meridian (WA)Meridian (WA) | 3200 Meters | 4 | 10:07.32 | 11 |
| Apr 14 | Cashmere InvitationalApr 14 · 1500 Meters · Place 3 · Meridian (WA)Meridian (WA) | 1500 Meters | 3 | 4:25.22 | 11 |
| Apr 14 | Cashmere InvitationalApr 14 · 1500 Meters · Place 3 · Meridian (WA)Meridian (WA) | 1500 Meters | 3 | 4:25.22 | 11 |
| Apr 11 | Meridian, Mt. Baker, Nooksack Valley @ LCApr 11 · 3200 Meters · Place 2 · MeridianMeridian | 3200 Meters | 2. | 11:03.11 | 11 |
| Apr 11 | Meridian, Mt. Baker, Nooksack Valley @ LCApr 11 · 1600 Meters · Place 5 · MeridianMeridian | 1600 Meters | 5. | 5:04.44a | 11 |
| Apr 11 | Meridian, Mt. Baker, Nooksack Valley @ LCApr 11 · 800 Meters · Place 4 · MeridianMeridian | 800 Meters | 4. | 2:21.67 | 11 |
| Mar 30 | Clash of the ConferencesMar 30 · 1600 Meters · Place 4 · Meridian (WA)Meridian (WA) | 1600 Meters | 4 | 4:39.96h PB | 11 |
| Mar 28 | NWC Meet: Lakewood @ MeridianMar 28 · 3200 Meters · Place 1 · Meridian (WA)Meridian (WA) | 3200 Meters | 1 | 10:46.67 | 11 |
| Mar 28 | NWC Meet: Lakewood @ MeridianMar 28 · 1600 Meters · Place 1 · Meridian (WA)Meridian (WA) | 1600 Meters | 1 | 4:55.87 | 11 |
| Mar 21 | NWC Meet: Lynden Christian, Meridian @ AnacortesMar 21 · 3200 Meters · Place 4 · MeridianMeridian | 3200 Meters | 4. | 10:50.45a | 11 |
| Mar 21 | NWC Meet: Lynden Christian, Meridian @ AnacortesMar 21 · 1600 Meters · Place 5 · MeridianMeridian | 1600 Meters | 5. | 5:05.00a | 11 |
| Mar 21 | NWC Meet: Lynden Christian, Meridian @ AnacortesMar 21 · 800 Meters · Place 3 · MeridianMeridian | 800 Meters | 3. | 2:16.79a | 11 |
| Mar 15 | NWC: Meridian, MtBaker @ BlaineMar 15 · 1600 Meters · Place 1 · Meridian (WA)Meridian (WA) | 1600 Meters | 1 | 4:50.20 | 11 |
| Mar 15 | NWC: Meridian, MtBaker @ BlaineMar 15 · 800 Meters · Place 2 · Meridian (WA)Meridian (WA) | 800 Meters | 2 | 2:14.16 | 11 |
2017 Outdoor Track
5 results