Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lincoln ParkCTMSL League Meet #1 - Lincoln Park · Sep 11 | 7:21.50 | CTMSL League Meet #1 - Lincoln Park | September 11, 2018 |
| 1 Mile · Woodland ParkCross Town Middle School League Meet #1 - Lower Woodland · Sep 17 | 6:55.50 | Cross Town Middle School League Meet #1 - Lower Woodland | September 17, 2019 |
| 1.5 Miles · MagnusonCTMSL League Championship · Oct 17 | 12:04.00 | CTMSL League Championship | October 17, 2017 |
| 1.5 Miles · Seward ParkCross Town Middle School League Meet #3 - Seward Park · Oct 10 | 10:46.60 | Cross Town Middle School League Meet #3 - Seward Park | October 10, 2019 |
| 1.5 Miles · Upper WoodlandCTMSL League Meet #3 · Sep 26 | 12:09.00 | CTMSL League Meet #3 | September 26, 2017 |
| 1.5 Miles · Warren G. Magnuson ParkCross Town Middle School League Championships · Oct 22 | 10:22.80 | Cross Town Middle School League Championships | October 22, 2019 |
| 5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 18:52.5 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 23:44.5 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · Lower WoodlandMetro League XC- Garfield/Bishop Blanchet/Franklin/Lakeside/Eastside/Cleveland/Lincoln/West Seattle · Oct 13 | 21:27.7 | Metro League XC- Garfield/Bishop Blanchet/Franklin/Lakeside/Eastside/Cleveland/Lincoln/West Seattle | October 13, 2022 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 28 | 30:56 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 28, 2023 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 5 | 21:18.9 | WIAA 3A State XC Championships | November 5, 2022 |
| 5,000 Meters · Warren G. Magnuson ParkMetro League XC - Garfield / Franklin / Ingraham / Rainier Beach / Ballard @ Magnuson Park · Oct 5 | 20:30.2 | Metro League XC - Garfield / Franklin / Ingraham / Rainier Beach / Ballard @ Magnuson Park | October 5, 2022 |
| 6,000 Meters · Harkness Memorial State ParkNESCAC Championships · Nov 1 | 22:32.79 | NESCAC Championships | November 1, 2025 |
| 6,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 23:11.80 | KSC Invitational | October 4, 2025 |
| 6,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 20 | 24:22.9 | Purple Valley Classic | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NESCAC ChampionshipsNov 1 · 6,000 Meters Champ · Place 39 · TuftsTufts | 6,000 Meters Champ | 39 | 22:32.79 PB | So |
| Oct 18 | Conn College InviteOct 18 · 6,000 Meters Blue · Place 122 · TuftsTufts | 6,000 Meters Blue | 122 | 22:57.40 | So |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 5,000 Meters NEICAAA · Place 51 · TuftsTufts | 5,000 Meters NEICAAA | 51 | 18:52.5 PB | So |
| Oct 4 | KSC InvitationalOct 4 · 6,000 Meters College · Place 42 · TuftsTufts | 6,000 Meters College | 42 | 23:11.80 PB | So |
| Sep 20 | Purple Valley ClassicSep 20 · 6,000 Meters College · Place 37 · TuftsTufts | 6,000 Meters College | 37 | 24:22.9 PB | So |
2024 Cross Country
1 results2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 46 · GarfieldGarfield | 5,000 Meters 3A | 46 | 19:56.7 | — |
| Oct 26 | District 2 - 3A SeaKing Cross Country ChampionshipsOct 26 · 5,000 Meters 3A · Place 19 · GarfieldGarfield | 5,000 Meters 3A | 19 | 19:25.2 | 12 |
| Oct 19 | 2023 Metro Championships Cross CountryOct 19 · 5,000 Meters Varsity · Place 13 · GarfieldGarfield | 5,000 Meters Varsity | 13 | 19:57.70 | 12 |
| Oct 11 | Metro League XC Week #5Oct 11 · 5,000 Meters Varsity · Place 4 · GarfieldGarfield | 5,000 Meters Varsity | 4 | 20:06.5 | 12 |
| Oct 7 | 3rd Annual Mountain Loop InvitationalOct 7 · 5,000 Meters Varsity · Place 1 · GarfieldGarfield | 5,000 Meters Varsity | 1 | 20:10.51 | 12 |
| Oct 4 | N.Hale Chief Sealth GarfieldOct 4 · 5,000 Meters Varsity · Place 1 · GarfieldGarfield | 5,000 Meters Varsity | 1 | 22:03.21 | 12 |
| Sep 30 | 27th John Payne XC InvitationalSep 30 · 5,000 Meters Varsity Division 1 · Place 20 · GarfieldGarfield | 5,000 Meters Varsity Division 1 | 20 | 19:50.0 | 12 |
| Sep 20 | Metro XC @ Lower Woodland Cleveland/Chief Sealth/Garfield/Ballard/West Seattle Sep 20 · 5,000 Meters Varsity · Place 3 · GarfieldGarfield | 5,000 Meters Varsity | 3 | 19:44.9 | 12 |
| Sep 16 | BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 4 · GarfieldGarfield | 5,000 Meters Varsity | 4 | 19:42.2 | 12 |
| Sep 13 | Metro XC @ Lincoln Park WS/Ballard/Garfield/CLeveland/Chief Sealth/East Side Catholic Sep 13 · 5,000 Meters Varsity · Place 3 · GarfieldGarfield | 5,000 Meters Varsity | 3 | 20:14.4 | 12 |
| Jul 28 | Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 2 · Place 32 · GarfieldGarfield | 5,000 Meters Session 2 | 32 | 30:56 PB | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | WIAA 3A State XC ChampionshipsNov 5 · 5,000 Meters 3A Girls · Place 110 · GarfieldGarfield | 5,000 Meters 3A Girls | 110 | 21:18.9 PB | 11 |
| Oct 27 | Sea-King 3A District ChampionshipsOct 27 · 5,000 Meters Varsity · Place 30 · GarfieldGarfield | 5,000 Meters Varsity | 30 | 20:34.90 | 11 |
| Oct 21 | Metro ChampionshipsOct 21 · 5,000 Meters Varsity · Place 31 · GarfieldGarfield | 5,000 Meters Varsity | 31 | 20:49.60 | — |
| Oct 13 | Metro League XC- Garfield/Bishop Blanchet/Franklin/Lakeside/Eastside/Cleveland/Lincoln/West SeattleOct 13 · 5,000 Meters Varsity (Top 14 or less) · Place 11 · GarfieldGarfield | 5,000 Meters Varsity (Top 14 or less) | 11 | 21:27.7 PB | 11 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 46 · GarfieldGarfield | 5,000 Meters Varsity | 46 | 21:29.6 | 11 |
| Oct 5 | Metro League XC - Garfield / Franklin / Ingraham / Rainier Beach / Ballard @ Magnuson ParkOct 5 · 5,000 Meters Girls Varsity / Junior Varsity · Place 5 · GarfieldGarfield | 5,000 Meters Girls Varsity / Junior Varsity | 5 | 20:30.2 PB | 11 |
| Sep 29 | Bishop Blanchet/Lakeside/Eastside Catholic/GarfieldSep 29 · 5,000 Meters Varsity · Place 4 · GarfieldGarfield | 5,000 Meters Varsity | 4 | 21:07.6 | 11 |
| Sep 17 | Fort Steilacoom XC InvitationalSep 17 · 5,000 Meters Varsity · Place 19 · GarfieldGarfield | 5,000 Meters Varsity | 19 | 21:37.8 | 11 |
| Sep 14 | Metro League XC - Lincoln - Garfield - Rainier Beach - Roosevelt - Seattle Prep - Nathan HaleSep 14 · Varsity · Place 16 · GarfieldGarfield | Varsity | 16 | 22:20 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NW District Boys, District 1-4 Girls 1A ChampionshipsOct 30 · 5,000 Meters Varsity · Place 76 · Eastside PreparatoryEastside Preparatory | 5,000 Meters Varsity | 76 | 23:25.32 | 10 |
| Oct 23 | Emerald Sound Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 38 · Eastside PreparatoryEastside Preparatory | 5,000 Meters Varsity | 38 | 24:05.90 | 10 |
| Oct 13 | Emerald Sound Meet at King'sOct 13 · 2.4 Miles Varsity · Place 16 · Eastside PreparatoryEastside Preparatory | 2.4 Miles Varsity | 16 | 18:08.10 | 10 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Women's JV Silver avg over 24 · Place 49 · Eastside PrepEastside Prep | 5,000 Meters Women's JV Silver avg over 24 | 49 | 23:44.5 PB | 10 |
| Oct 6 | Emerald Sound Conference South Meet 2Oct 6 · 5,000 Meters Varsity · Eastside PrepEastside Prep | 5,000 Meters Varsity | 0 | DNS | 10 |
| Sep 22 | Emerald Sound Conference Meet 1 - South SiteSep 22 · 5,000 Meters Varisty Girls · Place 32 · Eastside PrepEastside Prep | 5,000 Meters Varisty Girls | 32 | 23:20.66 | 10 |
2019 Cross Country
4 results2018 Cross Country
3 results2017 Cross Country
2 results