Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 Pirate Invitational · Feb 2012.88a2026 Pirate InvitationalFebruary 20, 2026
100 Meters · Outdoor2026 WSC South · Mar 2012.31a2026 WSC SouthMarch 20, 2026
200 Meters · Indoor2026 Pirate Invitational · Feb 2025.59a2026 Pirate InvitationalFebruary 20, 2026
200 Meters · Outdoor2026 3C2A State Championships · May 1524.082026 3C2A State ChampionshipsMay 15, 2026
400 Meters · Indoor2026 Battle of the Regions · Feb 1356.46a2026 Battle of the RegionsFebruary 13, 2026
400 Meters · Outdoor2026 Cerritos Invitational · Apr 1053.882026 Cerritos InvitationalApril 10, 2026
Discus · 1kg · OutdoorCIF-SS Division 1 Track and Field Prelims · May 7111-01CIF-SS Division 1 Track and Field PrelimsMay 7, 2022
Javelin · 600g · Outdoor2025 WSC Finals · Apr 2528.49m2025 WSC FinalsApril 25, 2025
Shot Put · 4kg · Outdoor2025 WSC Finals · Apr 258.64m2025 WSC FinalsApril 25, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 152026 3C2A State ChampionshipsMay 15 · 400 Meters · Place 1 · CanyonsCanyons400 Meters154.78SO
May 152026 3C2A State ChampionshipsMay 15 · 200 Meters · Place 3 · CanyonsCanyons200 Meters324.08 PBSO
May 22026 3C2A Southern California ChampionshipsMay 2 · 400 Meters · Place 1 · CanyonsCanyons400 MetersRound P1.54.62aSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 400 Meters · Place 1 · CanyonsCanyons400 Meters1.54.32aSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 200 Meters · Place 1 · CanyonsCanyons200 MetersRound P1.24.13aWind: 1.2So
May 22026 3C2A Southern California ChampionshipsMay 2 · 200 Meters · Place 5 · CanyonsCanyons200 Meters5.24.83aWind: 0.1So
Apr 24WSC ChampionshipApr 24 · 400 Meters · Place 1 · CanyonsCanyons400 MetersRound P154.63aSo
Apr 24WSC ChampionshipApr 24 · 400 Meters · Place 1 · CanyonsCanyons400 Meters154.47aSo
Apr 24WSC ChampionshipApr 24 · 200 Meters · Place 1 · CanyonsCanyons200 MetersRound P124.49aSo
Apr 24WSC ChampionshipApr 24 · 200 Meters · Place 1 · CanyonsCanyons200 Meters124.30aSo
Apr 172026 Western Conference Prelims and FinalsApr 17 · 400 Meters · Place 1 · CanyonsCanyons400 MetersRound P1.54.63aSo
Apr 172026 Western Conference Prelims and FinalsApr 17 · 400 Meters · Place 1 · CanyonsCanyons400 Meters1.54.47aSo
Apr 172026 Western Conference Prelims and FinalsApr 17 · 200 Meters · Place 1 · CanyonsCanyons200 MetersRound P1.24.49aWind: 0.3So
Apr 172026 Western Conference Prelims and FinalsApr 17 · 200 Meters · Place 1 · CanyonsCanyons200 Meters1.24.30aWind: -0.4So
Apr 102026 Cerritos InvitationalApr 10 · 400 Meters · Place 1 · CanyonsCanyons400 Meters153.88 PBSO
Apr 102026 Cerritos InvitationalApr 10 · 200 Meters · Place 1 · CanyonsCanyons200 Meters124.60SO
Mar 27Mangrum InvitationalMar 27 · 400 Meters · Place 1 · CanyonsCanyons400 Meters153.99aSo
Mar 202026 WSC SouthMar 20 · Javelin · Place 2 · CanyonsCanyonsJavelin229.74mSO
Mar 202026 WSC SouthMar 20 · 200 Meters · Place 1 · CanyonsCanyons200 Meters124.68aSO
Mar 202026 WSC SouthMar 20 · 100 Meters · Place 1 · CanyonsCanyons100 Meters112.31a PBSO
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 400 Meters · Place 1 · CanyonsCanyons400 Meters1.53.99aSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · Javelin · Place 4 · CanyonsCanyonsJavelin600g4.24.27mSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · Discus · CanyonsCanyonsDiscus1kg—DNSSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 400 Meters · Place 1 · CanyonsCanyons400 Meters1.55.38aSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 200 Meters · Place 2 · CanyonsCanyons200 Meters2.24.95aWind: 1.5So

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 202026 Pirate InvitationalFeb 20 · 200 Meters · Place 1 · CanyonsCanyons200 Meters125.59a PBSO
Feb 202026 Pirate InvitationalFeb 20 · 100 Meters · Place 2 · CanyonsCanyons100 Meters212.88a PBSO
Feb 132026 Battle of the RegionsFeb 13 · Javelin · Place 5 · CanyonsCanyonsJavelin525.20mSO
Feb 132026 Battle of the RegionsFeb 13 · 400 Meters · Place 1 · CanyonsCanyons400 Meters156.46a PBSO
Feb 132026 Battle of the RegionsFeb 13 · 200 Meters · Place 3 · CanyonsCanyons200 Meters325.86aSO

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · Javelin · Place 12 · Canyons (Calif.)Canyons (Calif.)Javelin1225.83mFR
May 10SoCal Finals @ SaddlebackMay 10 · 400 Meters · Place 3 · Canyons (Calif.)Canyons (Calif.)400 Meters357.41aFR
May 10SoCal Finals @ SaddlebackMay 10 · 400 Meters · Place 5 · Canyons (Calif.)Canyons (Calif.)400 Meters556.36aFR
May 10SoCal Finals @ SaddlebackMay 10 · 200 Meters · Place 13 · Canyons (Calif.)Canyons (Calif.)200 Meters1325.75aFR
Apr 252025 WSC FinalsApr 25 · Javelin · Place 3 · CanyonsCanyonsJavelin600g3.28.49m PBFr
Apr 252025 WSC FinalsApr 25 · Discus · Place 4 · CanyonsCanyonsDiscus1kg4.30.71mFr
Apr 252025 WSC FinalsApr 25 · Shot Put · Place 8 · CanyonsCanyonsShot Put4kg8.8.64m PBFr
Apr 252025 WSC FinalsApr 25 · 400 Meters · Place 2 · CanyonsCanyons400 MetersRound P2.57.59aFr
Apr 252025 WSC FinalsApr 25 · 400 Meters · Place 1 · CanyonsCanyons400 Meters1.55.91aFr
Apr 252025 WSC FinalsApr 25 · 200 Meters · Place 3 · CanyonsCanyons200 MetersRound P3.25.91aWind: 1.5Fr
Apr 252025 WSC FinalsApr 25 · 200 Meters · Place 3 · CanyonsCanyons200 Meters3.25.48aWind: 3.3Fr
Apr 182025 WSC PrelimsApr 18 · Javelin · Place 3 · CanyonsCanyonsJavelin600g3.28.49mFr
Apr 182025 WSC PrelimsApr 18 · Discus · Place 4 · CanyonsCanyonsDiscus1kg4.30.71mFr
Apr 182025 WSC PrelimsApr 18 · Shot Put · Place 8 · CanyonsCanyonsShot Put4kg8.8.64mFr
Apr 182025 WSC PrelimsApr 18 · 400 Meters · Place 2 · CanyonsCanyons400 MetersRound P2.57.59aFr
Apr 182025 WSC PrelimsApr 18 · 400 Meters · Place 1 · CanyonsCanyons400 Meters1.55.91aFr
Apr 182025 WSC PrelimsApr 18 · 200 Meters · Place 3 · CanyonsCanyons200 MetersRound P3.25.91aWind: 1.5Fr
Apr 182025 WSC PrelimsApr 18 · 200 Meters · Place 3 · CanyonsCanyons200 Meters3.25.48aWind: 3.3Fr
Apr 4Moorpark OpenApr 4 · Javelin · Place 4 · CanyonsCanyonsJavelin429.88mFR
Apr 4Moorpark OpenApr 4 · Discus · Place 6 · CanyonsCanyonsDiscus631.65mFR
Apr 4Moorpark OpenApr 4 · Shot Put · Place 6 · CanyonsCanyonsShot Put68.96mFR
Mar 282025 Arnie Robinson Invite College OpenMar 28 · 400 Meters · Place 1 · Canyons (Calif.)Canyons (Calif.)400 Meters157.47aFr
Mar 282025 Arnie Robinson Invite College OpenMar 28 · 200 Meters · Place 4 · Canyons (Calif.)Canyons (Calif.)200 Meters426.42aFr
Mar 14Redlands InvitationalMar 14 · Javelin · Place 11 · Canyons (Calif.)Canyons (Calif.)Javelin1124.06m—
Mar 14Redlands InvitationalMar 14 · Discus · Place 14 · Canyons (Calif.)Canyons (Calif.)Discus1423.17m—
Mar 14Redlands InvitationalMar 14 · 200 Meters · Place 1 · Canyons (Calif.)Canyons (Calif.)200 Meters126.26a—
Mar 14Redlands InvitationalMar 14 · 100 Meters · Place 4 · Canyons (Calif.)Canyons (Calif.)100 Meters413.16a—
Mar 72025 Ben Brown InviteMar 7 · 400 Meters · Place 15 · Canyons (Calif.)Canyons (Calif.)400 Meters1557.46a—
Mar 72025 Ben Brown InviteMar 7 · 200 Meters · Place 34 · Canyons (Calif.)Canyons (Calif.)200 Meters3426.20a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Rossi RelaysFeb 22 · Shot Put · Place 28 · CanyonsCanyonsShot Put289.35mFR
Feb 15Pirate Invitational Feb 15 · Javelin · Place 3 · Canyons (Calif.)Canyons (Calif.)Javelin326.12m—
Feb 15Pirate Invitational Feb 15 · 400 Meters · Place 2 · Canyons (Calif.)Canyons (Calif.)400 Meters258.78a—
Feb 15Pirate Invitational Feb 15 · 200 Meters · Place 2 · Canyons (Calif.)Canyons (Calif.)200 Meters226.72a—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 11CIF SS FinalsMay 11 · 400 Meters · Place 4 · SaugusSaugus400 Meters4.56.19a12
May 4CIF-SS D1 PrelimsMay 4 · 400 Meters · Place 7 · SaugusSaugus400 MetersRound P7.57.21a12
Apr 19Foothill League FinalsApr 19 · Discus · Place 3 · SaugusSaugusDiscus1kg3.104' 512
Apr 19Foothill League FinalsApr 19 · 400 Meters · Place 3 · SaugusSaugus400 MetersRound P3.57.36a12
Apr 19Foothill League FinalsApr 19 · 400 Meters · Place 1 · SaugusSaugus400 Meters1.56.52a12
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · Discus · Place 8 · SaugusSaugusDiscus8103-0012
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 400 Meters · Place 3 · SaugusSaugus400 Meters358.5212
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 200 Meters · Place 21 · SaugusSaugus200 Meters2126.9712
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 100 Meters · Place 32 · SaugusSaugus100 Meters3212.87612
Mar 28Saugus @ CastaicMar 28 · Discus · Place 1 · SaugusSaugusDiscus1103-112
Mar 28Saugus @ CastaicMar 28 · 400 Meters · Place 2 · SaugusSaugus400 Meters259.0512
Mar 21Valencia @ SaugusMar 21 · Discus · Place 1 · SaugusSaugusDiscus1kg1.78-0812
Mar 21Valencia @ SaugusMar 21 · 100 Meters · Place 2 · SaugusSaugus100 Meters2.12.84aWind: -0.712
Mar 14Saugus @ Golden ValleyMar 14 · Discus · Place 2 · SaugusSaugusDiscus290-8.50—
Mar 14Saugus @ Golden ValleyMar 14 · 400 Meters · Place 1 · SaugusSaugus400 Meters11:02.36a—
Mar 14Saugus @ Golden ValleyMar 14 · Discus · Place 2 · SaugusSaugusDiscus290-812
Mar 14Saugus @ Golden ValleyMar 14 · 400 Meters · Place 1 · SaugusSaugus400 Meters11:02.3612
Mar 8Redondo Nike Track FestivalMar 8 · 400 Meters · Place 20 · Saugus (SS)Saugus (SS)400 Meters201:02.5412
Mar 7Canyon @ Saugus Mar 7 · Discus · Place 1 · SaugusSaugusDiscus1kg1.91-0912
Mar 7Canyon @ Saugus Mar 7 · 100 Meters · Place 4 · SaugusSaugus100 Meters4.13.20a12
Mar 1Don Green InvitationalMar 1 · Discus · Place 10 · SaugusSaugusDiscus1kg10.88-1012
Mar 1Don Green InvitationalMar 1 · 200 Meters · Place 7 · SaugusSaugus200 Meters7.27.58aWind: 0.812
Mar 1Don Green InvitationalMar 1 · 100 Meters · Place 26 · SaugusSaugus100 Meters26.13.65aWind: 1.612
Feb 21Hart @ Saugus Feb 21 · 200 Meters · SaugusSaugus200 Meters—DNS12
Feb 21Hart @ Saugus Feb 21 · 100 Meters · Place 5 · SaugusSaugus100 Meters5.13.82a12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 29Saugus @ West RanchFeb 29 · 200 Meters · Place 1 · SaugusSaugus200 Meters127.2612
Feb 29Saugus @ West RanchFeb 29 · Discus · Place 1 · SaugusSaugusDiscus1104-112
Feb 29Saugus @ West RanchFeb 29 · 200 Meters · Place 1 · SaugusSaugus200 Meters127.2612
Feb 29Saugus @ West RanchFeb 29 · Discus · Place 1 · SaugusSaugusDiscus1104-112
Feb 29Saugus @ West RanchFeb 29 · 200 Meters · Place 1 · SaugusSaugus200 Meters127.2612
Feb 29Saugus @ West RanchFeb 29 · Discus · Place 1 · SaugusSaugusDiscus1104-112

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Apr 21Foothill League FinalsApr 21 · Discus · Place 4 · SaugusSaugusDiscus492-811
Apr 21Foothill League FinalsApr 21 · 100 Meters · Place 9 · SaugusSaugus100 MetersRound P913.0711
Apr 21Foothill League FinalsApr 21 · 100 Meters · Place 7 · SaugusSaugus100 Meters712.9711
Apr 13Saugus @ HartApr 13 · Discus · Place 2 · SaugusSaugusDiscus290-7.50—
Apr 13Saugus @ HartApr 13 · 200 Meters · Place 2 · SaugusSaugus200 Meters227.37a—
Apr 13Saugus @ HartApr 13 · 100 Meters · Place 2 · SaugusSaugus100 Meters213.12a—
Apr 1Trevor Habberstad InvitationalApr 1 · Discus · Place 3 · SaugusSaugusDiscus1kg3.90-0711
Apr 1Trevor Habberstad InvitationalApr 1 · 200 Meters · Place 9 · SaugusSaugus200 Meters9.26.97aWind: -0.111
Apr 1Trevor Habberstad InvitationalApr 1 · 100 Meters · Place 8 · SaugusSaugus100 Meters8.13.42aWind: -1.611
Mar 24Simi Valley InvitationalMar 24 · 200 Meters · Place 28 · SaugusSaugus200 Meters2827.12a—
Mar 24Simi Valley InvitationalMar 24 · 100 Meters · Place 40 · SaugusSaugus100 Meters4013.32a—
Mar 24Simi Valley InvitationalMar 24 · Discus · Place 16 · SaugusSaugusDiscus1685-7—
Mar 23Castaic @ SaugusMar 23 · 200 Meters · Place 3 · SaugusSaugus200 Meters326.9811
Mar 23Castaic @ SaugusMar 23 · Discus · Place 1 · SaugusSaugusDiscus194-1111
Mar 23Castaic @ SaugusMar 23 · 100 Meters · Place 3 · SaugusSaugus100 Meters313.1411
Mar 16Saugus @ ValenciaMar 16 · 200 Meters · Place 3 · SaugusSaugus200 Meters327.1811
Mar 16Saugus @ ValenciaMar 16 · Discus · Place 2 · SaugusSaugusDiscus286-1111
Mar 9Golden Valley @ SaugusMar 9 · Discus · Place 2 · SaugusSaugusDiscus297-11.5011
Mar 9Golden Valley @ SaugusMar 9 · 200 Meters · Place 6 · SaugusSaugus200 Meters627.5611
Mar 9Golden Valley @ SaugusMar 9 · 100 Meters · Place 7 · SaugusSaugus100 Meters713.4511
Mar 3Don Green InvitationalMar 3 · Discus · Place 5 · SaugusSaugusDiscus5100-0211
Mar 3Don Green InvitationalMar 3 · 200 Meters · Place 25 · SaugusSaugus200 Meters2527.8611
Mar 3Don Green InvitationalMar 3 · 100 Meters · Place 39 · SaugusSaugus100 Meters3913.6211
Mar 2Saugus @ CanyonMar 2 · Discus · Place 1 · SaugusSaugusDiscus190-08.5011
Mar 2Saugus @ CanyonMar 2 · 200 Meters · Place 4 · SaugusSaugus200 Meters427.4411
Mar 2Saugus @ CanyonMar 2 · 100 Meters · Place 6 · SaugusSaugus100 Meters613.5711

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23West Ranch @ SaugusFeb 23 · 200 Meters · Place 2 · SaugusSaugus200 Meters228.20a—
Feb 23West Ranch @ SaugusFeb 23 · 100 Meters · Place 3 · SaugusSaugus100 Meters313.67a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7CIF-SS Division 1 Track and Field PrelimsMay 7 · Discus · Place 15 · SaugusSaugusDiscus1kgRound P15.111-01 PB10
Apr 23SoCal Frosh-Soph ChampionshipsApr 23 · Discus · Place 1 · SaugusSaugusDiscus1105-1010
Apr 23SoCal Frosh-Soph ChampionshipsApr 23 · 100 Meters · Place 10 · SaugusSaugus100 Meters1013.71a10
Apr 21Foothill League FinalsApr 21 · Discus · Place 3 · SaugusSaugusDiscus393-1010
Mar 31Canyon & Saugus @ Golden ValleyMar 31 · Discus · Place 1 · SaugusSaugusDiscus1106-110
Mar 31Canyon & Saugus @ Golden ValleyMar 31 · 100 Meters · Place 1 · SaugusSaugus100 Meters113.7910
Mar 31Canyon & Saugus @ Golden ValleyMar 31 · Discus · Place 1 · SaugusSaugusDiscus1106-110
Mar 31Canyon & Saugus @ Golden ValleyMar 31 · 100 Meters · Place 1 · SaugusSaugus100 Meters113.7910