Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Canyon Hills GCJuab Cross Country Invitational · Sep 819:55.4Juab Cross Country InvitationalSeptember 8, 2022
3 Miles · Skyline Mountain ResortSanpete Classic · Sep 2922:02.7Sanpete ClassicSeptember 29, 2021
4,000 Meters · Juan Diego CHSRegion 15 JD Regional · Aug 3118:29Region 15 JD RegionalAugust 31, 2022
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 519:05.3Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 2320:43.1Bob Firman Invitational XC 2022September 23, 2022
5,000 Meters · Lakeside ParkTimpanogos Invitational-Afternoon · Sep 122:24.8Timpanogos Invitational-AfternoonSeptember 1, 2023
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 621:59.50Ron Ouellete InvitationalSeptember 6, 2025
5,000 Meters · Wheeler FarmRegion 14 XC Championships · Oct 320:33.1Region 14 XC ChampionshipsOctober 3, 2023
5,000 Meters · Wheeler FarmRegion 14 Pre-Region Meet · Aug 2323:49.66Region 14 Pre-Region MeetAugust 23, 2023
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2035:15.4Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Saxl ParkNAC Preview · Oct 434:07.1NAC PreviewOctober 4, 2025
8,000 Meters · Thomas CollegeThomas Invitational · Oct 1833:53.6Thomas InvitationalOctober 18, 2025
8,000 Meters · University of Maine FarmingtonNAC Cross Country Championships · Oct 3137:05.7NAC Cross Country ChampionshipsOctober 31, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31NAC Cross Country ChampionshipsOct 31 · 8,000 Meters NAC · Place 36 · Maine Maritime AcademyMaine Maritime Academy8,000 Meters NAC3637:05.7 PBSo
Sep 19Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 147 · Maine Maritime AcademyMaine Maritime Academy8,000 Meters Collegiate14739:06.0So
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 144 · Maine Maritime AcademyMaine Maritime Academy4,340 Meters Collegiate14419:05.3 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Thomas InvitationalOct 18 · 8,000 Meters College · Place 21 · Maine Maritime AcademyMaine Maritime Academy8,000 Meters College2133:53.6 PBFr
Oct 4NAC PreviewOct 4 · 8,000 Meters College · Place 29 · Maine Maritime AcademyMaine Maritime Academy8,000 Meters College2934:07.1 PBFr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 121 · Maine Maritime AcademyMaine Maritime Academy8,000 Meters College12135:15.4 PBFr
Sep 6Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 46 · Maine Maritime AcademyMaine Maritime Academy5,000 Meters Collegiate4621:59.50 PBFr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 3Region 14 XC ChampionshipOct 3 · 5,000 Meters Junior Varsity · Place 15 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Junior Varsity1522:19.9Sr
Sep 5Juab Cross Country InviteSep 5 · 3 Miles Varsity · Place 152 · Juan Diego CatholicJuan Diego Catholic3 Miles Varsity15220:56.0Sr
Aug 30Timpanogos XC Invitational PMAug 30 · 5,000 Meters Boys JR/ SR 5K · Place 148 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Boys JR/ SR 5K14822:38.012
Aug 21Region 14 Pre-Region MeetAug 21 · 5,000 Meters Varsity · Place 27 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Varsity2723:28.1411
Aug 16RAC InviteAug 16 · 3 Miles Varsity · Place 157 · Juan Diego CatholicJuan Diego Catholic3 Miles Varsity15722:04.412
Aug 102024 Premier Cross Country InvitationalAug 10 · 2.95 Miles Varsity 1A · Place 48 · Juan Diego CatholicJuan Diego Catholic2.95 Miles Varsity 1A4822:56.212

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 3Region 14 XC ChampionshipsOct 3 · 5,000 Meters Junior Varsity · Place 16 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Junior Varsity1620:33.1 PB11
Sep 16JD Region ScrimmageSep 16 · 4,000 Meters Varsity · Place 24 · Juan Diego CatholicJuan Diego Catholic4,000 Meters Varsity2416:47.4311
Sep 132023 Utah Pre-State MeetSep 13 · 3 Miles Varsity · Place 205 · Juan Diego CatholicJuan Diego Catholic3 Miles Varsity20521:32.911
Sep 7Juab Cross Country InvitationalSep 7 · 3 Miles Junior Varsity · Place 165 · Juan Diego CatholicJuan Diego Catholic3 Miles Junior Varsity16520:30.811
Sep 1Timpanogos Invitational-AfternoonSep 1 · 5,000 Meters JR/SR · Place 129 · Juan Diego CatholicJuan Diego Catholic5,000 Meters JR/SR12922:24.8 PB11
Aug 23Region 14 Pre-Region MeetAug 23 · 5,000 Meters Open · Place 51 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Open5123:49.66 PB11

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Sep 28Jayhawk XC Meet 2022Sep 28 · 3 Miles Open · Place 30 · Juan Diego CatholicJuan Diego Catholic3 Miles Open3022:4210
Sep 23Bob Firman Invitational XC 2022Sep 23 · 5,000 Meters Junior Varsity Sec1 A-L · Place 116 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Junior Varsity Sec1 A-L11620:43.1 PB10
Sep 8Juab Cross Country InvitationalSep 8 · 3 Miles Junior Varsity · Place 69 · Juan Diego CatholicJuan Diego Catholic3 Miles Junior Varsity6919:55.4 PB10
Aug 31Region 15 JD RegionalAug 31 · 4,000 Meters Open · Place 38 · Juan Diego CatholicJuan Diego Catholic4,000 Meters Open3818:29 PB10
Aug 24Region 15 Pre-Region MeetAug 24 · 5,000 Meters Open · Place 49 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Open4924:50.0410
Aug 132022 Premier Cross Country InvitationalAug 13 · 2.9 Miles Junior Varsity · Place 223 · Juan Diego CatholicJuan Diego Catholic2.9 Miles Junior Varsity22321:45—
Aug 5JDXC Time Trials 2022Aug 5 · 4,000 Meters Open · Place 13 · Juan Diego CatholicJuan Diego Catholic4,000 Meters Open1318:24.58Unofficial10

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 52021 Union InvitationalOct 5 · 3 Miles Junior Varsity · Place 27 · Juan Diego CatholicJuan Diego Catholic3 Miles Junior Varsity2721:18.49
Sep 29Sanpete ClassicSep 29 · 3 Miles Junior Varsity 9-10th · Place 81 · Juan Diego CatholicJuan Diego Catholic3 Miles Junior Varsity 9-10th8122:02.7 PB9
Sep 22JD/Judge Region 15 OpenSep 22 · 4,000 Meters Varsity · Place 43 · Juan Diego CatholicJuan Diego Catholic4,000 Meters Varsity4318:31.259
Sep 152021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Freshman Sophomore · Place 202 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Freshman Sophomore20223:21.59
Aug 25Region 15 Pre-Region MeetAug 25 · 5,000 Meters Open · Place 49 · Juan Diego CatholicJuan Diego Catholic5,000 Meters Open4927:09.639
Aug 10JDXC Time TrialAug 10 · 4,000 Meters Open · Place 13 · Juan Diego CatholicJuan Diego Catholic4,000 Meters Open1323:42.95Unofficial9