Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRobison Invitational · Apr 2910.55aRobison InvitationalApril 29, 2026
150 Meters · IndoorCA Winter Championships · Feb 416.21aCA Winter ChampionshipsFebruary 4, 2023
200 Meters · IndoorNevada Invitational & Multi · Jan 2322.31aNevada Invitational & MultiJanuary 23, 2025
200 Meters · OutdoorUtah Spring Classic · Apr 1121.53aUtah Spring ClassicApril 11, 2025
300 Meters · IndoorBYU December Invitational · Dec 1036.16aBYU December InvitationalDecember 10, 2025
400 Meters · OutdoorDAL Meet: Northgate @ Campolindo · Mar 1552.22aDAL Meet: Northgate @ CampolindoMarch 15, 2023
55 Meters · IndoorWeber State Invitational · Jan 96.42aWeber State InvitationalJanuary 9, 2026
60 Meter · IndoorSnake River · Jan 156.93aSnake RiverJanuary 15, 2026
60 Meters · IndoorRoman Ruiz Speed and Power Meet · Jan 306.92aRoman Ruiz Speed and Power MeetJanuary 30, 2026
full · OutdoorDAL Championship Finals · May 711.23aDAL Championship FinalsMay 7, 2022
Long Jump · OutdoorSan Ramon Valley vs Cal High · May 816-08.75San Ramon Valley vs Cal HighMay 8, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 142026 WAC Outdoor ChampionshipsMay 14 · 100 Meters · Place 10 · Utah ValleyUtah Valley100 MetersRound P10.10.57aWind: 2.5So
Apr 30SUU Eccles Coliseum ChampionshipsApr 30 · 100 Meters · Place 1 · Utah ValleyUtah Valley100 Meters1.10.37aWind: 5.1So
Apr 29Robison InvitationalApr 29 · 100 Meters · Place 6 · Utah ValleyUtah Valley100 MetersRound P6.10.55a PBWind: -0.1So
Apr 10Utah Spring ClassicApr 10 · 100 Meters · Place 4 · Utah ValleyUtah Valley100 Meters410.92aSo
Mar 262026 UVU Collegiate InvitationalMar 26 · 200 Meters · Place 4 · Utah ValleyUtah Valley200 Meters4.21.43aWind: 4.5So
Mar 262026 UVU Collegiate InvitationalMar 26 · 100 Meters · Place 6 · Utah ValleyUtah Valley100 Meters6.10.49aWind: 4.3So

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 30Roman Ruiz Speed and Power MeetJan 30 · 200 Meters · Place 3 · Utah ValleyUtah Valley200 Meters323.23aSo
Jan 30Roman Ruiz Speed and Power MeetJan 30 · 60 Meters · Place 7 · Utah ValleyUtah Valley60 MetersRound S76.93aSo
Jan 30Roman Ruiz Speed and Power MeetJan 30 · 60 Meters · Place 9 · Utah ValleyUtah Valley60 Meters96.92a PBSo
Jan 15Snake RiverJan 15 · 60 Meter · Place 11 · Utah ValleyUtah Valley60 MeterRound P11.6.93a PBSo
Jan 15Snake RiverJan 15 · 200 Meters · Place 6 · Utah ValleyUtah Valley200 Meters6.22.33aSo
Jan 9Weber State InvitationalJan 9 · 55 Meters · Place 8 · Utah ValleyUtah Valley55 MetersRound P86.42a PBSo
Jan 9Weber State InvitationalJan 9 · 55 Meters · Place 8 · Utah ValleyUtah Valley55 Meters86.48aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10BYU December InvitationalDec 10 · 300 Meters · Place 16 · Utah ValleyUtah Valley300 Meters16.36.16a PBSo
Dec 10BYU December InvitationalDec 10 · 60 Meter · Place 12 · Utah ValleyUtah Valley60 MeterRound P12.6.96aSo
Jan 23Nevada Invitational & MultiJan 23 · 60 Meter · Place 17 · UnattachedUnattached60 MeterRound P17.7.02aSo
Jan 23Nevada Invitational & MultiJan 23 · 200 Meters · Place 29 · UnattachedUnattached200 Meters29.22.31a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11Utah Spring ClassicApr 11 · 200 Meters · Place 9 · UnattachedUnattached200 Meters9.21.53a PBWind: 0.1So
Apr 11Utah Spring ClassicApr 11 · 100 Meters · Place 5 · UnattachedUnattached100 Meters5.10.60aWind: -0.4So
Mar 28West Coast RelaysMar 28 · 100 Meters · Place 9 · UnattachedUnattached100 Meters9.10.78aWind: 1.4So

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25BYU Robison InvitationalApr 25 · 100 Meters · Place 16 · BYUBYU100 Meters1611.27a—
Apr 5Weber State Spring ClassicApr 5 · 100 Meters · Place 5 · BYUBYU100 Meters511.49—
Mar 29Utah Valley CollegiateMar 29 · 200 Meters · Place 3 · BYUBYU200 Meters3.22.36aWind: -0.1Fr
Mar 29Utah Valley CollegiateMar 29 · 100 Meters · Place 3 · BYUBYU100 Meters3.10.98aWind: 1.9Fr
Mar 16Arizona Spring Break FiestaMar 16 · 200 Meters · Place 37 · BYUBYU200 Meters37.22.58aWind: 1.4Fr
Mar 16Arizona Spring Break FiestaMar 16 · 100 Meters · Place 38 · BYUBYU100 Meters38.11.05aWind: 1.2Fr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 11BYU Cougar Invitational [2024]Jan 11 · 200 Meters · Place 8 · BYUBYU200 Meters822.5FR
Jan 11BYU Cougar Invitational [2024]Jan 11 · 60 Meters · Place 12 · BYUBYU60 MetersRound P127.04FR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 82023 BYU December InvitationalDec 8 · 60 Meter · Place 11 · BYUBYU60 MeterRound P11.7.09aFr
Feb 4CA Winter ChampionshipsFeb 4 · 150 Meters · Place 7 · CampolindoCampolindo150 Meters716.21a PB—
Feb 4CA Winter ChampionshipsFeb 4 · 60 Meters · Place 11 · CampolindoCampolindo60 MetersRound P117.09a—
Feb 4CA Winter ChampionshipsFeb 4 · 60 Meters · Place 16 · CampolindoCampolindo60 Meters167.05a—

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 19CIF North Coast Section Meet of ChampionsMay 19 · 200 Meters · Place 15 · CampolindoCampolindo200 MetersRound P1523.1612
May 19CIF North Coast Section Meet of ChampionsMay 19 · 100 Meters · Place 5 · CampolindoCampolindo100 Meters510.8112
May 19CIF North Coast Section Meet of ChampionsMay 19 · 100 Meters · Place 4 · CampolindoCampolindo100 MetersRound P410.9512
May 13NCS Tri-Valley ChampionshipMay 13 · 200 Meters · Place 4 · CampolindoCampolindo200 Meters4.21.78aWind: 3.512
May 13NCS Tri-Valley ChampionshipMay 13 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters1.10.69aWind: 0.612
May 6DAL Championship FINALSMay 6 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters222.47a—
May 6DAL Championship FINALSMay 6 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters222.06a—
May 6DAL Championship FINALSMay 6 · 100 Meters · Place 3 · CampolindoCampolindo100 Meters311.29a—
May 6DAL Championship FINALSMay 6 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters110.95a—
Apr 29DAL Championship TRIALSApr 29 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters222.47a—
Apr 29DAL Championship TRIALSApr 29 · 100 Meters · Place 3 · CampolindoCampolindo100 Meters311.29a—
Apr 19Dual - Acalanes vs CampolindoApr 19 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters122.47a—
Mar 22DAL Meet: Clayton Valley @ CampolindoMar 22 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters122.68a—
Mar 22DAL Meet: Clayton Valley @ CampolindoMar 22 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters111.11a—
Mar 15DAL Meet: Northgate @ CampolindoMar 15 · 400 Meters · Place 1 · CampolindoCampolindo400 Meters152.22a PB—
Mar 15DAL Meet: Northgate @ CampolindoMar 15 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters122.26a—
Mar 8DAL Meet: Campolindo @ MiramonteMar 8 · 200 Meters · Place 1 · CampolindoCampolindo200 Meters122.83a—
Mar 8DAL Meet: Campolindo @ MiramonteMar 8 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters111.16a—
Mar 1DAL Practice Meet: Alhambra @ CampolindoMar 1 · 400 Meters · Place 2 · CampolindoCampolindo400 Meters2.55.33aUnofficial12

