Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRon Ruptier Invitational · Mar 710.77aRon Ruptier InvitationalMarch 7, 2026
200 Meters · IndoorReno Holiday Invite · Dec 2723.48aReno Holiday InviteDecember 27, 2025
200 Meters · OutdoorRon Ruptier Invitational · Mar 722.46aRon Ruptier InvitationalMarch 7, 2026
400 Meters · IndoorGBHS Team Time Trials 2026 · Feb 2357.88GBHS Team Time Trials 2026February 23, 2026
55 Meter · IndoorReno Holiday Invite · Dec 276.72aReno Holiday InviteDecember 27, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 181st Annual Buettner ClassicJul 18 · 200 Meters · Place 4 · Fifty East EliteFifty East Elite200 Meters4.23.76a12
Jul 181st Annual Buettner ClassicJul 18 · 100 Meters · Place 7 · Fifty East EliteFifty East Elite100 Meters7.11.77a12
May 16SJS Division Finals (All Divisions)/Masters TrialsMay 16 · 100 Meters · Place 9 · Granite BayGranite Bay100 Meters911.04a12
May 9SJS DI Championships Trials May 9 · 100 Meters · Place 8 · Granite BayGranite Bay100 MetersRound P811.06a12
May 2SFL Championships Day 2 May 2 · 100 Meters · Place 8 · Granite BayGranite Bay100 Meters811.26a12
Apr 252026 Sacramento Meet of ChampionsApr 25 · 100 Meters · Place 9 · Granite BayGranite Bay100 Meters911.1312
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · 200 Meters · Place 5 · Granite BayGranite Bay200 Meters5.23.19aWind: -1.512
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · 100 Meters · Place 4 · Granite BayGranite Bay100 Meters4.11.39aWind: -2.912
Apr 11Thunder Invitational-MEET IS FULLApr 11 · 100 Meters · Place 2 · Granite BayGranite Bay100 Meters2.11.21aWind: -0.912
Apr 3Stanford InviteApr 3 · 100 Meters · Place 19 · Granite BayGranite Bay100 MetersRound P19.11.06aWind: 0.512
Mar 21Lancer InviteMar 21 · 200 Meters · Place 7 · Granite BayGranite Bay200 Meters722.85a12
Mar 21Lancer InviteMar 21 · 100 Meters · Place 6 · Granite BayGranite Bay100 Meters611.16a12
Mar 18SFL # 2 Del Oro, Granite Bay, Davis, FolsomMar 18 · 200 Meters · Place 3 · Granite BayGranite Bay200 Meters322.63a12
Mar 18SFL # 2 Del Oro, Granite Bay, Davis, FolsomMar 18 · 100 Meters · Place 1 · Granite BayGranite Bay100 Meters111.08a12
Mar 1411th Annual Randall Sturgeon InvitationalMar 14 · 200 Meters · Granite BayGranite Bay200 Meters—DNSWind: 1.712
Mar 1411th Annual Randall Sturgeon InvitationalMar 14 · 100 Meters · Place 5 · Granite BayGranite Bay100 Meters5.11.04aWind: 2.312
Mar 7Ron Ruptier InvitationalMar 7 · 200 Meters · Place 1 · Granite BayGranite Bay200 Meters122.46a PB12
Mar 7Ron Ruptier InvitationalMar 7 · 100 Meters · Place 3 · Granite BayGranite Bay100 Meters310.77a PB12
Mar 4SFL # 1 - Whitney, Rocklin, Del Oro, Granite Bay Mar 4 · 200 Meters · Place 2 · Granite BayGranite Bay200 Meters222.73a12
Mar 4SFL # 1 - Whitney, Rocklin, Del Oro, Granite Bay Mar 4 · 100 Meters · Place 2 · Granite BayGranite Bay100 Meters211.13a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23GBHS Team Time Trials 2026Feb 23 · 400 Meters · Place 8 · Granite BayGranite Bay400 Meters857.88 PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Reno Holiday InviteDec 27 · 55 Meter · Place 9 · Fifty East EliteFifty East Elite55 Meter9.6.72a PB12
Dec 27Reno Holiday InviteDec 27 · 200 Meters · Place 14 · Fifty East EliteFifty East Elite200 Meters14.23.48a PB12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 200 Meters · Place 5 · Fifty East EliteFifty East Elite200 Meters522.87a11
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 200 Meters · Place 8 · Fifty East EliteFifty East Elite200 MetersRound P823.39a11
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 200 Meters · Place 7 · Fifty East EliteFifty East Elite200 Meters724.08a11
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 100 Meters · Place 15 · Fifty East EliteFifty East Elite100 MetersRound P1511.62a11
Jun 765th Annual Golden West InvitationalJun 7 · 100 Meters · Place 25 · Fifty East EliteFifty East Elite100 Meters25.11.40a11
May 15CIF SJS Division I FinalsMay 15 · 200 Meters · Place 12 · Granite BayGranite Bay200 MetersRound P12.22.55aWind: 0.711
May 3SFL Varsity Championship May 3 · 200 Meters · Place 4 · Granite BayGranite Bay200 Meters4.22.77aWind: -2.311
May 3SFL Varsity Championship May 3 · 100 Meters · Place 17 · Granite BayGranite Bay100 Meters17.11.63aWind: -1.811
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · 200 Meters · Place 3 · Granite BayGranite Bay200 Meters3.22.95aWind: 0.611
Mar 29Bella Vista Bronco Speed FestivalMar 29 · 200 Meters · Place 4 · Granite BayGranite Bay200 Meters422.77a11
Mar 29Bella Vista Bronco Speed FestivalMar 29 · 100 Meters · Place 5 · Granite BayGranite Bay100 Meters511.37a11
Mar 19SLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom Mar 19 · 200 Meters · Place 2 · Granite BayGranite Bay200 Meters2.23.33a11
Mar 19SLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom Mar 19 · 100 Meters · Place 2 · Granite BayGranite Bay100 Meters2.11.61a11
Mar 15Ron Ruptier InviteMar 15 · 200 Meters · Place 4 · Granite Bay (SJ)Granite Bay (SJ)200 Meters423.0511
Mar 15Ron Ruptier InviteMar 15 · 100 Meters · Place 4 · Granite Bay (SJ)Granite Bay (SJ)100 Meters411.6011
Mar 8Sturgeon Invite 2025Mar 8 · 200 Meters · Place 1 · Granite Bay (SJ)Granite Bay (SJ)200 Meters123.0711
Mar 8Sturgeon Invite 2025Mar 8 · 100 Meters · Place 8 · Granite Bay (SJ)Granite Bay (SJ)100 Meters812.0011
Mar 5SFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHSMar 5 · 200 Meters · Place 1 · Granite BayGranite Bay200 Meters1.22.99aWind: 0.211
Mar 5SFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHSMar 5 · 100 Meters · Place 3 · Granite BayGranite Bay100 Meters3.11.73aWind: -1.611
Mar 1Glenn Poole InvitationalMar 1 · 200 Meters · Place 3 · Granite BayGranite Bay200 Meters323.19a—
Mar 1Glenn Poole InvitationalMar 1 · 100 Meters · Place 10 · Granite BayGranite Bay100 Meters1011.75a—
Feb 24GBHS Team Time trials Feb 24 · 400 Meters · Place 3 · Granite BayGranite Bay400 Meters3.55.29aUnofficial11
Feb 24GBHS Team Time trials Feb 24 · 100 Meters · Place 2 · Granite BayGranite Bay100 Meters2.11.66aUnofficial11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 27SFL League ChampionshipsApr 27 · 200 Meters · Place 1 · Granite BayGranite Bay200 Meters1.23.37aWind: 1.710
Apr 27SFL League ChampionshipsApr 27 · 100 Meters · Place 4 · Granite BayGranite Bay100 Meters4.11.76aWind: -0.610
Apr 10SFL Center Meet # 3 Apr 10 · 200 Meters · Place 1 · Granite BayGranite Bay200 Meters123.44a—
Apr 10SFL Center Meet # 3 Apr 10 · 100 Meters · Place 2 · Granite BayGranite Bay100 Meters211.63a—
Apr 6Herd RoundupApr 6 · 200 Meters · Place 2 · Granite BayGranite Bay200 Meters223.70a—
Apr 6Herd RoundupApr 6 · 100 Meters · Place 13 · Granite BayGranite Bay100 Meters1312.16a—
Apr 6Herd RoundupApr 6 · 200 Meters · Place 2 · Granite Bay (SJ)Granite Bay (SJ)200 Meters223.7010
Apr 6Herd RoundupApr 6 · 100 Meters · Place 13 · Granite Bay (SJ)Granite Bay (SJ)100 Meters1312.1610
Mar 29Wildcat Twilight Showdown - RescheduleMar 29 · 200 Meters · Place 1 · Granite BayGranite Bay200 Meters124.09a—
Mar 29Wildcat Twilight Showdown - RescheduleMar 29 · 100 Meters · Place 3 · Granite BayGranite Bay100 Meters312.17a—
Mar 20SFL #2Mar 20 · 200 Meters · Place 4 · Granite BayGranite Bay200 Meters424.02a—
Mar 20SFL #2Mar 20 · 100 Meters · Place 7 · Granite BayGranite Bay100 Meters711.97a—
Mar 164th Annual Fighting Zebras InvitationalMar 16 · 200 Meters · Place 2 · Granite BayGranite Bay200 Meters223.99a—
Mar 164th Annual Fighting Zebras InvitationalMar 16 · 100 Meters · Place 6 · Granite BayGranite Bay100 Meters611.81a—
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · 200 Meters · Place 3 · Granite Bay (SJ)Granite Bay (SJ)200 Meters324.2710
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · 100 Meters · Place 9 · Granite Bay (SJ)Granite Bay (SJ)100 Meters912.2110
Mar 6SFL Center Meet # 1 Mar 6 · 200 Meters · Place 2 · Granite BayGranite Bay200 Meters224.56a—
Mar 6SFL Center Meet # 1 Mar 6 · 100 Meters · Place 5 · Granite BayGranite Bay100 Meters512.21a—
Feb 16RJUHSD Time TrialsFeb 16 · 200 Meters · Place 3 · Granite BayGranite Bay200 Meters3.24.78aUnofficial10
Feb 16RJUHSD Time TrialsFeb 16 · 100 Meters · Place 8 · Granite BayGranite Bay100 Meters8.12.36aUnofficial10