Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUniversity of St. Thomas Indoor Invitational · Jan 164:20.68aUniversity of St. Thomas Indoor InvitationalJanuary 16, 2026
1 Mile · OutdoorDistance in the Desert - Winter Track Series #3 · Feb 34:24.49aDistance in the Desert - Winter Track Series #3February 3, 2024
10,000 Meters · OutdoorCSB/SJU Optimistic Meet · Mar 2831:24.04aCSB/SJU Optimistic MeetMarch 28, 2026
1500 Meters · OutdoorGary Wilson Invitational · Apr 234:00.33Gary Wilson InvitationalApril 23, 2025
1600 Meters · Outdoor84th NIKE Chandler Rotary Invitational · Mar 224:18.0284th NIKE Chandler Rotary InvitationalMarch 22, 2024
200 Meters · OutdoorGreat Hearts West Valley Meet 5 · Apr 429.75Great Hearts West Valley Meet 5April 4, 2019
3000 Meters · IndoorSnowshoe Open · Feb 208:37.58aSnowshoe OpenFebruary 20, 2026
3000 Meters · OutdoorUSATF Arizona Regulation (Indoor Events) Y (Mountain Pointe HS) · Feb 510:13.37aUSATF Arizona Regulation (Indoor Events) Y (Mountain Pointe HS)February 5, 2022
3200 Meters · IndoorDistance in the Desert - Winter Track Series #2 · Jan 139:47.09aDistance in the Desert - Winter Track Series #2January 13, 2024
3200 Meters · OutdoorAIA Division V Championships · May 39:25.67aAIA Division V ChampionshipsMay 3, 2024
400 Meters · IndoorUSATF Arizona Regulation (Indoor Events Only) · Feb 456.46USATF Arizona Regulation (Indoor Events Only)February 4, 2023
400 Meters · OutdoorAlhambra Valley Classic Invitational · Apr 1553.61aAlhambra Valley Classic InvitationalApril 15, 2023
5000 Meters · IndoorMark Schuck Open & Multi · Jan 3015:22.36aMark Schuck Open & MultiJanuary 30, 2026
5000 Meters · OutdoorUniv. of St. Thomas Joe Sweeney Invitational · Apr 2914:49.90aUniv. of St. Thomas Joe Sweeney InvitationalApril 29, 2026
800 Meters · IndoorUSATF Arizona Regulation (Indoor Events Only) · Feb 42:09.35USATF Arizona Regulation (Indoor Events Only)February 4, 2023
800 Meters · OutdoorAIA Division V Championships · May 31:56.91aAIA Division V ChampionshipsMay 3, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 5000 Meters · Place 16 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters16.15:52.30aSo
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 5000 Meters · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters514:49.90a PBSo
Apr 22Gary Wilson InvitationalApr 22 · 5000 Meters · Place 21 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters2116:01.27SO
Apr 15Gustie TwilightApr 15 · 5000 Meters · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters115:19.32aSo
Mar 28CSB/SJU Optimistic MeetMar 28 · 10,000 Meters · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)10,000 Meters3.31:24.04a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Snowshoe OpenFeb 20 · 3000 Meters · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters58:37.58a PBSo
Jan 30Mark Schuck Open & MultiJan 30 · 5000 Meters · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters715:22.36a PBSo
Jan 16University of St. Thomas Indoor InvitationalJan 16 · 1 Mile · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)1 Mile34:20.68a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Meet of the UnSaintlyApr 30 · 5000 Meters · Place 15 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters1514:52.92FR
Apr 23Gary Wilson InvitationalApr 23 · 1500 Meters · Place 22 · St. Thomas (Minn.)St. Thomas (Minn.)1500 Meters224:00.33 PBFR
Apr 17University of St. Thomas Easter Invite.Apr 17 · 5000 Meters · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters315:10.01Fr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Snowshoe OpenFeb 21 · 3000 Meters · Place 15 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters159:03.54a—
Jan 31Mark Schuck Open and MultiJan 31 · 1 Mile · Place 11 · St. Thomas (Minn.)St. Thomas (Minn.)1 Mile114:33.33a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 3AIA Division V ChampionshipsMay 3 · 3200 Meters · Place 1 · North Phoenix PrepNorth Phoenix Prep3200 Meters1.9:25.67a PB12
May 3AIA Division V ChampionshipsMay 3 · 1600 Meters · Place 1 · North Phoenix PrepNorth Phoenix Prep1600 Meters1.4:27.05a12
May 3AIA Division V ChampionshipsMay 3 · 800 Meters · Place 1 · North Phoenix PrepNorth Phoenix Prep800 Meters1.1:56.91a PB12
Apr 13Alhambra Valley Classic - register hereApr 13 · 800 Meters · Place 1 · North PhoeniNorth Phoeni800 Meters12:00.01—
Apr 13Alhambra Valley Classic - register hereApr 13 · 800 Meters · Place 1 · North PhoeniNorth Phoeni800 Meters12:00.01—
Mar 2284th NIKE Chandler Rotary InvitationalMar 22 · 3200 Meters · Place 18 · North PhoeniNorth Phoeni3200 Meters189:32.51—
Mar 2284th NIKE Chandler Rotary InvitationalMar 22 · 1600 Meters · Place 9 · North PhoeniNorth Phoeni1600 Meters94:18.02 PB—
Feb 21Battle on Black Mountain Blvd. Feb 21 · 400 Meters · Place 5 · North Phoenix PrepNorth Phoenix Prep400 Meters5.53.79a12
Feb 3Distance in the Desert - Winter Track Series #3Feb 3 · 1 Mile · Place 1 · Phoenix BobcatsPhoenix Bobcats1 Mile1.4:24.49a PB12
Jan 20West Mile ShowdownJan 20 · 1 Mile · Place 5 · Phoenix BobcatsPhoenix Bobcats1 Mile5.4:24.54a12
Jan 20West Mile ShowdownJan 20 · 1600 Meters · Place 5 · Phoenix BobcatsPhoenix Bobcats1600 Meters5.4:22.90a12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13Distance in the Desert - Winter Track Series #2Jan 13 · 3200 Meters · Place 2 · Phoenix BobcatsPhoenix Bobcats3200 Meters29:47.09a PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Distance in the Desert - Winter Track Series #1Dec 23 · 5000 Meters · Place 4 · Phoenix BobcatsPhoenix Bobcats5000 Meters415:42.03a—
Feb 4USATF Arizona Regulation (Indoor Events Only)Feb 4 · 800 Meters · Place 4 · Phoenix BobcatsPhoenix Bobcats800 Meters42:09.35 PB11
Feb 4USATF Arizona Regulation (Indoor Events Only)Feb 4 · 400 Meters · Place 13 · Phoenix BobcatsPhoenix Bobcats400 Meters1356.46 PB11
Jan 21Distance in the Desert - Winter Track Series #3Jan 21 · 1 Mile · Place 6 · Phoenix BobcatsPhoenix Bobcats1 Mile64:36.19a11
Jan 7Distance in the Desert - Winter Track Series #2Jan 7 · 1 Mile · Place 9 · Phoenix BobcatsPhoenix Bobcats1 Mile94:45.63—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 5AIA Division V State ChampionshipMay 5 · 3200 Meters · Place 2 · North Phoenix PrepNorth Phoenix Prep3200 Meters2.9:39.81a11
May 5AIA Division V State ChampionshipMay 5 · 1600 Meters · Place 5 · North Phoenix PrepNorth Phoenix Prep1600 Meters5.4:31.52a11
May 5AIA Division V State ChampionshipMay 5 · 800 Meters · Place 8 · North Phoenix PrepNorth Phoenix Prep800 Meters8.2:04.28a11
Apr 26Northeast Valley Championships 2023Apr 26 · 3200 Meters · Place 3 · North PhoeniNorth Phoeni3200 Meters39:25.99—
Apr 26Northeast Valley Championships 2023Apr 26 · 800 Meters · Place 32 · North PhoeniNorth Phoeni800 Meters322:05.25—
Apr 26Northeast Valley Championships 2023Apr 26 · 1600 Meters · Place 13 · North PhoeniNorth Phoeni1600 Meters134:38.67—
Apr 15Alhambra Valley Classic InvitationalApr 15 · 800 Meters · Place 8 · North Phoenix PrepNorth Phoenix Prep800 Meters8.2:09.42a11
Apr 15Alhambra Valley Classic InvitationalApr 15 · 400 Meters · Place 10 · North Phoenix PrepNorth Phoenix Prep400 Meters10.53.61a PB11
Apr 1The Ron Smith ClassicApr 1 · 3200 Meters · Place 4 · North PhoeniNorth Phoeni3200 Meters49:42.33—
Mar 24Truvillion Wimmer Twilight Invitational (Add on MileSplit)Mar 24 · 3200 Meters · Place 1 · North PhoeniNorth Phoeni3200 Meters19:58.98—
Mar 2483rd Chandler Rotary T&F ClassicMar 24 · 1600 Meters · Place 28 · North Phoenix PrepNorth Phoenix Prep1600 Meters28.4:28.12a11
Mar 4Small School Invite D 3/4/5 (Register AZMS)Mar 4 · 1600 Meters · Place 5 · North PhoenixNorth Phoenix1600 Meters54:37.59JR
Mar 3Banner Sports Medicine InvitationalMar 3 · 800 Meters · Place 1 · North PhoeniNorth Phoeni800 Meters12:00.52—
Feb 25Thunder InvitationalFeb 25 · 3200 Meters · Place 3 · North Phoenix PrepNorth Phoenix Prep3200 Meters3.10:15.31a11
Feb 25Thunder InvitationalFeb 25 · 1600 Meters · Place 3 · North Phoenix PrepNorth Phoenix Prep1600 Meters3.4:26.80a11

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 17Distance in the Desert - Winter Track Series #1Dec 17 · 5000 Meters · Place 5 · Phoenix BobcatsPhoenix Bobcats5000 Meters5.16:24.49a11
May 10AIA D4 State Track & Field ChampionshipsMay 10 · 3200 Meters · Place 16 · North Phoenix PrepNorth Phoenix Prep3200 Meters16.10:24.47a10
May 10AIA D4 State Track & Field ChampionshipsMay 10 · 1600 Meters · Place 14 · North Phoenix PrepNorth Phoenix Prep1600 Meters14.4:43.96a10
Apr 25Northeast Valley ChampionshipsApr 25 · 800 Meters · Place 33 · North PhoeniNorth Phoeni800 Meters332:05.43—
Apr 25Northeast Valley ChampionshipsApr 25 · 3200 Meters · Place 14 · North PhoeniNorth Phoeni3200 Meters1410:09.20—
Apr 25Northeast Valley ChampionshipsApr 25 · 800 Meters · Place 33 · North PhoeniNorth Phoeni800 MetersRound P332:05.43—
Apr 9Alhambra Valley Classic (Add on MileSplit)Apr 9 · 800 Meters · Place 14 · North PhoeniNorth Phoeni800 Meters142:13.82—
Apr 1The Ron Smith ClassicApr 1 · 800 Meters · Place 31 · North PhoeniNorth Phoeni800 Meters312:07.92—
Apr 1The Ron Smith ClassicApr 1 · 1600 Meters · Place 29 · North PhoeniNorth Phoeni1600 Meters294:56.12—
Mar 23NIKE Chandler Rotary Division 4Mar 23 · 3200 Meters · Place 2 · North PhoeniNorth Phoeni3200 Meters210:32.68—
Mar 23NIKE Chandler Rotary Division 4Mar 23 · 3200 Meters · Place 2 · North Phoenix PrepNorth Phoenix Prep3200 Meters2.10:32.68a10
Mar 18Brophy AMDG InvitationalMar 18 · 1600 Meters · Place 30 · North PhoenixNorth Phoenix1600 Meters304:41.19SO
Feb 26Thunder InvitationalFeb 26 · 1600 Meters · Place 12 · North Phoenix PrepNorth Phoenix Prep1600 Meters12.4:52.48a10
Feb 5USATF Arizona Regulation (Indoor Events) Y (Mountain Pointe HS)Feb 5 · 3000 Meters · Place 1 · Phoenix BobcatsPhoenix Bobcats3000 Meters1.10:13.37a PB10
Feb 5USATF Arizona Regulation (Indoor Events) Y (Mountain Pointe HS)Feb 5 · 1500 Meters · Place 1 · Phoenix BobcatsPhoenix Bobcats1500 Meters1.4:38.22a10
Feb 5USATF Arizona Regulation (Indoor Events) Y (Mountain Pointe HS)Feb 5 · 400 Meters · Phoenix BobcatsPhoenix Bobcats400 Meters—DNS10
Jan 29USATF Arizona Developmental (Deer Valley HS)Jan 29 · 1500 Meters · Phoenix BobcatsPhoenix Bobcats1500 Meters—DNS10

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13AIA D4 State Track & Field ChampionshipsMay 13 · 3200 Meters · Place 13 · North Phoenix PrepNorth Phoenix Prep3200 Meters13.10:20.34a9
May 13AIA D4 State Track & Field ChampionshipsMay 13 · 1600 Meters · Place 12 · North Phoenix PrepNorth Phoenix Prep1600 Meters12.4:47.02a9
May 3Northeast Valley ChampionshipsMay 3 · 3200 Meters · Place 19 · North PhoeniNorth Phoeni3200 Meters1910:18.73—
May 3Northeast Valley ChampionshipsMay 3 · 1600 Meters · Place 22 · North PhoeniNorth Phoeni1600 Meters224:45.82—
Apr 249th Annual Pioneer InvitationalApr 24 · 1600 Meters · Place 8 · North Phoenix PrepNorth Phoenix Prep1600 Meters8.4:42.43a9
Apr 249th Annual Pioneer InvitationalApr 24 · 800 Meters · Place 20 · North Phoenix PrepNorth Phoenix Prep800 Meters20.2:11.32a9
Apr 17The Ron Smith ClassicApr 17 · 800 Meters · Place 22 · North PhoeniNorth Phoeni800 Meters222:12.04—
Apr 17The Ron Smith ClassicApr 17 · 1600 Meters · Place 13 · North PhoeniNorth Phoeni1600 Meters134:51.07—
Apr 9Scottsdale Distance ClassicApr 9 · 3200 Meters · Place 29 · North PhoenixNorth Phoenix3200 Meters2910:36.15FR
Mar 31Valley Christian Early QualifierMar 31 · 3200 Meters · Place 1 · North PhoeniNorth Phoeni3200 Meters110:46.38—
Mar 31Valley Christian Early QualifierMar 31 · 400 Meters · Place 5 · North PhoeniNorth Phoeni400 Meters556.23—
Mar 19Brophy Prep AMDG InvitationalMar 19 · 1600 Meters · Place 15 · North PhoenixNorth Phoenix1600 Meters154:51.53FR

