Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Club NW Magnuson Park Road CourseCNW Winter Grand Prix #4: XC · Jan 2411:44.020CNW Winter Grand Prix #4: XCJanuary 24, 2026
2 Miles · Shorecrest HSCNW Winter Grand Prix #5: Track · Feb 711:23.829CNW Winter Grand Prix #5: TrackFebruary 7, 2026
2 Miles · Warren G. Magnuson ParkCNW Winter Grand Prix Race #2: XC · Dec 2112:28CNW Winter Grand Prix Race #2: XCDecember 21, 2024
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1410:50.19USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2311:30.70USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:07.76USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1811:39.10USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 712:57.80FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Rainer Beach Goose Chase 2024 · Oct 1911:13.07Rainer Beach Goose Chase 2024October 19, 2024
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1412:32Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1610:43.60USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 319:19.6HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Clark Lake ParkNPSL: AUB; TAH @ KW · Sep 1622:40.90NPSL: AUB; TAH @ KWSeptember 16, 2026
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1919:15.4Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Game Farm ParkTahoma, Stadium @ Auburn · Oct 720:08.69Tahoma, Stadium @ AuburnOctober 7, 2026
5,000 Meters · Lake Wilderness State ParkSTAD, KC @TAH · Sep 2319:46.31STAD, KC @TAHSeptember 23, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1018:32.8NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · North SeaTac ParkTAH, MR @ KC · Oct 1419:52.2TAH, MR @ KCOctober 14, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 14TAH, MR @ KCOct 14 · 5,000 Meters Varsity · Place 26 · TahomaTahoma5,000 Meters Varsity2619:52.2 PB9
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's JV Silver avg over 22:30-23:59 · Place 33 · TahomaTahoma5,000 Meters Men's JV Silver avg over 22:30-23:593318:32.8 PB9
Oct 7Tahoma, Stadium @ AuburnOct 7 · 5,000 Meters Junior Varsity · Place 19 · TahomaTahoma5,000 Meters Junior Varsity1920:08.69 PB9
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters JV Gold - Athletes Under 20 minutes · Place 174 · TahomaTahoma5,000 Meters JV Gold - Athletes Under 20 minutes17419:19.6 PB9
Sep 23STAD, KC @TAHSep 23 · 5,000 Meters Boys · Place 24 · TahomaTahoma5,000 Meters Boys2419:46.31 PB9
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Junior Varsity - Freshman · Place 25 · TahomaTahoma5,000 Meters Men's Junior Varsity - Freshman2519:15.4 PB9
Sep 16NPSL: AUB; TAH @ KWSep 16 · 5,000 Meters Varsity · Place 30 · TahomaTahoma5,000 Meters Varsity3022:40.90 PB9
Feb 7CNW Winter Grand Prix #5: TrackFeb 7 · 2 Miles Mens Open · Place 262 Miles Mens Open2611:23.829 PB8
Jan 24CNW Winter Grand Prix #4: XCJan 24 · 2 Miles Open · Place 162 Miles Open1611:44.020 PB8
Jan 10CNW Winter Grand Prix #3: TrackJan 10 · 2 Miles Male · Place 33 · Federal Way TrackFederal Way Track2 Miles Male3311:25.48

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Federal Way TrackFederal Way Track4,000 Meters 13-140DNS8
Jan 11CNW Winter Grand Prix Race #3: TrackJan 11 · 2 Miles Male · Place 42 · Federal Way TrackFederal Way Track2 Miles Male4211:40.0Unofficial7

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 21CNW Winter Grand Prix Race #2: XCDec 21 · 2 Miles Open · Place 21 · Federal Way TrackFederal Way Track2 Miles Open2112:28 PB7
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 46 · Federal Way TrackFederal Way Track3,000 Meters 11-124610:50.19 PB7
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 17 · Federal Way TrackFederal Way Track3,000 Meters 11-121711:30.70 PB7
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 6 · Federal Way TrackFederal Way Track3,000 Meters 11-12610:43.60 PB7
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 11-12 · Place 4 · Federal Way TrackFederal Way Track3,000 Meters 11-12411:13.07 PB7

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 291 · Federal Way TrackFederal Way Track3,000 Meters 11-1229112:07.76 PB6
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 39 · Federal Way TrackFederal Way Track3,000 Meters 11-123911:39.10 PB6
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 18 · Federal Way TrackFederal Way Track3,000 Meters 11-121811:49.406
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 14 · Federal Way TrackFederal Way Track3,000 Meters 11-121412:32.36Unofficial6
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 12 · Federal Way TrackFederal Way Track3,000 Meters 11-121212:32.356
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 9 · Federal Way TrackFederal Way Track3,000 Meters 11-12912:32 PB6
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 14 · Federal Way TrackFederal Way Track3,000 Meters 11-121412:57.80 PB6