Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorRossi Relays · Feb 2811.20aRossi RelaysFebruary 28, 2026
100 Meters · OutdoorAPU Franson Last Chance Invite · May 810.96aAPU Franson Last Chance InviteMay 8, 2025
200 Meters · IndoorPomona-Pitzer Invitational · Feb 2122.84aPomona-Pitzer InvitationalFebruary 21, 2026
200 Meters · OutdoorAPU Franson Last Chance Invite · May 822.23aAPU Franson Last Chance InviteMay 8, 2025
400 Meters · OutdoorSan Ramon Valley High Sprint and Field Festival · Mar 1855.01aSan Ramon Valley High Sprint and Field FestivalMarch 18, 2023
full · OutdoorDAL Championship Finals · May 712.70aDAL Championship FinalsMay 7, 2022
Results · OutdoorRedlands Final Qualifier · May 1410.95Redlands Final QualifierMay 14, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13Redlands Final QualifierMay 13 · 200 Meters · Place 19 · OccidentalOccidental200 Meters1922.46SO
May 13Redlands Final QualifierMay 13 · 100 Meters · Place 28 · OccidentalOccidental100 Meters2811.13SO
May 9Franson Last Chance and MultisMay 9 · 200 Meters · OccidentalOccidental200 Meters--DNSWind: 1.2So
May 9Franson Last Chance and MultisMay 9 · 100 Meters · Place 21 · OccidentalOccidental100 MetersRound P21.11.48aWind: 0So
May 2SCIAC Conference ChampionshipsMay 2 · 200 Meters · Place 25 · OccidentalOccidental200 Meters2522.87aSO
May 2SCIAC Conference ChampionshipsMay 2 · 100 Meters · Place 23 · OccidentalOccidental100 Meters2311.29aSO
Apr 16University of La Verne Leopard InvitationalApr 16 · 100 Meters · Place 15 · OccidentalOccidental100 MetersRound P1511.41aSo
Mar 20Redlands InvitationalMar 20 · 200 Meters · Place 31 · OccidentalOccidental200 Meters3122.67aSo
Mar 20Redlands InvitationalMar 20 · 100 Meters · Place 40 · OccidentalOccidental100 Meters4011.16aSo
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 100 Meters · Place 25 · OccidentalOccidental100 Meters25.11.40aWind: 1.3So
Mar 7SCIAC Quad Cup 1Mar 7 · 100 Meters · Place 7 · OccidentalOccidental100 Meters711.41aSO
Jan 24Occidental Alumni MeetJan 24 · 600 Meters · Place 4 · OccidentalOccidental600 Meters4.1:27.26aUnofficialSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Rossi RelaysFeb 28 · 100 Meters · Place 33 · OccidentalOccidental100 Meters3311.20a PBSo
Feb 21Pomona-Pitzer InvitationalFeb 21 · 200 Meters · Place 7 · OccidentalOccidental200 Meters722.84a PBSo
Feb 21Pomona-Pitzer InvitationalFeb 21 · 100 Meters · Place 9 · OccidentalOccidental100 Meters911.31aSo
Feb 14Occidental/Pomona-PitzerFeb 14 · 100 Meters · Place 1 · OccidentalOccidental100 Meters111.32SO

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14Redlands Final QualifierMay 14 · Results · Place 15 · OccidentalOccidentalResults1522.10FR
May 14Redlands Final QualifierMay 14 · Results · Place 21 · OccidentalOccidentalResults2110.95 PBFR
May 8APU Franson Last Chance InviteMay 8 · 200 Meters · Place 18 · OccidentalOccidental200 Meters1822.23a PBFr
May 8APU Franson Last Chance InviteMay 8 · 100 Meters · Place 31 · OccidentalOccidental100 MetersRound P3110.96a PBFr
May 3Occidental InvitationalMay 3 · 100 Meters · Place 15 · OccidentalOccidental100 Meters1511.27FR
May 3Occidental InvitationalMay 3 · 200 Meters · Place 10 · OccidentalOccidental200 Meters1022.25FR
Apr 26SCIAC ChampionshipsApr 26 · 200 Meters · Place 12 · OccidentalOccidental200 MetersRound P12.22.49aWind: -0.2Fr
Apr 26SCIAC ChampionshipsApr 26 · 100 Meters · Place 13 · OccidentalOccidental100 MetersRound P13.11.22aWind: -0.3Fr
Apr 172025 Leopard InviteApr 17 · 100 Meters · Place 13 · OccidentalOccidental100 MetersRound P13.11.36aWind: 0.4Fr
Apr 12Pomona-Pitzer InvitationalApr 12 · 100 Meters · Place 31 · OccidentalOccidental100 Meters3111.25FR
Apr 12Pomona-Pitzer InvitationalApr 12 · 200 Meters · Place 34 · OccidentalOccidental200 Meters3422.89FR
Mar 29SCIAC Multi-Dual SeriesMar 29 · 200 Meters · Place 3 · OccidentalOccidental200 Meters3.22.63aWind: 2.1Fr
Mar 29SCIAC Multi-Dual SeriesMar 29 · 100 Meters · Place 3 · OccidentalOccidental100 Meters3.11.09aWind: 2.1Fr
Mar 14Redlands InvitationalMar 14 · 200 Meters · Place 9 · OccidentalOccidental200 Meters922.95a—
Mar 14Redlands InvitationalMar 14 · 100 Meters · Place 4 · OccidentalOccidental100 Meters411.18a—
Mar 8Occidental Distance Carnival & Spring Break ClassicMar 8 · 100 Meters · Place 19 · OccidentalOccidental100 Meters1911.33FR
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 200 Meters · Place 8 · OccidentalOccidental200 Meters822.80a—
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 100 Meters · Place 8 · OccidentalOccidental100 Meters811.27a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Rossi RelaysFeb 22 · 100 Meters · Place 23 · OccidentalOccidental100 Meters2311.26FR

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jul 272024 Grant Summer All Comers SeriesJul 27 · 200 Meters · Place 5 · Unattached High SchoolUnattached High School200 Meters5.22.99a12
Jul 272024 Grant Summer All Comers SeriesJul 27 · 100 Meters · Place 3 · Unattached High SchoolUnattached High School100 Meters3.11.17a12
Jul 202024 Grant Summer All-Comers SeriesJul 20 · 200 Meters · Place 2 · Unattached High SchoolUnattached High School200 Meters2.22.48aWind: 0.7Unofficial12
Jul 202024 Grant Summer All-Comers SeriesJul 20 · 100 Meters · Place 5 · Unattached High SchoolUnattached High School100 Meters5.11.01aWind: 2.1Unofficial12
Jul 11Chabot College All Comer's Track MeetJul 11 · 200 Meters · Place 3 · AcalanesAcalanes200 Meters3.22.66a12
Jul 11Chabot College All Comer's Track MeetJul 11 · 100 Meters · Place 1 · AcalanesAcalanes100 Meters1.11.12a12
Jun 22Pride 2024Jun 22 · 200 Meters · Place 2 · AcalanesAcalanes200 Meters2.23.12aWind: -0.412
Jun 22Pride 2024Jun 22 · 100 Meters · Place 2 · AcalanesAcalanes100 Meters2.11.42aWind: -212
May 11NCS Tri-Valley Area ChampionshipsMay 11 · 200 Meters · Place 19 · AcalanesAcalanes200 Meters19.23.50aWind: -2.912
May 4DAL Championship FinalsMay 4 · 200 Meters · Place 10 · AcalanesAcalanes200 Meters1023.00a—
May 4DAL Championship FinalsMay 4 · 200 Meters · Place 7 · AcalanesAcalanes200 Meters722.88a—
May 4DAL Championship FinalsMay 4 · 100 Meters · Place 11 · AcalanesAcalanes100 Meters1111.46a—
May 4DAL Championship FinalsMay 4 · 100 Meters · Place 11 · AcalanesAcalanes100 Meters1111.39a—
Apr 27DAL Championships TrialsApr 27 · 200 Meters · Place 10 · AcalanesAcalanes200 MetersRound P10.23.00aWind: 1.1Unofficial12
Apr 27DAL Championships TrialsApr 27 · 100 Meters · Place 11 · AcalanesAcalanes100 MetersRound P11.11.46aWind: -1Unofficial12
Apr 17DAL Meet: Acalanes @ CampolindoApr 17 · 200 Meters · Place 3 · AcalanesAcalanes200 Meters3.23.04aWind: 012
Apr 17DAL Meet: Acalanes @ CampolindoApr 17 · 100 Meters · Place 3 · AcalanesAcalanes100 Meters3.11.32aWind: 0.212
Apr 1254th Bob Warren - Charlie Eaton InvitationalApr 12 · 200 Meters · Place 7 · AcalanesAcalanes200 Meters723.22a—
Apr 1254th Bob Warren - Charlie Eaton InvitationalApr 12 · 100 Meters · Place 6 · AcalanesAcalanes100 Meters611.49a—
Mar 27DAL Meet: Acalanes vs MiramonteMar 27 · 200 Meters · Place 1 · AcalanesAcalanes200 Meters123.37a—
Mar 27DAL Meet: Acalanes vs MiramonteMar 27 · 100 Meters · Place 3 · AcalanesAcalanes100 Meters311.49a—
Mar 20DAL Meet: Acalanes @ NorthgateMar 20 · 200 Meters · Place 3 · AcalanesAcalanes200 Meters322.99a—
Mar 20DAL Meet: Acalanes @ NorthgateMar 20 · 100 Meters · Place 4 · AcalanesAcalanes100 Meters411.32a—
Mar 16San Ramon Valley High Sprint & Field FestivalMar 16 · 100 Meters · Place 8 · AcalanesAcalanes100 Meters811.37a—
Mar 13DAL Meet: Acalanes @ Las LomasMar 13 · 100 Meters · Place 2 · AcalanesAcalanes100 Meters211.43a—
Mar 9Marsh Creek InvitationalMar 9 · 200 Meters · Place 5 · AcalanesAcalanes200 Meters523.60a—
Mar 9Marsh Creek InvitationalMar 9 · 100 Meters · Place 5 · AcalanesAcalanes100 Meters511.53a—
Mar 5DAL Meet: Acalanes vs Clayton ValleyMar 5 · 100 Meters · Place 5 · AcalanesAcalanes100 Meters511.86a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24DON of the SeasonFeb 24 · 200 Meters · Place 2 · AcalanesAcalanes200 Meters223.36a—
Feb 24DON of the SeasonFeb 24 · 100 Meters · Place 4 · AcalanesAcalanes100 Meters411.56a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 6DAL Championship FINALSMay 6 · 200 Meters · Place 22 · AcalanesAcalanes200 Meters2224.99a—
May 6DAL Championship FINALSMay 6 · 100 Meters · Place 19 · AcalanesAcalanes100 Meters1912.18a—
Apr 29DAL Championship TRIALSApr 29 · 200 Meters · Place 22 · AcalanesAcalanes200 Meters2224.99a—
Apr 29DAL Championship TRIALSApr 29 · 100 Meters · Place 19 · AcalanesAcalanes100 Meters1912.18a—
Apr 24Double Dual - Acalanes vs Las Lomas & MiramonteApr 24 · 200 Meters · Place 1 · AcalanesAcalanes200 Meters124.82a—
Apr 24Double Dual - Acalanes vs Las Lomas & MiramonteApr 24 · 100 Meters · Place 4 · AcalanesAcalanes100 Meters412.15a—
Apr 19Dual - Acalanes vs CampolindoApr 19 · 200 Meters · Place 4 · AcalanesAcalanes200 Meters424.63a—
Apr 19Dual - Acalanes vs CampolindoApr 19 · 100 Meters · Place 5 · AcalanesAcalanes100 Meters511.89a—
Apr 1453rd Annual Bob Warren - Charlie Eaton InvitationalApr 14 · 200 Meters · Place 27 · AcalanesAcalanes200 Meters2724.9411
Apr 1453rd Annual Bob Warren - Charlie Eaton InvitationalApr 14 · 100 Meters · Place 32 · AcalanesAcalanes100 Meters3212.4411
Mar 23Dual Acalanes vs Northgate Mar 23 · 200 Meters · Place 4 · AcalanesAcalanes200 Meters424.99a—
Mar 23Dual Acalanes vs Northgate Mar 23 · 100 Meters · Place 6 · AcalanesAcalanes100 Meters612.01a—
Mar 18San Ramon Valley High Sprint and Field FestivalMar 18 · 400 Meters · Place 12 · AcalanesAcalanes400 Meters1255.01a PB—
Mar 18San Ramon Valley High Sprint and Field FestivalMar 18 · 100 Meters · Place 22 · AcalanesAcalanes100 Meters2211.97a—
Mar 8Dual Acalanes vs Clayton ValleyMar 8 · 200 Meters · Place 3 · AcalanesAcalanes200 Meters325.25a—
Mar 8Dual Acalanes vs Clayton ValleyMar 8 · 100 Meters · Place 4 · AcalanesAcalanes100 Meters412.25a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25DON of the SeasonFeb 25 · 200 Meters · Place 8 · AcalanesAcalanes200 Meters825.96a—
Feb 25DON of the SeasonFeb 25 · 100 Meters · Place 9 · AcalanesAcalanes100 Meters912.42a—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 7DAL Championship FinalsMay 7 · full · Place 13 · AcalanesAcalanesfull1312.70a PB10
Apr 30DAL Championship TrialsApr 30 · full · Place 13 · AcalanesAcalanesfull1312.70a10
Apr 20Dual - Acalanes vs CampolindoApr 20 · 200 Meters · Place 3 · AcalanesAcalanes200 Meters326.7510
Apr 20Dual - Acalanes vs CampolindoApr 20 · 100 Meters · Place 3 · AcalanesAcalanes100 Meters312.7210
Apr 1552nd Annual Bob Warren - Charlie Eaton InvitationalApr 15 · 100 Meters · Place 33 · AcalanesAcalanes100 Meters33.13.01a10
Mar 30Dual - Acalanes vs MiramonteMar 30 · 200 Meters · Place 1 · AcalanesAcalanes200 Meters126.48So
Mar 30Dual - Acalanes vs MiramonteMar 30 · 100 Meters · Place 2 · AcalanesAcalanes100 Meters212.94So
Mar 22Dual - Acalanes vs NorthgateMar 22 · 200 Meters · Place 3 · AcalanesAcalanes200 Meters326.33So
Mar 22Dual - Acalanes vs NorthgateMar 22 · 100 Meters · Place 3 · AcalanesAcalanes100 Meters312.53So
Mar 16DAL: Acalanes @ Las LomasMar 16 · 200 Meters · Place 6 · AcalanesAcalanes200 Meters626.6010
Mar 16DAL: Acalanes @ Las LomasMar 16 · 100 Meters · Place 2 · AcalanesAcalanes100 Meters212.7910
Mar 9Dual - Acalanes vs Clayton ValleyMar 9 · 200 Meters · Place 8 · AcalanesAcalanes200 Meters828.05So
Mar 9Dual - Acalanes vs Clayton ValleyMar 9 · 100 Meters · Place 5 · AcalanesAcalanes100 Meters513.10So

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26ScrimmageFeb 26 · 200 Meters · Place 24 · AcalanesAcalanes200 Meters2428.49So
Feb 26ScrimmageFeb 26 · 100 Meters · Place 27 · AcalanesAcalanes100 Meters2713.61So