Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 Pirate Invitational · Feb 2013.12a2026 Pirate InvitationalFebruary 20, 2026
100 Meters · Outdoor2026 Moorpark Open · Apr 311.89a2026 Moorpark OpenApril 3, 2026
150 Meters · IndoorWestmont Warrior Relays · Feb 1319.88aWestmont Warrior Relays February 13, 2026
200 Meters · Indoor2026 Pirate Invitational · Feb 2027.19a2026 Pirate InvitationalFebruary 20, 2026
200 Meters · OutdoorSCIAC Conference Championships · May 225.85aSCIAC Conference ChampionshipsMay 2, 2026
300 Meters · IndoorMoorpark Season Opener and Multis · Jan 3144.05Moorpark Season Opener and MultisJanuary 31, 2025
60 Meter · Outdoor2026 Moorpark College Season Opener · Feb 78.09a2026 Moorpark College Season OpenerFebruary 7, 2026
60 Meters · IndoorWestmont Warrior Relays · Feb 138.04aWestmont Warrior Relays February 13, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 200 Meters · Place 46 · Cal LutheranCal Lutheran200 Meters46.26.40aWind: 1.7So
May 9Franson Last Chance and MultisMay 9 · 100 Meters · Place 17 · Cal LutheranCal Lutheran100 MetersRound P17.12.67aWind: 1.2So
May 2SCIAC Conference ChampionshipsMay 2 · 200 Meters · Place 8 · Cal LutheranCal Lutheran200 Meters825.89aSO
May 2SCIAC Conference ChampionshipsMay 2 · 200 Meters · Place 6 · Cal LutheranCal Lutheran200 Meters625.85a PBSO
May 2SCIAC Conference ChampionshipsMay 2 · 100 Meters · Place 5 · Cal LutheranCal Lutheran100 Meters512.35aSO
May 2SCIAC Conference ChampionshipsMay 2 · 100 Meters · Place 4 · Cal LutheranCal Lutheran100 Meters412.39aSO
Apr 16Bryan Clay InvitationalApr 16 · 100 Meters · Place 62 · Cal LutheranCal Lutheran100 MetersRound P62.12.82aWind: -1So
Apr 11Pomona-Pitzer InvitationalApr 11 · 200 Meters · Place 26 · Cal LutheranCal Lutheran200 Meters2626.01SO
Apr 11Pomona-Pitzer InvitationalApr 11 · 100 Meters · Place 21 · Cal LutheranCal Lutheran100 Meters2112.64SO
Apr 32026 Moorpark OpenApr 3 · 200 Meters · Place 12 · Cal LutheranCal Lutheran200 Meters1226.16aSo
Apr 32026 Moorpark OpenApr 3 · 100 Meters · Place 7 · Cal LutheranCal Lutheran100 Meters711.89a PBSo
Mar 29SCIAC Quad Cup 2Mar 29 · 200 Meters · Place 4 · Cal LutheranCal Lutheran200 Meters4.26.55aWind: 2.9So
Mar 29SCIAC Quad Cup 2Mar 29 · 100 Meters · Place 3 · Cal LutheranCal Lutheran100 Meters3.12.65aWind: 0.6So
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 100 Meters · Place 6 · Cal LutheranCal Lutheran100 Meters6.12.70aWind: 0.9So
Mar 7SCIAC Multi-Dual (Pomona-Pitzer)Mar 7 · 200 Meters · Place 4 · Cal LutheranCal Lutheran200 Meters426.75aSO
Mar 7SCIAC Multi-Dual (Pomona-Pitzer)Mar 7 · 100 Meters · Place 2 · Cal LutheranCal Lutheran100 Meters212.87aSO
Feb 72026 Moorpark College Season OpenerFeb 7 · 60 Meter · Place 4 · Cal LutheranCal Lutheran60 Meter4.8.09a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 202026 Pirate InvitationalFeb 20 · 200 Meters · Place 4 · Cal LutheranCal Lutheran200 Meters427.19a PBSO
Feb 202026 Pirate InvitationalFeb 20 · 100 Meters · Place 3 · Cal LutheranCal Lutheran100 Meters313.12a PBSO
Feb 13Westmont Warrior Relays Feb 13 · 150 Meters · Place 11 · Cal LutheranCal Lutheran150 Meters1119.88a PBSo
Feb 13Westmont Warrior Relays Feb 13 · 60 Meters · Place 8 · Cal LutheranCal Lutheran60 Meters88.04a PBSo

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 26SCIAC ChampionshipsApr 26 · 100 Meters · Place 5 · Cal LutheranCal Lutheran100 MetersRound P5.12.69aWind: -1.7Fr
Apr 26SCIAC ChampionshipsApr 26 · 100 Meters · Place 7 · Cal LutheranCal Lutheran100 Meters7.12.60aWind: 0.8Fr
Apr 12Pomona-Pitzer InvitationalApr 12 · 100 Meters · Place 20 · Cal LutheranCal Lutheran100 Meters2012.77FR
Apr 12Pomona-Pitzer InvitationalApr 12 · 200 Meters · Place 35 · Cal LutheranCal Lutheran200 Meters3526.41FR
Apr 4Moorpark OpenApr 4 · 200 Meters · Place 5 · Cal LutheranCal Lutheran200 Meters525.85FR
Apr 4Moorpark OpenApr 4 · 100 Meters · Place 3 · Cal LutheranCal Lutheran100 Meters312.46FR
Mar 29SCIAC Multi-Dual SeriesMar 29 · 200 Meters · Place 2 · Cal LutheranCal Lutheran200 Meters2.26.51aWind: 1.8Fr
Mar 29SCIAC Multi-Dual SeriesMar 29 · 100 Meters · Place 2 · Cal LutheranCal Lutheran100 Meters2.12.71aWind: -0.4Fr
Mar 22Westmont ClassicMar 22 · 200 Meters · Place 4 · Cal LutheranCal Lutheran200 Meters4.26.73aWind: 0.1Fr
Mar 22Westmont ClassicMar 22 · 100 Meters · Place 3 · Cal LutheranCal Lutheran100 Meters3.12.63aWind: -0.4Fr
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 200 Meters · Place 7 · Cal LutheranCal Lutheran200 Meters726.82a—
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 100 Meters · Place 5 · Cal LutheranCal Lutheran100 Meters512.94a—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 200 Meters · Place 10 · Cal LutheranCal Lutheran200 Meters10.27.11aWind: 0.6Fr
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 100 Meters · Place 4 · Cal LutheranCal Lutheran100 Meters4.12.79aWind: 1Fr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31Moorpark Season Opener and MultisJan 31 · 300 Meters · Place 5 · Cal LutheranCal Lutheran300 Meters544.05 PBFR

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15West Central Districts 3 / SWD 4 Track & Field ChampionshipsMay 15 · 200 Meters · Place 10 · Rogers (Puyallup)Rogers (Puyallup)200 Meters1026.13a—
May 15West Central Districts 3 / SWD 4 Track & Field ChampionshipsMay 15 · 100 Meters · Place 7 · Rogers (Puyallup)Rogers (Puyallup)100 Meters712.64a—
May 94A SPSL ChampionshipsMay 9 · 100 Meters · Place 6 · Rogers (Puyallup)Rogers (Puyallup)100 Meters612.83a—
May 2Rogers @ Emerald Ridge (SPSL)May 2 · 200 Meters · Place 4 · Rogers (Puyallup)Rogers (Puyallup)200 Meters426.58a—
May 2Rogers @ Emerald Ridge (SPSL)May 2 · 100 Meters · Place 1 · Rogers (Puyallup)Rogers (Puyallup)100 Meters112.64a—
Apr 27Big 5 InviteApr 27 · 100 Meters · Place 1 · Rogers (Puyallup)Rogers (Puyallup)100 Meters113.05a—
Apr 13South Sound Classic Presented by Washington State FairApr 13 · 200 Meters · Place 30 · Rogers (Puyallup)Rogers (Puyallup)200 Meters30.27.76a12
Apr 13South Sound Classic Presented by Washington State FairApr 13 · 100 Meters · Place 21 · Rogers (Puyallup)Rogers (Puyallup)100 Meters21.12.99a12
Mar 27Olympia @ Rogers (SPSL) Mar 27 · 100 Meters · Place 1 · Rogers (Puyallup)Rogers (Puyallup)100 Meters1.13.26a12
Mar 22Rogers @ BellarmineMar 22 · 100 Meters · Place 1 · Rogers (Puyallup)Rogers (Puyallup)100 Meters113.30a—
Mar 8Rogers JamboreeMar 8 · 100 Meters · Place 3 · Rogers (Puyallup)Rogers (Puyallup)100 Meters313.64a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25 WIAA 2A, 3A, 4A State Championship Meet (HS)May 25 · 100 Meters · Place 8 · Rogers (Puyallup)Rogers (Puyallup)100 Meters812.52a—
May 25 WIAA 2A, 3A, 4A State Championship Meet (HS)May 25 · 100 Meters · Place 8 · Rogers (Puyallup)Rogers (Puyallup)100 Meters813.00a—
May 17West Central DistrictsMay 17 · 100 Meters · Place 4 · Rogers (Puyallup)Rogers (Puyallup)100 Meters412.63a—
May 114A SPSL League Championship MeetMay 11 · 100 Meters · Place 6 · Rogers (Puyallup)Rogers (Puyallup)100 Meters612.85a—
Apr 26GK vs. RogersApr 26 · 100 Meters · Place 4 · Rogers (Puyallup)Rogers (Puyallup)100 Meters412.87a—
Apr 5Emerald Ridge @ Rogers HSApr 5 · 200 Meters · Place 5 · Rogers (Puyallup)Rogers (Puyallup)200 Meters529.10a—
Mar 29Rogers @ Olympia (SPSL)Mar 29 · 200 Meters · Place 6 · Rogers (Puyallup)Rogers (Puyallup)200 Meters628.69a—
Mar 29Rogers @ Olympia (SPSL)Mar 29 · 100 Meters · Place 4 · Rogers (Puyallup)Rogers (Puyallup)100 Meters413.37a—
Mar 23Sumner @ Rogers HS Mar 23 · 200 Meters · Place 5 · Rogers (Puyallup)Rogers (Puyallup)200 Meters5.29.42a11
Mar 23Sumner @ Rogers HS Mar 23 · 100 Meters · Rogers (Puyallup)Rogers (Puyallup)100 MetersX13.83a11