Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Warren G. Magnuson ParkCNW Winter Grand Prix Race #2: XC · Dec 21 | 13:52 | CNW Winter Grand Prix Race #2: XC | December 21, 2024 |
| 3 Miles · King's Roller Coaster Trail Run19th King's Cross Invite · Sep 26 | 20:46.13 | 19th King's Cross Invite | September 26, 2026 |
| 3,000 Meters · Lincoln ParkWest Seattle Rust Buster · Sep 30 | 15:38.3 | West Seattle Rust Buster | September 30, 2023 |
| 4,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 14 | 19:00 | Cascade Striders 2023 Flying Feet Cross Country Invitational | October 14, 2023 |
| 4,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 11 | 19:03.60 | USATF Pacific Northwest Association Junior Olympic Championships | November 11, 2023 |
| 5,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 23 | 22:36.50 | USATF Region 13 Junior Olympic Championships | November 23, 2024 |
| 5,000 Meters · Lower Woodland2025 Metro 2A & 3A & 4A Cross Country Chapionship · Oct 23 | 20:47.70 | 2025 Metro 2A & 3A & 4A Cross Country Chapionship | October 23, 2025 |
| 5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 19 | 22:31.14 | 47th South Whidbey Carl Westling Invite | September 19, 2026 |
| 5,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 21:22.50 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 2026 Metro 2A 3A 4AOct 22 · 5,000 Meters Junior Varsity · Place 108 · Nathan HaleNathan Hale | 5,000 Meters Junior Varsity | 108 | 23:21.96 | 11 |
| Sep 26 | 19th King's Cross InviteSep 26 · 3 Miles JV - over 20 minutes · Place 24 · Nathan HaleNathan Hale | 3 Miles JV - over 20 minutes | 24 | 20:46.13 PB | 11 |
| Sep 23 | Metro League Week #2 - Hale, Lakeside, O'Dea and Seattle PrepSep 23 · 5,000 Meters Open Boys · Place 54 · Nathan HaleNathan Hale | 5,000 Meters Open Boys | 54 | 21:52.52 | 11 |
| Sep 19 | 47th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Under 22 Min.) · Place 131 · Nathan HaleNathan Hale | 5,000 Meters JV Boys (Under 22 Min.) | 131 | 22:31.14 PB | 11 |
| Sep 17 | Metro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAASSep 17 · 5,000 Meters Open Boys · Place 130 · Nathan HaleNathan Hale | 5,000 Meters Open Boys | 130 | 24:52.47 | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | 2025 Metro 2A & 3A & 4A Cross Country ChapionshipOct 23 · 5,000 Meters 2a JV - Frosh/Soph · Place 4 · Nathan HaleNathan Hale | 5,000 Meters 2a JV - Frosh/Soph | 4 | 20:47.70 PB | 10 |
| Oct 16 | Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Boys Top 14-20 · Place 129 · Nathan HaleNathan Hale | 5,000 Meters Boys Top 14-20 | 129 | 21:27.0 | 10 |
| Oct 9 | Metro Meet Week 4: FHS, Hale, BlanchetOct 9 · 5,000 Meters Open · Place 39 · Nathan HaleNathan Hale | 5,000 Meters Open | 39 | 20:18.47 | 10 |
| Oct 1 | Metro Week #3 Nathan Hale, Lincoln, ClevelandOct 1 · 5,000 Meters Open · Place 59 · Nathan HaleNathan Hale | 5,000 Meters Open | 59 | 21:58.6 | 10 |
| Sep 27 | 18th King's Cross InviteSep 27 · 3 Miles Junior Varsity · Place 28 · Nathan HaleNathan Hale | 3 Miles Junior Varsity | 28 | 21:45.00 | 10 |
| Sep 18 | Metro League XC - Lakeside Host @ Lower WoodlandSep 18 · 5,000 Meters Varsity · Place 84 · Nathan HaleNathan Hale | 5,000 Meters Varsity | 84 | 20:59.0 | 10 |
| Jan 25 | CNW Winter Grand Prix Race #4: XCJan 25 · 3,000 Meters Open · Place 44 · Rain City FlyersRain City Flyers | 3,000 Meters Open | 44 | 14:44.2Unofficial | 9 |
| Jan 11 | CNW Winter Grand Prix Race #3: TrackJan 11 · 2 Miles Male · Place 59 · Rain City FlyersRain City Flyers | 2 Miles Male | 59 | 13:04.1Unofficial | 9 |
2024 Cross Country
5 results2023 Cross Country
4 results