Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom · Mar 1911.92aSLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom March 19, 2025
110m Hurdles · 39" / 0.991m · OutdoorSFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHS · Mar 520.44aSFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHSMarch 5, 2025
1600 Meters · OutdoorBronco Roundup Distance Carnival · Mar 75:19.50aBronco Roundup Distance CarnivalMarch 7, 2025
200 Meters · IndoorGlenn Poole Invitational · Feb 2527.01Glenn Poole InvitationalFebruary 25, 2023
200 Meters · OutdoorHerd Roundup · Apr 625.08aHerd RoundupApril 6, 2024
400 Meters · IndoorGBHS Team Time Trials 2026 · Feb 2353.66GBHS Team Time Trials 2026February 23, 2026
400 Meters · OutdoorSFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge · Apr 1550.84aSFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge April 15, 2026
800 Meters · OutdoorGlenn Rogers Distance Carnival · Apr 252:05.50Glenn Rogers Distance CarnivalApril 25, 2025
Discus · 1.6kg · OutdoorSFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge · Apr 15145-05SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge April 15, 2026
Javelin · 800g · OutdoorCordova Pumpkin Throws Meet · Oct 20121' 4.5Cordova Pumpkin Throws MeetOctober 20, 2024
Long Jump · IndoorPresident's Invite Indoor 2025 · Feb 155.27mPresident's Invite Indoor 2025February 15, 2025
Shot Put · 12lb · IndoorPresident's Invite Indoor 2025 · Feb 159.49mPresident's Invite Indoor 2025February 15, 2025
Shot Put · 12lb · OutdoorRCTC THROWS OCTOBER CHECK IN MEET · Oct 2540' 5.5"RCTC THROWS OCTOBER CHECK IN MEETOctober 25, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16SJS Division Finals (All Divisions)/Masters TrialsMay 16 · Discus · Place 9 · Granite BayGranite BayDiscus9115-1112
May 9SJS DI Championships Trials May 9 · Discus · Place 3 · Granite BayGranite BayDiscusRound P3151-0312
May 2SFL Championships Day 2 May 2 · Discus · Place 7 · Granite BayGranite BayDiscus7139-0512
Apr 18Placer County ChampionshipApr 18 · Discus · Place 1 · Granite Bay (SJ)Granite Bay (SJ)Discus1152-1012
Apr 18Placer County ChampionshipApr 18 · 400 Meters · Place 2 · Granite Bay (SJ)Granite Bay (SJ)400 Meters250.9412
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · Discus · Place 1 · Granite BayGranite BayDiscus1.6kg1.145-05 PB12
Apr 15SFL# 3 Granite Bay, Del Oro, Jesuit, St Francis, Oak Ridge Apr 15 · 400 Meters · Place 2 · Granite BayGranite Bay400 Meters2.50.84a PB12
Mar 28Bella Vista Bronco Speed FestivalMar 28 · 400 Meters · Place 10 · Granite BayGranite Bay400 Meters1051.91a12
Mar 27Grizzly Field Festival 2026 Is NOW FULL!!!Mar 27 · Discus · Place 4 · Granite BayGranite BayDiscus4135-812
Mar 1411th Annual Randall Sturgeon InvitationalMar 14 · Discus · Place 1 · Granite BayGranite BayDiscus1.6kg1.144-0512
Mar 1411th Annual Randall Sturgeon InvitationalMar 14 · 400 Meters · Granite BayGranite Bay400 Meters—DNS12
Mar 7Ron Ruptier InvitationalMar 7 · 400 Meters · Place 5 · Granite BayGranite Bay400 Meters551.91a12
Mar 4SFL # 1 - Whitney, Rocklin, Del Oro, Granite Bay Mar 4 · Discus · Place 2 · Granite BayGranite BayDiscus2130-012

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Clarke Massey RelaysFeb 28 · Discus · Place 5 · Granite BayGranite BayDiscus5129-212
Feb 23GBHS Team Time Trials 2026Feb 23 · 400 Meters · Place 1 · Granite BayGranite Bay400 Meters153.66 PB12
Feb 21John Powell Throws ClassicFeb 21 · Discus · Place 1 · Granite BayGranite BayDiscus1149-1.512

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Reno Holiday InviteDec 27 · 400 Meters · Place 11 · Fifty East EliteFifty East Elite400 Meters11.53.80a12
Feb 15President's Invite Indoor 2025Feb 15 · Long Jump · Place 2 · UnattachedUnattachedLong Jump2.5.27m PB11
Feb 15President's Invite Indoor 2025Feb 15 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.9.49m PB11

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Oct 25RCTC THROWS OCTOBER CHECK IN MEETOct 25 · Javelin · Place 1 · 38-Unattached38-UnattachedJavelin800g1.106' 5"11
Oct 25RCTC THROWS OCTOBER CHECK IN MEETOct 25 · Discus · Place 3 · 38-Unattached38-UnattachedDiscus1.6kg3.133' 7"11
Oct 25RCTC THROWS OCTOBER CHECK IN MEETOct 25 · Shot Put · Place 4 · 38-Unattached38-UnattachedShot Put12lb4.40' 5.5" PB11
May 24CIF Masters Finals 2025May 24 · Discus · Place 19 · Granite BayGranite BayDiscus1.6kg19.132-0911
May 15CIF SJS Division I FinalsMay 15 · Discus · Place 5 · Granite BayGranite BayDiscus1.6kg5.141-0711
May 15CIF SJS Division I FinalsMay 15 · 400 Meters · Place 14 · Granite BayGranite Bay400 MetersRound P14.52.15a11
May 3SFL Varsity Championship May 3 · Discus · Place 3 · Granite BayGranite BayDiscus1.6kg3.132-0811
May 3SFL Varsity Championship May 3 · 400 Meters · Place 9 · Granite BayGranite Bay400 Meters9.52.31a11
Apr 25Glenn Rogers Distance CarnivalApr 25 · 800 Meters · Place 17 · Granite BayGranite Bay800 Meters172:05.50 PB11
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · Discus · Place 15 · Granite BayGranite BayDiscus1.6kg15.101-0011
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · Shot Put · Granite BayGranite BayShot Put12lb—DNS11
Apr 9SFL # 3 B Host Del Oro /Jesuit/St. Francis/Oak Ridge/GBHSApr 9 · 400 Meters · Place 4 · Granite BayGranite Bay400 Meters4.52.51a11
Mar 29Bella Vista Bronco Speed FestivalMar 29 · 400 Meters · Place 4 · Granite BayGranite Bay400 Meters452.05a11
Mar 19SLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom Mar 19 · Long Jump · Granite BayGranite BayLong Jump—DNS11
Mar 19SLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom Mar 19 · Pole Vault · Granite BayGranite BayPole Vault—NH11
Mar 19SLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom Mar 19 · Discus · Place 3 · Granite BayGranite BayDiscus1.6kg3.112-0711
Mar 19SLF Quad Meet # 2 A - GBHS, Del Oro, Davis, Folsom Mar 19 · 100 Meters · Place 9 · Granite BayGranite Bay100 Meters9.11.92a PB11
Mar 15Ron Ruptier InviteMar 15 · Long Jump · Place 21 · Granite Bay (SJ)Granite Bay (SJ)Long Jump2117-0.7511
Mar 15Ron Ruptier InviteMar 15 · 110m Hurdles · Place 13 · Granite Bay (SJ)Granite Bay (SJ)110m Hurdles1320.8411
Mar 8Sturgeon Invite 2025Mar 8 · Discus · Place 7 · Granite Bay (SJ)Granite Bay (SJ)Discus7112-811
Mar 8Sturgeon Invite 2025Mar 8 · 400 Meters · Place 8 · Granite Bay (SJ)Granite Bay (SJ)400 Meters854.1511
Mar 7Bronco Roundup Distance CarnivalMar 7 · 1600 Meters · Place 180 · Granite BayGranite Bay1600 Meters1805:19.50a PB—
Mar 5SFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHSMar 5 · Shot Put · Place 8 · Granite BayGranite BayShot Put12lb8.38-08.0011
Mar 5SFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHSMar 5 · 110m Hurdles · Place 7 · Granite BayGranite Bay110m Hurdles39" / 0.991m7.20.44a PBWind: -0.311
Mar 5SFL Quad meet # 1 B - Rocklin, Whitney, Del Oro, GBHSMar 5 · 400 Meters · Place 3 · Granite BayGranite Bay400 Meters3.52.76a11
Mar 1Glenn Poole InvitationalMar 1 · Discus · Place 10 · Granite BayGranite BayDiscus10116-7—
Feb 24GBHS Team Time trials Feb 24 · 400 Meters · Place 1 · Granite BayGranite Bay400 Meters1.53.03aUnofficial11
Feb 24GBHS Team Time trials Feb 24 · 100 Meters · Place 5 · Granite BayGranite Bay100 Meters5.12.03aUnofficial11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Reno Holiday Invite 2025Dec 28 · Shot Put · UnattachedUnattachedShot Put12lb—DNS11
Feb 24Glenn Poole InvitationalFeb 24 · Discus · Place 2 · Granite BayGranite BayDiscus2102-1010
Feb 24Glenn Poole InvitationalFeb 24 · Shot Put · Place 6 · Granite BayGranite BayShot Put637-04.0010
Feb 24Glenn Poole InvitationalFeb 24 · 400 Meters · Place 6 · Granite BayGranite Bay400 Meters656.2710

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
Oct 20Cordova Pumpkin Throws MeetOct 20 · Javelin · Place 1 · 38-Unattached38-UnattachedJavelin800g1.121' 4.5 PB11
Oct 20Cordova Pumpkin Throws MeetOct 20 · Discus · Place 2 · 38-Unattached38-UnattachedDiscus1.6kg2.123' 211
Oct 20Cordova Pumpkin Throws MeetOct 20 · Shot Put · Place 2 · 38-Unattached38-UnattachedShot Put12lb2.34' 1011
Apr 27SFL League ChampionshipsApr 27 · Discus · Place 1 · Granite BayGranite BayDiscus1.6kg1.113-0310
Apr 27SFL League ChampionshipsApr 27 · 400 Meters · Place 2 · Granite BayGranite Bay400 Meters2.54.13a10
Apr 27SFL League ChampionshipsApr 27 · 200 Meters · Place 9 · Granite BayGranite Bay200 Meters9.25.09aWind: 1.710
Apr 10SFL Center Meet # 3 Apr 10 · Discus · Place 5 · Granite BayGranite BayDiscus5100-4—
Apr 10SFL Center Meet # 3 Apr 10 · 400 Meters · Place 2 · Granite BayGranite Bay400 Meters254.60a—
Apr 10SFL Center Meet # 3 Apr 10 · 200 Meters · Place 14 · Granite BayGranite Bay200 Meters1425.53a—
Apr 6Herd RoundupApr 6 · 400 Meters · Place 3 · Granite BayGranite Bay400 Meters353.68a—
Apr 6Herd RoundupApr 6 · 200 Meters · Place 28 · Granite BayGranite Bay200 Meters2825.08a PB—
Apr 6Herd RoundupApr 6 · Discus · Place 4 · Granite Bay (SJ)Granite Bay (SJ)Discus4109-410
Apr 6Herd RoundupApr 6 · 400 Meters · Place 3 · Granite Bay (SJ)Granite Bay (SJ)400 Meters353.6810
Apr 6Herd RoundupApr 6 · 200 Meters · Place 28 · Granite Bay (SJ)Granite Bay (SJ)200 Meters2825.0810
Mar 29Wildcat Twilight Showdown - RescheduleMar 29 · 400 Meters · Place 1 · Granite BayGranite Bay400 Meters155.95a—
Mar 29Wildcat Twilight Showdown - RescheduleMar 29 · 200 Meters · Place 3 · Granite BayGranite Bay200 Meters325.68a—
Mar 22GBHS Field Festival Mar 22 · Discus · Place 2 · Granite BayGranite BayDiscus2106-5—
Mar 22GBHS Field Festival Mar 22 · Shot Put · Place 6 · Granite BayGranite BayShot Put636-2.50—
Mar 20SFL #2Mar 20 · Discus · Place 2 · Granite BayGranite BayDiscus2100-10—
Mar 20SFL #2Mar 20 · 400 Meters · Place 4 · Granite BayGranite Bay400 Meters454.70a—
Mar 20SFL #2Mar 20 · 200 Meters · Place 12 · Granite BayGranite Bay200 Meters1225.48a—
Mar 164th Annual Fighting Zebras InvitationalMar 16 · Discus · Place 2 · Granite BayGranite BayDiscus297-0—
Mar 164th Annual Fighting Zebras InvitationalMar 16 · 400 Meters · Place 6 · Granite BayGranite Bay400 Meters654.83a—
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · Shot Put · Place 9 · Granite Bay (SJ)Granite Bay (SJ)Shot Put936-610
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · Discus · Place 3 · Granite Bay (SJ)Granite Bay (SJ)Discus397-910
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · 400 Meters · Place 4 · Granite Bay (SJ)Granite Bay (SJ)400 Meters455.5310
Mar 6SFL Center Meet # 1 Mar 6 · Discus · Place 1 · Granite BayGranite BayDiscus198-0—
Mar 6SFL Center Meet # 1 Mar 6 · 400 Meters · Place 2 · Granite BayGranite Bay400 Meters255.67a—
Mar 6SFL Center Meet # 1 Mar 6 · 200 Meters · Place 7 · Granite BayGranite Bay200 Meters725.38a—
Feb 16RJUHSD Time TrialsFeb 16 · Discus · Place 1 · Granite BayGranite BayDiscus1.6kg1.102-00Unofficial10
Feb 16RJUHSD Time TrialsFeb 16 · Shot Put · Place 3 · Granite BayGranite BayShot Put10lb3.35-11.00Unofficial10
Feb 16RJUHSD Time TrialsFeb 16 · 400 Meters · Place 2 · Granite BayGranite Bay400 Meters2.55.99aUnofficial10

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 5Sierra Foothill League FinalsMay 5 · Discus · Place 7 · Granite BayGranite BayDiscus1.6kg7.102-019
May 5Sierra Foothill League FinalsMay 5 · 400 Meters · Place 10 · Granite BayGranite Bay400 MetersRound P10.58.21a9
May 5Sierra Foothill League FinalsMay 5 · 200 Meters · Place 20 · Granite BayGranite Bay200 MetersRound P20.26.63aWind: 0.39
Apr 15Sturgeon Invite @ Granite Bay HS Apr 15 · Discus · Place 20 · Granite BayGranite BayDiscus2081-1—
Apr 15Sturgeon Invite @ Granite Bay HS Apr 15 · 400 Meters · Place 17 · Granite BayGranite Bay400 Meters1757.62a—
Apr 12SFL Center meet #3 @ GBHS Apr 12 · Discus · Place 13 · Granite BayGranite BayDiscus1380-5—
Apr 12SFL Center meet #3 @ GBHS Apr 12 · 400 Meters · Place 9 · Granite BayGranite Bay400 Meters958.63a—
Apr 12SFL Center meet #3 @ GBHS Apr 12 · 200 Meters · Place 18 · Granite BayGranite Bay200 Meters1827.15a—
Mar 22SFL Center #2Mar 22 · Discus · Place 11 · Granite BayGranite BayDiscus1.6kg11.75-109
Mar 22SFL Center #2Mar 22 · 400 Meters · Place 9 · Granite BayGranite Bay400 Meters9.59.24a9
Mar 22SFL Center #2Mar 22 · 200 Meters · Place 21 · Granite BayGranite Bay200 Meters21.27.48aWind: -3.39
Mar 183rd Annual Fighting Zebras InvitationalMar 18 · Discus · Place 7 · Granite BayGranite BayDiscus782-04—
Mar 183rd Annual Fighting Zebras InvitationalMar 18 · 100 Meters · Place 32 · Granite BayGranite Bay100 Meters3213.06a—
Mar 1SFL Center #1Mar 1 · 200 Meters · Place 20 · Granite BayGranite Bay200 Meters20.26.65aWind: 3.19
Mar 1SFL Center #1Mar 1 · 100 Meters · Place 36 · Granite BayGranite Bay100 Meters36.13.75aWind: 19
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · 200 Meters · Place 29 · Granite BayGranite Bay200 Meters29.28.28aWind: 1.19
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · 100 Meters · Place 29 · Granite BayGranite Bay100 Meters29.13.33aWind: 1.49

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 25Glenn Poole InvitationalFeb 25 · 200 Meters · Place 25 · Granite BayGranite Bay200 Meters2527.01 PB9