Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 306:11.2West Seattle Rust BusterSeptember 30, 2023
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:26.56USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1811:29.30USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 712:09.40FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Rainier Beach Goose Chase · Oct 2111:52.79Rainier Beach Goose ChaseOctober 21, 2023
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1411:54Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1112:11.60USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 11, 2023
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:32.78USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2315:10.90USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
4,000 Meters · Genesse Park Trails (lower field)Rainer Beach Goose Chase 2024 · Oct 1914:59.20Rainer Beach Goose Chase 2024October 19, 2024
4,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1614:46.20USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2213:50.57USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Lake Sammamish State Park3A and 2A Seaking District Championship Cross Country Meet · Oct 3117:23.893A and 2A Seaking District Championship Cross Country Meet October 31, 2025
5,000 Meters · Lower Woodland2025 Metro 2A & 3A & 4A Cross Country Chapionship · Oct 2317:56.202025 Metro 2A & 3A & 4A Cross Country ChapionshipOctober 23, 2025

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

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 159 · Rain City FlyersRain City Flyers4,000 Meters 13-1415915:18.409
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 25 · Rain City FlyersRain City Flyers4,000 Meters 13-142513:50.57 PB9
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 4,000 Meters Varsity · Place 8 · Rain City FlyersRain City Flyers4,000 Meters Varsity814:02.1014
Oct 313A and 2A Seaking District Championship Cross Country Meet Oct 31 · 5,000 Meters 3A Boys · Place 61 · BallardBallard5,000 Meters 3A Boys6117:23.89 PB9
Oct 232025 Metro 2A & 3A & 4A Cross Country ChapionshipOct 23 · 5,000 Meters 3a Varsity · Place 42 · BallardBallard5,000 Meters 3a Varsity4217:56.20 PB9
Oct 16Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Boys Top 14-20 · Place 36 · BallardBallard5,000 Meters Boys Top 14-203618:15.99
Oct 8Metro XC Week #4Oct 8 · 5,000 Meters Open · Place 5 · BallardBallard5,000 Meters Open517:05.269
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 101 · BallardBallard5,000 Meters Varsity10117:53.39
Oct 2Metro League XC - Chief Sealth host @ Lower WoodlandOct 2 · 5,000 Meters Boys Open · Place 6 · BallardBallard5,000 Meters Boys Open618:25.49
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 38 · BallardBallard5,000 Meters Varsity3817:46.39
Sep 24Metro XC - Lincoln/Prep/Ballard/Beach/SealthSep 24 · 5,000 Meters Varsity · Place 11 · BallardBallard5,000 Meters Varsity1118:11.409
Sep 20Fort Steilacoom InvitationalSep 20 · 5,000 Meters Varsity · Place 97 · BallardBallard5,000 Meters Varsity9718:00.89
Sep 18Metro League XC - Lakeside Host @ Lower WoodlandSep 18 · 5,000 Meters Varsity · Place 14 · BallardBallard5,000 Meters Varsity1417:59.99
Sep 13The 26th Bellarmine InviteSep 13 · 2 Miles Freshman · Place 7 · BallardBallard2 Miles Freshman711:22.09

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 237 · Rain City FlyersRain City Flyers4,000 Meters 13-1423714:32.78 PB8
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 58 · Rain City FlyersRain City Flyers4,000 Meters 13-145815:10.90 PB8
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 4,000 Meters 13-14 · Place 27 · Rain City FlyersRain City Flyers4,000 Meters 13-142714:46.20 PB8
Nov 2FWTC Autumn ClassicNov 2 · 4,000 Meters Varsity · Place 9 · Rain City FlyersRain City Flyers4,000 Meters Varsity914:37.3814
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 4,000 Meters 13-18 · Place 15 · Rain City FlyersRain City Flyers4,000 Meters 13-181514:59.20 PB8
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 4,000 Meters Varsity · Place 10 · Rain City FlyersRain City Flyers4,000 Meters Varsity1014:44.9013

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 149 · Rain City FlyersRain City Flyers3,000 Meters 11-1214911:26.56 PB7
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 31 · Rain City FlyersRain City Flyers3,000 Meters 11-123111:29.30 PB7
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 31 · Rain City FlyersRain City Flyers3,000 Meters 11-123112:11.60 PB7
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 9 · Rain City FlyersRain City Flyers3,000 Meters 11-12912:07.76Unofficial7
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 4 · Rain City FlyersRain City Flyers3,000 Meters 11-12411:52.79 PB7
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 5 · Rain City FlyersRain City Flyers3,000 Meters 11-12511:54 PB7
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 6 · Rain City FlyersRain City Flyers3,000 Meters 11-12612:09.40 PB7
Sep 30West Seattle Rust BusterSep 30 · 1 Miles 11-12 · Place 4 · Rain City FlyersRain City Flyers1 Miles 11-1246:11.2 PB7
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 11-12 · Place 6 · Rain City FlyersRain City Flyers2,000 Meters 11-1267:50.17Unofficial7