2020 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 5Great Hearts West Valley Meet #2Mar 5 · 800 Meters · North Phoenix PrepNorth Phoenix Prep800 Meters—NT8
Mar 5Great Hearts West Valley Meet #2Mar 5 · 400 Meters · North Phoenix PrepNorth Phoenix Prep400 Meters—NT8
Feb 29Great Hearts West Valley Meet #1Feb 29 · 1600 Meters · Place 2 · North Phoenix PrepNorth Phoenix Prep1600 Meters2.5:18.238
Feb 29Great Hearts West Valley Meet #1Feb 29 · 800 Meters · Place 1 · North Phoenix PrepNorth Phoenix Prep800 Meters1.2:25.038

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 27Great Hearts MS ChampionshipApr 27 · 1600 Meters · Place 8 · North Phoenix PrepNorth Phoenix Prep1600 Meters8.5:27.80a7
Apr 27Great Hearts MS ChampionshipApr 27 · 800 Meters · Place 4 · North Phoenix PrepNorth Phoenix Prep800 Meters4.2:25.36a7
Apr 17Great Hearts West Valley Meet 7Apr 17 · 800 Meters · Place 2 · North Phoenix PrepNorth Phoenix Prep800 Meters2.2:27.167
Apr 17Great Hearts West Valley Meet 7Apr 17 · 400 Meters · Place 8 · North Phoenix PrepNorth Phoenix Prep400 Meters8.1:04.767
Apr 4Great Hearts West Valley Meet 5Apr 4 · 1600 Meters · Place 2 · North Phoenix PrepNorth Phoenix Prep1600 Meters2.5:25.597
Apr 4Great Hearts West Valley Meet 5Apr 4 · 400 Meters · Place 8 · North Phoenix PrepNorth Phoenix Prep400 Meters8.1:05.657
Apr 4Great Hearts West Valley Meet 5Apr 4 · 200 Meters · Place 9 · North Phoenix PrepNorth Phoenix Prep200 Meters9.29.75 PB7
Mar 30Great Hearts West Valley Meet 4Mar 30 · 800 Meters · Place 2 · North Phoenix PrepNorth Phoenix Prep800 Meters2.2:31.207
Mar 13Great Hearts West Valley Meet 3Mar 13 · 1600 Meters · Place 1 · North Phoenix PrepNorth Phoenix Prep1600 Meters1.5:40.967
Mar 13Great Hearts West Valley Meet 3Mar 13 · 200 Meters · North Phoenix PrepNorth Phoenix Prep200 Meters—29.847
Mar 8Great Hearts West Valley Meet 2Mar 8 · 800 Meters · Place 5 · North Phoenix PrepNorth Phoenix Prep800 Meters5.2:38.837
Mar 8Great Hearts West Valley Meet 2Mar 8 · 400 Meters · Place 6 · North Phoenix PrepNorth Phoenix Prep400 Meters6.1:08.377
Mar 2Great Hearts West Valley Meet 1Mar 2 · 1600 Meters · Place 6 · North Phoenix PrepNorth Phoenix Prep1600 Meters6.5:48.327
Mar 2Great Hearts West Valley Meet 1Mar 2 · 800 Meters · Place 6 · North Phoenix PrepNorth Phoenix Prep800 Meters6.2:41.387