Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Oct 16:26.3West Seattle Rust BusterOctober 1, 2022
2 Miles · Lake Sammamish State Park2026 Kingco Class Races - 2 mile · Sep 1011:38.22026 Kingco Class Races - 2 mileSeptember 10, 2026
2.1 Miles · Lake Sammamish State ParkKingco Class Races - 2.1 Mile run · Sep 412:49.4Kingco Class Races - 2.1 Mile runSeptember 4, 2025
3 Miles · Liberty HSBellevue, Newport @ Liberty · Sep 1620:04Bellevue, Newport @ LibertySeptember 16, 2026
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1911:55.40USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 812:45.70FWTC Autumn ClassicOctober 8, 2022
3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2313:20.51USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
3,000 Meters · Lincoln ParkWest Seattle Rust Buster · Sep 3011:49.7West Seattle Rust BusterSeptember 30, 2023
3,000 Meters · Lower WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1614:12.08USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2019
3,000 Meters · Wilburton Hill ParkCascade Striders Flying Feet Invitational · Oct 913:16Cascade Striders Flying Feet InvitationalOctober 9, 2021
3,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 2912:42.93Rain City Flyers 2022 StampedeOctober 29, 2022
4,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 716:21.10FWTC Autumn ClassicOctober 7, 2023
4,000 Meters · Genesse Park Trails (lower field)Rainier Beach Goose Chase · Oct 2114:03.47Rainier Beach Goose ChaseOctober 21, 2023
4,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1416:11Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
4,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1614:57.40USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1918:24.0Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Kamiakin Middle SchoolNewport & Mt Si @ Juanita · Sep 919:34.70Newport & Mt Si @ JuanitaSeptember 9, 2025
5,000 Meters · Klahanie Park CourseKingCo League XC - Issaquah / Mt Si / Newport @ Skyline · Sep 2318:08.4KingCo League XC - Issaquah / Mt Si / Newport @ SkylineSeptember 23, 2026
5,000 Meters · Lake Sammamish State Park4A/3A/2A & 1A Kingco Conference Cross Country Championships · Oct 2518:00.154A/3A/2A & 1A Kingco Conference Cross Country ChampionshipsOctober 25, 2025
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 318:14.10NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · South Fork Landing KingCo Crest Meet · Oct 1417:25.98KingCo Crest MeetOctober 14, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27Postseason 1600m Time TrialOct 27 · 1,600 Meters Boys' Time Trial (track) · Place 1 · Newport (Bellevue)Newport (Bellevue)1,600 Meters Boys' Time Trial (track)15:00.1Unofficial11
Oct 24Sub Varsity Cross Country InvitationalOct 24 · 5,000 Meters Varsity · Place 28 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity2817:57.3311
Oct 14KingCo Crest MeetOct 14 · 5,000 Meters Varsity · Place 61 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity6117:25.98 PB11
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 3A-4A · Place 126 · Newport (Bellevue)Newport (Bellevue)5,000 Meters VARSITY 3A-4A12618:14.10 PB11
Sep 23KingCo League XC - Issaquah / Mt Si / Newport @ SkylineSep 23 · 5,000 Meters Varsity · Place 19 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity1918:08.4 PB11
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Silver · Place 95 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Men's Varsity - Silver9518:24.0 PB11
Sep 16Bellevue, Newport @ LibertySep 16 · 3 Miles Varsity · Place 15 · Newport (Bellevue)Newport (Bellevue)3 Miles Varsity1520:04 PB11
Sep 102026 Kingco Class Races - 2 mileSep 10 · 2 Miles 11th Grade Boys · Place 21 · Newport (Bellevue)Newport (Bellevue)2 Miles 11th Grade Boys2111:38.2 PB11
Aug 28Newport XC Time TrialAug 28 · 2 Miles Boys · Place 11 · Newport (Bellevue)Newport (Bellevue)2 Miles Boys1112:39.8Unofficial11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 28Postseason 1600m Time TrialOct 28 · 1,600 Meters Boys' Time Trial (track) · Place 22 · Newport (Bellevue)Newport (Bellevue)1,600 Meters Boys' Time Trial (track)225:58.7Unofficial10
Oct 254A/3A/2A & 1A Kingco Conference Cross Country ChampionshipsOct 25 · 5,000 Meters 4A Boys Varsity · Place 81 · Newport (Bellevue)Newport (Bellevue)5,000 Meters 4A Boys Varsity8118:00.15 PB10
Oct 15South Kingco 6 Way MeetOct 15 · 5,000 Meters Boys Varsity · Place 56 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Boys Varsity5617:43.4110
Oct 8Bellevue & Issaquah @ Newport (Senior Night)Oct 8 · 5,000 Meters Junior Varsity · Place 14 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Junior Varsity1419:46.110
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 259 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity25919:03.110
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 32 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity3218:27.910
Sep 24Juanita, Newport, Renton @ Redmond (Senior Night)Sep 24 · 5,000 Meters Varsity · Place 38 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity3819:41.110
Sep 17Eastlake & Inglemoor @ NewportSep 17 · 5,000 Meters Junior Varsity · Place 20 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Junior Varsity2019:54.810
Sep 9Newport & Mt Si @ JuanitaSep 9 · 5,000 Meters Varsity · Place 22 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity2219:34.70 PB10
Sep 4Kingco Class Races - 2.1 Mile runSep 4 · 2.1 Miles 10th Grade Boys · Place 42 · Newport (Bellevue)Newport (Bellevue)2.1 Miles 10th Grade Boys4212:49.4 PB10

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 4,000 Meters 13-14 · Place 36 · Cascade StridersCascade Striders4,000 Meters 13-143614:57.40 PB9
Oct 29XC Postseason Time TrialOct 29 · 1,600 Meters Boys' Time Trial · Place 24 · Newport (Bellevue)Newport (Bellevue)1,600 Meters Boys' Time Trial246:33.9Unofficial9
Oct 26Kingco Sub Varsity Invitational Oct 26 · 5,000 Meters Varsity · Place 28 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity2818:59.309
Oct 16KingCo League XC - Bellevue / Mercer Island / Hazen / Interlake / Sammamish / NewportOct 16 · 5,000 Meters Varsity · Place 33 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity3319:12.99
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 21 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity2118:48.69
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 97 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Junior Varsity Frosh/Soph Freshman9719:14.409
Oct 2Mt. Si, Newport @ North CreekOct 2 · 5,000 Meters Junior Varsity · Place 1 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Junior Varsity120:10.29
Sep 25LWHS, Newport, Cedarcrest @ InglemoorSep 25 · 5,000 Meters Varsity · Place 37 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity3720:09.749
Sep 21Fort Steilacoom InvitationalSep 21 · 5,000 Meters Junior Varsity Freshman · Place 28 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Junior Varsity Freshman2819:48.19
Sep 18Skyline/Woodinville @ NewportSep 18 · 5,000 Meters Varsity · Place 42 · Newport (Bellevue)Newport (Bellevue)5,000 Meters Varsity4221:13.99
Sep 11Conference Class Races/Jamboree Sep 11 · 2 Miles Varsity · Place 49 · Newport (Bellevue)Newport (Bellevue)2 Miles Varsity4912:57.09

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 43 · Cascade StridersCascade Striders4,000 Meters 13-144315:45.408
Oct 282023 Rain City StampedeOct 28 · 4,000 Meters 13-14 · Place 23 · Cascade StridersCascade Striders4,000 Meters 13-142315:55.81Unofficial8
Oct 21Rainier Beach Goose ChaseOct 21 · 4,000 Meters 13-18 · Place 13 · Cascade StridersCascade Striders4,000 Meters 13-181314:03.47 PB8
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 4,000 Meters 13-14 · Place 22 · Cascade StridersCascade Striders4,000 Meters 13-142216:11 PB8
Oct 7FWTC Autumn ClassicOct 7 · 4,000 Meters 13-14 · Place 15 · Cascade StridersCascade Striders4,000 Meters 13-141516:21.10 PB8
Sep 30West Seattle Rust BusterSep 30 · 3,000 Meters 13-14 · Place 12 · Cascade StridersCascade Striders3,000 Meters 13-141211:49.7 PB8
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 13-14 · Place 7 · Cascade StridersCascade Striders2,000 Meters 13-1477:46.12Unofficial8

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 56 · Cascade StridersCascade Striders3,000 Meters 11-125611:55.40 PB7
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 19 · Cascade Striders ACascade Striders A3,000 Meters Varsity1911:49.1012
Oct 29Rain City Flyers 2022 StampedeOct 29 · 3,000 Meters 11-12 · Place 13 · Cascade StridersCascade Striders3,000 Meters 11-121312:42.93 PB7
Oct 8FWTC Autumn ClassicOct 8 · 3,000 Meters 11-12 · Place 10 · Cascade StridersCascade Striders3,000 Meters 11-121012:45.70 PB7
Oct 1West Seattle Rust BusterOct 1 · 1 Miles 11-12 · Place 7 · Cascade StridersCascade Striders1 Miles 11-1276:26.3 PB7

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 79 · Cascade StridersCascade Striders3,000 Meters 11-127912:16.706
Nov 14USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 30 · Cascade StridersCascade Striders3,000 Meters 11-123012:57.206
Oct 9Cascade Striders Flying Feet InvitationalOct 9 · 3,000 Meters 11-12 · Place 23 · Cascade StridersCascade Striders3,000 Meters 11-122313:16 PB6
Sep 25West Seattle Rust BusterSep 25 · 1 Miles 11-12 · Place 19 · Cascade StridersCascade Striders1 Miles 11-12196:59.86

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 76 · Cascade StridersCascade Striders3,000 Meters 9-107613:20.51 PB4
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 39 · Cascade StridersCascade Striders3,000 Meters 9-103914:12.08 PB4
Sep 28West Seattle Rust BusterSep 28 · 1 Miles 9-10 · Place 15 · Cascade StridersCascade Striders1 Miles 9-10157:17.24