Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUniversity at Buffalo Alumni Invitational · Apr 174:18.90aUniversity at Buffalo Alumni InvitationalApril 17, 2026
1600 Meters · OutdoorLake Havasu Last Chance Invitational · Apr 194:48.09aLake Havasu Last Chance InvitationalApril 19, 2023
1600 Meters · Outdoor · Hand timedHavasu Multi · Mar 245:03.47hHavasu MultiMarch 24, 2021
3200 Meters · Indoor3rd Annual Arizona Relay Meet at Hamilton · Feb 2912:18.173rd Annual Arizona Relay Meet at HamiltonFebruary 29, 2020
3200 Meters · OutdoorAIA Division IV State Championship · May 510:23.80aAIA Division IV State ChampionshipMay 5, 2023
3200 Meters · Outdoor · Hand timedHavasu Multi · Mar 411:51.85hHavasu MultiMarch 4, 2020
400 Meters · Relay Split · OutdoorSpartan Invitational 2024 · Apr 559.554Spartan Invitational 2024April 5, 2024
5000 Meters · OutdoorUB Alumni Invitational · Apr 2015:57.47UB Alumni InvitationalApril 20, 2024
800 Meters · IndoorCornell Marc Deneault Innvitational · Feb 172:10.04aCornell Marc Deneault InnvitationalFebruary 17, 2024

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 5000 Meters · Place 17 · UNAT-NiagaraUNAT-Niagara5000 Meters17.16:24.86aJr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 1500 Meters · Place 28 · UNAT-NiagaraUNAT-Niagara1500 Meters28.4:18.90a PBJr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 20UB Alumni InvitationalApr 20 · 5000 Meters · Place 18 · UNAT-NiagaraUNAT-Niagara5000 Meters1815:57.47 PB—
Apr 13Cortland Upstate AlternativeApr 13 · 5000 Meters · Place 5 · UNAT-NiagaraUNAT-Niagara5000 Meters516:59.78a—
Apr 5Spartan Invitational 2024Apr 5 · 400 Meters · NiagaraNiagara400 MetersRelay Split—59.554 PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · 800 Meters · Place 28 · UNAT-NiagaraUNAT-Niagara800 Meters282:10.04a PB—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 5AIA Division IV State ChampionshipMay 5 · 3200 Meters · Place 20 · Yuma CatholicYuma Catholic3200 Meters20.10:23.80a PB12
Apr 28Seton Catholic Last Chance (Milesplit)Apr 28 · 3200 Meters · Place 14 · Yuma CatholicYuma Catholic3200 Meters1410:31.56—
Apr 19Lake Havasu Last Chance InvitationalApr 19 · 3200 Meters · Place 3 · Yuma CatholicYuma Catholic3200 Meters310:51.42a—
Apr 19Lake Havasu Last Chance InvitationalApr 19 · 1600 Meters · Place 4 · Yuma CatholicYuma Catholic1600 Meters44:48.09a PB—
Apr 12Shadow Mountain & Yuma Catholic at Cactus ShadowsApr 12 · 3200 Meters · Place 2 · Yuma CatholicYuma Catholic3200 Meters212:32.7—
Apr 12Shadow Mountain & Yuma Catholic at Cactus ShadowsApr 12 · 1600 Meters · Place 2 · Yuma CatholicYuma Catholic1600 Meters24:58.8—
Mar 4Small School Invite D 3/4/5 (Register AZMS)Mar 4 · 3200 Meters · Place 6 · Yuma CatholicYuma Catholic3200 Meters610:36.50SR
Mar 4Small School Invite D 3/4/5 (Register AZMS)Mar 4 · 1600 Meters · Place 17 · Yuma CatholicYuma Catholic1600 Meters174:55.49SR

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 912 Annual Hal Anders InvitationalApr 9 · 3200 Meters · Place 8 · Yuma CatholicYuma Catholic3200 Meters8.11:48.94a11
Apr 912 Annual Hal Anders InvitationalApr 9 · 1600 Meters · Place 8 · Yuma CatholicYuma Catholic1600 Meters8.4:59.69a11
Apr 25th Annual Sentinel InviteApr 2 · 1600 Meters · Place 16 · Yuma CatholicYuma Catholic1600 Meters165:01.1811
Apr 25th Annual Sentinel InviteApr 2 · 3200 Meters · Place 14 · Yuma CatholicYuma Catholic3200 Meters1410:49.5211
Feb 23Lake Havasu MultiFeb 23 · 3200 Meters · Place 6 · Yuma CatholicYuma Catholic3200 Meters6.11:33.0211
Feb 23Lake Havasu MultiFeb 23 · 1600 Meters · Place 2 · Yuma CatholicYuma Catholic1600 Meters2.5:07.3611

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 249th Annual Pioneer InvitationalApr 24 · 3200 Meters · Place 8 · Yuma CatholicYuma Catholic3200 Meters8.11:11.88a10
Apr 249th Annual Pioneer InvitationalApr 24 · 1600 Meters · Yuma CatholicYuma Catholic1600 Meters—DNS10
Apr 10Havasu Rotary InvitationalApr 10 · 3200 Meters · Place 4 · Yuma CatholicYuma Catholic3200 Meters4.11:47.51a10
Apr 10Havasu Rotary InvitationalApr 10 · 1600 Meters · Place 7 · Yuma CatholicYuma Catholic1600 Meters7.5:09.57a10
Apr 7NIKE Chandler Rotary Small School DivisionApr 7 · 3200 Meters · Place 4 · Yuma CatholicYuma Catholic3200 Meters412:04.50SO
Apr 7NIKE Chandler Rotary Small School DivisionApr 7 · 1600 Meters · Place 7 · Yuma CatholicYuma Catholic1600 Meters75:04.70SO
Mar 26Queen Creek True Grit InvitationalMar 26 · 3200 Meters · Place 20 · Yuma CatholicYuma Catholic3200 Meters2010:58.34SO
Mar 26Queen Creek True Grit InvitationalMar 26 · 3200 Meters · Place 20 · Yuma CatholicYuma Catholic3200 Meters2010:58.34SO
Mar 26Queen Creek True Grit InvitationalMar 26 · 1600 Meters · Place 31 · Yuma CatholicYuma Catholic1600 Meters315:06.43SO
Mar 26Queen Creek True Grit InvitationalMar 26 · 1600 Meters · Place 31 · Yuma CatholicYuma Catholic1600 Meters315:06.43SO
Mar 24Havasu MultiMar 24 · 1600 Meters · Place 2 · Yuma CatholicYuma Catholic1600 Meters25:03.47h PB10

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 4Havasu MultiMar 4 · 3200 Meters · Place 5 · Yuma CatholicYuma Catholic3200 Meters511:51.85h PB9

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 293rd Annual Arizona Relay Meet at HamiltonFeb 29 · 3200 Meters · Place 15 · Yuma CatholicYuma Catholic3200 Meters1512:18.17 PB9