Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMorro Bay Pirate Relays · Apr 813.85aMorro Bay Pirate RelaysApril 8, 2023
200 Meters · OutdoorNavy Spring Invitational · Apr 1727.10aNavy Spring InvitationalApril 17, 2026
400 Meters · IndoorPenn Elite · Jan 2259.87aPenn EliteJanuary 22, 2026
400 Meters · OutdoorCIF CS Masters Championships · May 1857.60CIF CS Masters ChampionshipsMay 18, 2024
400 Meters · Relay Split · IndoorNavy Indoor Invitational · Dec 659.676Navy Indoor InvitationalDecember 6, 2025
500 Meters · IndoorArmy vs. Navy Star Meet · Feb 71:20.50aArmy vs. Navy Star MeetFebruary 7, 2026
High Jump · OutdoorCENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2024 · May 104' 10CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2024May 10, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Navy National EliteMay 8 · 400 Meters · Place 6 · NavyNavy400 Meters6.1:00.00aFr
May 8Navy National EliteMay 8 · 200 Meters · Place 17 · NavyNavy200 Meters17.27.40aWind: 0.5Fr
Apr 17Navy Spring InvitationalApr 17 · 400 Meters · Place 8 · NavyNavy400 Meters8.59.17aFr
Apr 17Navy Spring InvitationalApr 17 · 200 Meters · Place 17 · NavyNavy200 Meters17.27.10a PBWind: 1.4Fr
Apr 4Sam Howell InvitationalApr 4 · 400 Meters · Place 24 · NavyNavy400 Meters24.1:00.25aFr
Mar 28Navy Outdoor InvitationalMar 28 · 400 Meters · NavyNavy400 Meters--FSFr
Mar 28Navy Outdoor InvitationalMar 28 · 200 Meters · Place 15 · NavyNavy200 Meters15.27.48aWind: 1.4Fr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Army vs. Navy Star MeetFeb 7 · 500 Meters · Place 5 · NavyNavy500 Meters51:20.50a PBFr
Jan 22Penn EliteJan 22 · 400 Meters · Place 20 · NavyNavy400 Meters20.59.87a PBFr
Jan 10Navy vs. PrincetonJan 10 · 400 Meters · Place 5 · NavyNavy400 Meters51:01.38a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · 400 Meters · NavyNavy400 MetersRelay Split—59.676 PBFr
Dec 6Navy Indoor InvitationalDec 6 · 400 Meters · Place 6 · NavyNavy400 Meters6.1:00.14aFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 15Nipomo InvitationalMar 15 · 200 Meters · Place 10 · Arroyo GrandeArroyo Grande200 Meters1027.6912

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 18CIF CS Masters ChampionshipsMay 18 · 400 Meters · Place 6 · Arroyo GrandeArroyo Grande400 Meters657.60 PB12
May 10CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2024May 10 · High Jump · Place 9 · Arroyo GrandeArroyo GrandeHigh Jump9.4' 10 PB12
May 10CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2024May 10 · 400 Meters · Arroyo GrandeArroyo Grande400 MetersRelay Split—57.3hUnofficial12
May 10CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2024May 10 · 400 Meters · Place 6 · Arroyo GrandeArroyo Grande400 Meters6.57.97a12
Apr 26CCAA Mountain League ChampionshipsApr 26 · High Jump · Place 4 · Arroyo GrandeArroyo GrandeHigh Jump4.4' 912
Apr 26CCAA Mountain League ChampionshipsApr 26 · 400 Meters · Arroyo GrandeArroyo Grande400 MetersRelay Split—58.5hUnofficial12
Apr 26CCAA Mountain League ChampionshipsApr 26 · 400 Meters · Place 2 · Arroyo GrandeArroyo Grande400 MetersRound P2.58.72a12
Apr 26CCAA Mountain League ChampionshipsApr 26 · 400 Meters · Place 2 · Arroyo GrandeArroyo Grande400 Meters2.58.38a12
Apr 20Elks San Luis Obispo County Track MeetApr 20 · High Jump · Place 1 · Arroyo GrandeArroyo GrandeHigh Jump14-11—
Apr 20Elks San Luis Obispo County Track MeetApr 20 · 400 Meters · Place 3 · Arroyo GrandeArroyo Grande400 Meters358.20a—
Apr 17Nipomo / Mission College Prep / AG 3 wayApr 17 · High Jump · Place 1 · Arroyo GrandeArroyo GrandeHigh Jump14-8—
Apr 17Nipomo / Mission College Prep / AG 3 wayApr 17 · 200 Meters · Place 1 · Arroyo GrandeArroyo Grande200 Meters127.23a—
Apr 13West Coast RelaysApr 13 · High Jump · Place 2 · Arroyo Grande (CS)Arroyo Grande (CS)High Jump24-912
Apr 11Paso Robles/Santa Ynez/AG 3 WayApr 11 · High Jump · Place 2 · Arroyo GrandeArroyo GrandeHigh Jump24-8—
Apr 11Paso Robles/Santa Ynez/AG 3 WayApr 11 · 400 Meters · Place 1 · Arroyo GrandeArroyo Grande400 Meters158.15a—
Mar 28Pioneer Valley/Lompoc/AG 3 WayMar 28 · High Jump · Place 1 · Arroyo GrandeArroyo GrandeHigh Jump14-10—
Mar 28Pioneer Valley/Lompoc/AG 3 WayMar 28 · 200 Meters · Place 2 · Arroyo GrandeArroyo Grande200 Meters227.53a—
Mar 23Central Valley Classic Mar 23 · 400 Meters · Place 10 · Arroyo GrandeArroyo Grande400 Meters101:00.15a—
Mar 23Central Valley Classic Mar 23 · 200 Meters · Place 21 · Arroyo GrandeArroyo Grande200 Meters2127.24a—
Mar 16Nipomo HS InvitationalMar 16 · 200 Meters · Place 10 · Arroyo GrandeArroyo Grande200 Meters1027.69a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 12CIF Division 1 ChampionshipsMay 12 · 400 Meters · Place 14 · Arroyo GrandeArroyo Grande400 Meters14.1:00.79a11
Apr 28Mountain League ChampionshipsApr 28 · Triple Jump · Place 12 · Arroyo GrandeArroyo GrandeTriple Jump1230-5.5—
Apr 28Mountain League ChampionshipsApr 28 · 400 Meters · Place 5 · Arroyo GrandeArroyo Grande400 Meters51:01.81a—
Apr 28Mountain League ChampionshipsApr 28 · 400 Meters · Place 4 · Arroyo GrandeArroyo Grande400 Meters41:01.96a—
Apr 28Mountain League ChampionshipsApr 28 · 200 Meters · Place 10 · Arroyo GrandeArroyo Grande200 Meters1028.50a—
Apr 22Elks SLO County ChampionshipsApr 22 · Triple Jump · Place 2 · Arroyo GrandeArroyo GrandeTriple Jump231-611
Apr 19Paso Robles/Arroyo Grande/Pioneer ValleyApr 19 · Triple Jump · Place 1 · Arroyo GrandeArroyo GrandeTriple Jump131-0—
Apr 19Paso Robles/Arroyo Grande/Pioneer ValleyApr 19 · 400 Meters · Place 1 · Arroyo GrandeArroyo Grande400 Meters11:01.68a—
Apr 8Morro Bay Pirate RelaysApr 8 · 100 Meters · Place 10 · Arroyo GrandeArroyo Grande100 Meters1013.85a PB—
Mar 25Central Coast Spring ClassicMar 25 · 400 Meters · Arroyo GrandeArroyo Grande400 Meters—DQ11
Mar 25Central Coast Spring ClassicMar 25 · 200 Meters · Place 13 · Arroyo GrandeArroyo Grande200 Meters1328.3811
Mar 25Central Coast Spring ClassicMar 25 · 100 Meters · Place 20 · Arroyo GrandeArroyo Grande100 Meters2013.9011
Mar 23Arroyo Grande/MCP/SLO TriMar 23 · 400 Meters · Place 2 · Arroyo GrandeArroyo Grande400 Meters21:04.38a—
Mar 23Arroyo Grande/MCP/SLO TriMar 23 · 100 Meters · Place 20 · Arroyo GrandeArroyo Grande100 Meters2014.24a—