2022 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 20CIF North Coast Section Meet of ChampionsMay 20 · 200 Meters · Place 16 · CampolindoCampolindo200 Meters1622.6311
May 14NCS Tri-Valley ChampionshipMay 14 · 200 Meters · Place 11 · CampolindoCampolindo200 Meters1122.5211
May 14NCS Tri-Valley ChampionshipMay 14 · 100 Meters · Place 12 · CampolindoCampolindo100 Meters1211.1711
May 7DAL Championship FinalsMay 7 · full · Place 4 · CampolindoCampolindofull423.00a11
May 7DAL Championship FinalsMay 7 · full · Place 4 · CampolindoCampolindofull422.62a11
May 7DAL Championship FinalsMay 7 · full · Place 7 · CampolindoCampolindofull711.25a11
May 7DAL Championship FinalsMay 7 · full · Place 6 · CampolindoCampolindofull611.23a PB11
Apr 30DAL Championship TrialsApr 30 · full · Place 4 · CampolindoCampolindofull423.00a11
Apr 30DAL Championship TrialsApr 30 · full · Place 7 · CampolindoCampolindofull711.25a11
Apr 20Dual - Acalanes vs CampolindoApr 20 · 400 Meters · Place 2 · CampolindoCampolindo400 Meters253.1111
Apr 20Dual - Acalanes vs CampolindoApr 20 · 200 Meters · Place 4 · CampolindoCampolindo200 Meters423.1311
Apr 1552nd Annual Bob Warren - Charlie Eaton InvitationalApr 15 · 200 Meters · Place 5 · CampolindoCampolindo200 Meters5.23.31a11
Apr 1552nd Annual Bob Warren - Charlie Eaton InvitationalApr 15 · 100 Meters · Place 4 · CampolindoCampolindo100 Meters4.11.36a11
Mar 30DAL Meet vs. Campolindo, Las LomasMar 30 · 400 Meters · Place 2 · CampolindoCampolindo400 Meters253.2711
Mar 30DAL Meet vs. Campolindo, Las LomasMar 30 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters223.2111
Mar 23Clayton Valley vs CampolindoMar 23 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters223.38JR
Mar 23Clayton Valley vs CampolindoMar 23 · 100 Meters · Place 2 · CampolindoCampolindo100 Meters211.43JR
Mar 16DAL Meet vs. Campolindo, NorthgateMar 16 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters223.37Jr
Mar 16DAL Meet vs. Campolindo, NorthgateMar 16 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters111.28Jr
Mar 9DAL Meet vs. Campolindo, MiramonteMar 9 · 400 Meters · Place 1 · CampolindoCampolindo400 Meters1.55.1011
Mar 9DAL Meet vs. Campolindo, MiramonteMar 9 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters2.23.34a11
Mar 2Practice Meet vs. Campolindo, College Park, MiramonteMar 2 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters223.53Jr
Mar 2Practice Meet vs. Campolindo, College Park, MiramonteMar 2 · 100 Meters · Place 1 · CampolindoCampolindo100 Meters111.53Jr
Feb 26Event TestingFeb 26 · 300 Meters · CampolindoCampolindo300 Meters—38.7Unofficial11
Feb 26Event TestingFeb 26 · 1200 Meters · CampolindoCampolindo1200 Meters—5:32.0Unofficial11
Feb 26Event TestingFeb 26 · Long Jump · CampolindoCampolindoLong Jump—13-5Unofficial11
Feb 26Event TestingFeb 26 · Shot Put · CampolindoCampolindoShot Put4kg—22-10Unofficial11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8San Ramon Valley vs Cal HighMay 8 · Long Jump · Place 7 · CampolindoCampolindoLong Jump7.16-08.75 PB10
May 8San Ramon Valley vs Cal HighMay 8 · 200 Meters · Place 4 · CampolindoCampolindo200 Meters4.22.97aWind: 3.410
May 8San Ramon Valley vs Cal HighMay 8 · 100 Meters · Place 3 · CampolindoCampolindo100 Meters3.11.38aWind: 2.210
May 1DAL Meet: Campolindo, Las Lomas, MiramonteMay 1 · Long Jump · Place 2 · CampolindoCampolindoLong Jump216-03.0010
May 1DAL Meet: Campolindo, Las Lomas, MiramonteMay 1 · 200 Meters · Place 2 · CampolindoCampolindo200 Meters223.5510
May 1DAL Meet: Campolindo, Las Lomas, MiramonteMay 1 · 100 Meters · Place 2 · CampolindoCampolindo100 Meters211.5110
Mar 27DAL Sprint & Field Meet: Acalanes, Campolindo, MiramonteMar 27 · Long Jump · Place 6 · CampolindoCampolindoLong Jump6.15-02.0010
Mar 27DAL Sprint & Field Meet: Acalanes, Campolindo, MiramonteMar 27 · 100 Meters · Place 3 · CampolindoCampolindo100 Meters3.11.52a10