Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Freestone ParkGHMSL Meet #3 · Sep 2210:52.4GHMSL Meet #3September 22, 2018
1.7 Miles · Moon ValleyGHMSL Meet #5 · Oct 269:39.9GHMSL Meet #5October 26, 2019
1.8 Miles · Freestone ParkGHMSL Meet #1 · Sep 1411:38GHMSL Meet #1September 14, 2019
1.8 Miles · Western Regional/Grand Canal Liner ParkGHMSL Meet #2 · Sep 2110:28.9GHMSL Meet #2September 21, 2019
2 Miles · Espee ParkGHMSL Meet #3 · Oct 511:51.5GHMSL Meet #3October 5, 2019
2 Miles · Granada Park CourseGHMSL Meet #4 · Oct 1912:20GHMSL Meet #4October 19, 2019
2 Miles · Moon ValleyGHMSL Meet #6 · Oct 2712:35.8GHMSL Meet #6October 27, 2018
2 Miles · Sereno ParkGHMSL Meet #4 · Oct 612:45.3GHMSL Meet #4October 6, 2018
2.1 Miles · Bullard Wash Linear ParkGHMSL Championship · Nov 313:06.79GHMSL ChampionshipNovember 3, 2018
2.1 Miles · Red Mountain ParkGHMSL Meet 6 · Oct 2114:32.7GHMSL Meet 6October 21, 2017
2.1 Miles · Western Regional/Grand Canal Liner ParkGHMSL Meet #1 · Sep 815:03.1GHMSL Meet #1September 8, 2018
2.8 Miles · Mountain View ParkTHUNDERBIRD “Dave Doerrer” INVITATIONAL · Oct 216:08.08THUNDERBIRD “Dave Doerrer” INVITATIONALOctober 2, 2021
5,000 Meters · Bradshaw Mtn Middle SchoolBradshaw Mountain XC Invite · Oct 1719:27.37Bradshaw Mountain XC InviteOctober 17, 2020
5,000 Meters · Cactus ShadowsMeet @ Cactus Shadows High School · Oct 2418:14Meet @ Cactus Shadows High School October 24, 2020
5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 416:23.3AIA State ChampionshipNovember 4, 2023
5,000 Meters · Crossroads Park7th Annual Titan Invite · Oct 818:11.47th Annual Titan InviteOctober 8, 2020
5,000 Meters · Hopi Junior Senior High SchoolHopi Invitational · Aug 3018:53Hopi InvitationalAugust 30, 2022
5,000 Meters · Kennedy Park (Sunnyside HS Home Course)29th Annual Los Mezquites XC Invitational · Sep 1819:46.429th Annual Los Mezquites XC Invitational September 18, 2021
5,000 Meters · Los Alamos Golf CourseLos Alamos Invitational · Oct 2118:22.55Los Alamos Invitational October 21, 2022
5,000 Meters · Rose Mofford ParkValley Lutheran Invite · Oct 2017:27Valley Lutheran InviteOctober 20, 2021
5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 2017:18.1NXR Southwest Regional ChampionshipsNovember 20, 2021
5,000 Meters · Thunderbird Paseo ParkNorthwest Christian, North Phoenix Dual Meet · Sep 2319:27Northwest Christian, North Phoenix Dual MeetSeptember 23, 2020
6,000 Meters · Minnesota State University Moorhead - Nemzek Hall Dragon Twilight Invitational · Sep 418:30.9Dragon Twilight InvitationalSeptember 4, 2026
8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1825:26.5Roy Griak InvitationalSeptember 18, 2026
8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 2028:30.8Roy Griak InvitationalSeptember 20, 2024
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1626:11.6Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 327:12.2Joe Piane InvitationalOctober 3, 2025
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 226:02.9Joe Piane InvitationalOctober 2, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 69 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters Men's White Race6926:11.6 PBJr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Place 142 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters Blue14226:02.9 PBJr
Sep 18Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 69 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters Jo Rider College 8k6925:26.5 PBJr
Sep 4Dragon Twilight InvitationalSep 4 · 6,000 Meters Mens Fred Dahnke 6000m · Place 23 · St. Thomas (Minn.)St. Thomas (Minn.)6,000 Meters Mens Fred Dahnke 6000m2318:30.9 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 54 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters White5426:53.43So
Oct 3Joe Piane InvitationalOct 3 · 8,000 Meters Open · Place 104 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters Open10427:12.2 PBSo
Sep 19Roy Griak InvitationalSep 19 · 8,000 Meters Merrill Fischbein Men’s Gold (Divisio · Place 103 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters Merrill Fischbein Men’s Gold (Divisio10329:22.3So

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 20Roy Griak InvitationalSep 20 · 8,000 Meters Gold · Place 173 · St. Thomas (Minn.)St. Thomas (Minn.)8,000 Meters Gold17328:30.8 PBFr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4AIA State ChampionshipNov 4 · 5,000 Meters Division 4 · Place 4 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Division 4416:23.3 PB12
Oct 26AIA Sectional - Glendale HeroesOct 26 · 5,000 Meters Varsity · Place 2 · North PhoenixNorth Phoenix5,000 Meters Varsity216:04.8SR
Oct 14NPX 5k Time TrialOct 14 · 5,000 Meters New Division · Place 1 · North Phoenix PrepNorth Phoenix Prep5,000 Meters New Division116:22.3Unofficial12
Sep 29 Desert Twilight XC FestivalSep 29 · 5,000 Meters Varsity · Place 59 · North PhoenixNorth Phoenix5,000 Meters Varsity5916:14.3SR

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12AIA State Cross Country ChampionshipsNov 12 · 5,000 Meters Div IV · Place 6 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Div IV617:01.211
Nov 1AIA Sectional - Glendale HeroesNov 1 · 5,000 Meters Varsity · Place 3 · North PhoenixNorth Phoenix5,000 Meters Varsity316:45.1JR
Oct 21Los Alamos Invitational Oct 21 · 5,000 Meters Varsity · Place 19 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity1918:22.55 PB11
Sep 30Desert Twilight XC FestivalSep 30 · 5,000 Meters Championship · Place 21 · North PhoenixNorth Phoenix5,000 Meters Championship2116:55.7JR
Sep 24Western Equinox XC FestivalSep 24 · 5,000 Meters Varsity · Place 9 · North PhoenixNorth Phoenix5,000 Meters Varsity917:18.8JR
Sep 17Ojo Rojo Invitational Sep 17 · 5,000 Meters Varsity · Place 28 · North PhoenixNorth Phoenix5,000 Meters Varsity2816:42.4JR
Sep 3Chandler InvitationalSep 3 · 5,000 Meters Varsity · Place 13 · North PhoenixNorth Phoenix5,000 Meters Varsity1317:16.5JR
Aug 30Hopi InvitationalAug 30 · 5,000 Meters Varsity · Place 2 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity218:53 PB11

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 20NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Open - Small School (1-999) · Place 46 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Open - Small School (1-999)4617:18.1 PB10
Oct 20Valley Lutheran InviteOct 20 · 5,000 Meters Varsity · Place 12 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity1217:27 PB10
Oct 2THUNDERBIRD “Dave Doerrer” INVITATIONALOct 2 · 2.8 Miles Boys Frosh-Soph · Place 2 · North Phoenix PrepNorth Phoenix Prep2.8 Miles Boys Frosh-Soph216:08.08 PB10
Sep 1829th Annual Los Mezquites XC Invitational Sep 18 · 5,000 Meters Varsity · Place 13 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity1319:46.4 PB10
Sep 4Chandler InvitationalSep 4 · 5,000 Meters Sophomore · Place 12 · North PhoenixNorth Phoenix5,000 Meters Sophomore1217:21.3SO

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5AIA Sectionals Rose MoffordNov 5 · 5,000 Meters Div IV Metro · Place 21 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Div IV Metro2118:59.89
Oct 24Meet @ Cactus Shadows High School Oct 24 · 5,000 Meters Varsity · Place 6 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity618:14 PB9
Oct 17Bradshaw Mountain XC InviteOct 17 · 5,000 Meters Varsity · Place 34 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity3419:27.37 PB9
Oct 87th Annual Titan InviteOct 8 · 5,000 Meters Varsity Session I · Place 27 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity Session I2718:11.4 PB9
Sep 29Erin Botma Invitational (VCHS Cross Country Invitational)Sep 29 · 5,000 Meters Varsity · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity019:04Unofficial9
Sep 23Northwest Christian, North Phoenix Dual MeetSep 23 · 5,000 Meters Varsity · Place 6 · North Phoenix PrepNorth Phoenix Prep5,000 Meters Varsity619:27 PB9

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26GHMSL Meet #5Oct 26 · 1.7 Miles Middle School · Place 2 · North Phoenix PrepNorth Phoenix Prep1.7 Miles Middle School29:39.9 PB8
Oct 19GHMSL Meet #4Oct 19 · 2 Miles Middle School · Place 2 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School212:20 PB8
Oct 5GHMSL Meet #3Oct 5 · 2 Miles Middle School · Place 3 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School311:51.5 PB8
Sep 21GHMSL Meet #2Sep 21 · 1.8 Miles Middle School · Place 3 · North Phoenix PrepNorth Phoenix Prep1.8 Miles Middle School310:28.9 PB8
Sep 14GHMSL Meet #1Sep 14 · 1.8 Miles Middle School · Place 12 · North Phoenix PrepNorth Phoenix Prep1.8 Miles Middle School1211:38 PB8

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 3GHMSL ChampionshipNov 3 · 2.1 Miles Middle School · Place 13 · North Phoenix PrepNorth Phoenix Prep2.1 Miles Middle School1313:06.79 PB7
Oct 27GHMSL Meet #6Oct 27 · 2 Miles Middle School · Place 9 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School912:35.8 PB7
Oct 20GHMSL Meet #5Oct 20 · 2 Miles Middle School · Place 8 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School813:27.27
Oct 6GHMSL Meet #4Oct 6 · 2 Miles Middle School · Place 10 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School1012:45.3 PB7
Sep 22GHMSL Meet #3Sep 22 · 1.7 Miles Middle School · Place 13 · North Phoenix PrepNorth Phoenix Prep1.7 Miles Middle School1310:52.4 PB7
Sep 15GHMSL Meet #2Sep 15 · 2 Miles Middle School · Place 15 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School1513:22.77
Sep 8GHMSL Meet #1Sep 8 · 2.1 Miles Middle School · Place 19 · North Phoenix PrepNorth Phoenix Prep2.1 Miles Middle School1915:03.1 PB7

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28GHMSL ChampionshipOct 28 · 2.1 Miles Middle School · Place 27 · North Phoenix PrepNorth Phoenix Prep2.1 Miles Middle School2714:026
Oct 21GHMSL Meet 6Oct 21 · 2.1 Miles Middle School · Place 32 · North Phoenix PrepNorth Phoenix Prep2.1 Miles Middle School3214:32.7 PB6
Sep 16GHMSL Meet 3Sep 16 · 2 Miles Middle School · Place 20 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School2014:31.46
Sep 9GHMSL Meet 2Sep 9 · 2 Miles Middle School · Place 21 · North Phoenix PrepNorth Phoenix Prep2 Miles Middle School2113:36.36