Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Montana State University BillingsNCAA DII West Regional · Nov 937:53.9NCAA DII West RegionalNovember 9, 2024
3,000 Meters · Deschutes River RanchDeschutes River Ranch Invite · Sep 2911:39.32Deschutes River Ranch InviteSeptember 29, 2017
3.2 Miles · Nicholson PavillionCentral Washington XC Opener · Sep 519:41.11Central Washington XC OpenerSeptember 5, 2026
5,000 Meters · Harmony Sports ComplexDistrict 4 - District Meet · Mar 1918:11District 4 - District MeetMarch 19, 2021
5,000 Meters · Hoquiam HS1A Evergreen League Meet · Mar 1318:31.61A Evergreen League MeetMarch 13, 2021
5,000 Meters · Lewis River Golf1A/2A District IV Championships · Oct 3118:021A/2A District IV ChampionshipsOctober 31, 2019
5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 916:51.70Bill Kehoe South Sound InviteOctober 9, 2021
5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 918:01.501A WIAA State XC MeetNovember 9, 2019
5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 617:29.81A WIAA State XC MeetNovember 6, 2021
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 718:43.40Ultimook RaceSeptember 7, 2019
5,000 Meters · Tomlinson StadiumCentral Washington XC Opener · Sep 620:24.04Central Washington XC OpenerSeptember 6, 2025
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1729:47.46Linfield George Oja InvitationalOctober 17, 2026
8,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 1930:39.102026 PLU InvitationalSeptember 19, 2026
8,000 Meters · Sudden Valley Golf CourseGNAC XC Championships 2024 · Oct 2629:17.7GNAC XC Championships 2024October 26, 2024

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 365 · Saint Martin'sSaint Martin's8,000 Meters Collegiate36529:47.46 PBSr
Sep 192026 PLU InvitationalSep 19 · 8,000 Meters Men's "Gold" Division · Place 94 · Saint Martin'sSaint Martin's8,000 Meters Men's "Gold" Division9430:39.10 PBSr
Sep 5Central Washington XC OpenerSep 5 · 3.2 Miles Collegiate Men · Place 17 · Saint Martin'sSaint Martin's3.2 Miles Collegiate Men1719:41.11 PBSr

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 6Central Washington XC OpenerSep 6 · 5,000 Meters Collegiate Men · Place 16 · Saint Martin'sSaint Martin's5,000 Meters Collegiate Men1620:24.04 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9NCAA DII West RegionalNov 9 · 10,000 Meters D2 West · Place 153 · Saint Martin'sSaint Martin's10,000 Meters D2 West15337:53.9 PBSo
Oct 26GNAC XC Championships 2024Oct 26 · 8,000 Meters Champs · Place 78 · Saint Martin'sSaint Martin's8,000 Meters Champs7829:17.7 PBSo
Sep 28WWU Bill Roe ClassicSep 28 · 8,000 Meters Varsity · Place 142 · Saint Martin'sSaint Martin's8,000 Meters Varsity14229:06.5SO
Sep 14Gator CrossSep 14 · 6,000 Meters Varsity · Place 99 · Saint Martin'sSaint Martin's6,000 Meters Varsity9920:30.3SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 212023 GNAC Cross Country ChampionshipsOct 21 · 8,000 Meters GNAC · Saint Martin'sSaint Martin's8,000 Meters GNAC0DNSFr
Sep 23WWU Bill Roe ClassicSep 23 · 8,000 Meters Varsity · Place 116 · Saint Martin'sSaint Martin's8,000 Meters Varsity11630:08.1FR

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5WIAA 1A State XC ChampionshipsNov 5 · 5,000 Meters 1A Boys · Place 57 · MontesanoMontesano5,000 Meters 1A Boys5718:17.712
Oct 6Rainier InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · MontesanoMontesano5,000 Meters Varsity118:03.41Unofficial12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 61A WIAA State XC MeetNov 6 · 5,000 Meters 1A Boys · Place 19 · MontesanoMontesano5,000 Meters 1A Boys1917:29.8 PB11
Oct 211A Evergreen League ChampionshipOct 21 · 5,000 Meters Varsity · Place 1 · MontesanoMontesano5,000 Meters Varsity116:48Unofficial11
Oct 9Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Bronze · Place 1 · MontesanoMontesano5,000 Meters Boys Bronze116:51.70 PB11
Mar 19District 4 - District MeetMar 19 · 5,000 Meters Varsity · Place 14 · MontesanoMontesano5,000 Meters Varsity1418:11 PB10
Mar 131A Evergreen League MeetMar 13 · 5,000 Meters Varsity · Place 4 · MontesanoMontesano5,000 Meters Varsity418:31.6 PB10
Mar 6Trico/Evergreen La Center, Tenino @ MontesanoMar 6 · 5,000 Meters HS · Place 3 · MontesanoMontesano5,000 Meters HS319:07Unofficial10
Feb 27Castle Rock Home MeetFeb 27 · 5,000 Meters Varsity · MontesanoMontesano5,000 Meters Varsity018:49Unofficial10
Feb 20Trico/Evergreen Elma, Hoquiam @ MontesanoFeb 20 · 5,000 Meters HS · Place 2 · MontesanoMontesano5,000 Meters HS219:44Unofficial10

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 91A WIAA State XC MeetNov 9 · 5,000 Meters 1A Boys · Place 106 · MontesanoMontesano5,000 Meters 1A Boys10618:01.50 PB9
Oct 311A/2A District IV ChampionshipsOct 31 · 5,000 Meters 1A Boys · Place 14 · MontesanoMontesano5,000 Meters 1A Boys1418:02 PB9
Sep 7Ultimook RaceSep 7 · 5,000 Meters Varsity 1A-4A · Place 29 · MontesanoMontesano5,000 Meters Varsity 1A-4A2918:43.40 PB9

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 181A Evergreen ChampionshipOct 18 · 2,500 Meters Middle School · Place 2 · MontesanoMontesano2,500 Meters Middle School29:13Unofficial8
Sep 29Mark Lyle Memorial InviteSep 29 · 2,500 Meters Middle School · Place 2 · MontesanoMontesano2,500 Meters Middle School29:29Unofficial8

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 191A Evergreen ChampionshipOct 19 · 2,500 Meters Junior High · Place 1 · MontesanoMontesano2,500 Meters Junior High19:59Unofficial7
Oct 12Evergreen 1AOct 12 · 1.5 Miles Middle School · Place 2 · MontesanoMontesano1.5 Miles Middle School29:41.1Unofficial7
Sep 29Deschutes River Ranch InviteSep 29 · 3,000 Meters Middle School - 7th-8th · Place 7 · MontesanoMontesano3,000 Meters Middle School - 7th-8th711:39.32 PB7
Sep 23Mark Lyle Memorial InviteSep 23 · 2,500 Meters Middle School · Place 3 · MontesanoMontesano2,500 Meters Middle School310:18Unofficial7