Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorLiberty League Cluster #3 · Mar 314:52.85aLiberty League Cluster #3March 31, 2026
300m Hurdles · 36" / 0.914m · OutdoorCIF-SS Finals · May 1648.76aCIF-SS FinalsMay 16, 2026
3200 Meters · IndoorLiberty League Meet #1 · Feb 2711:40.43Liberty League Meet #1February 27, 2025
3200 Meters · OutdoorLiberty League Cluster #3 · Mar 3111:11.71aLiberty League Cluster #3March 31, 2026
400 Meters · IndoorLiberty League Meet #1 · Feb 271:01.26Liberty League Meet #1February 27, 2025
400 Meters · OutdoorLiberty League Cluster #2 · Mar 1762.99aLiberty League Cluster #2March 17, 2026
800 Meters · IndoorLiberty League Meet #1 · Feb 272:20.93Liberty League Meet #1February 27, 2025
800 Meters · OutdoorLiberty League Cluster #3 · Mar 312:18.14aLiberty League Cluster #3March 31, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 300m Hurdles · Place 31 · Milken Community300m Hurdles36" / 0.914mRound P31.48.76a PB12
May 9CIF SS D4 PreliminariesMay 9 · 300m Hurdles · Place 31 · Milken Community300m Hurdles36" / 0.914mRound P31.48.76a12
Mar 31Liberty League Cluster #3Mar 31 · 3200 Meters · Place 2 · Milken Community3200 Meters2.11:11.71a PB12
Mar 31Liberty League Cluster #3Mar 31 · 1600 Meters · Place 5 · Milken Community1600 Meters5.4:52.85a PB12
Mar 31Liberty League Cluster #3Mar 31 · 800 Meters · Place 4 · Milken Community800 Meters4.2:18.14a PB12
Mar 17Liberty League Cluster #2Mar 17 · 1600 Meters · Place 3 · Milken Community1600 Meters3.5:04.43a12
Mar 17Liberty League Cluster #2Mar 17 · 400 Meters · Place 4 · Milken Community400 Meters4.62.99a PB12
Mar 3Liberty League Cluster #1Mar 3 · 300m Hurdles · Place 1 · Milken Community300m Hurdles36" / 0.914m1.54.69a12
Mar 3Liberty League Cluster #1Mar 3 · 1600 Meters · Place 3 · Milken Community1600 Meters3.4:56.08a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 1Liberty Cluster #3 MeetApr 1 · 800 Meters · Place 4 · Milken Community (SS)800 Meters42:23.2011
Apr 1Liberty Cluster #3 MeetApr 1 · 1600 Meters · Place 3 · Milken Community (SS)1600 Meters35:10.7911
Mar 6Liberty League Meet 3/6Mar 6 · 3200 Meters · Place 1 · Milken Community3200 Meters1.11:40.73a11
Mar 6Liberty League Meet 3/6Mar 6 · 1600 Meters · Place 4 · Milken Community1600 Meters4.5:14.62a11
Mar 6Liberty League Meet 3/6Mar 6 · 800 Meters · Place 3 · Milken Community800 Meters3.2:25.86a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Liberty League Meet #1Feb 27 · 3200 Meters · Place 2 · Milken Community (SS)3200 Meters211:40.43 PB11
Feb 27Liberty League Meet #1Feb 27 · 800 Meters · Place 1 · Milken Community (SS)800 Meters12:20.93 PB11
Feb 27Liberty League Meet #1Feb 27 · 400 Meters · Place 7 · Milken Community (SS)400 Meters71:01.26 PB11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26Liberty League FinalsApr 26 · 3200 Meters · Place 4 · Milken Community3200 Meters4.12:46.70a10
Apr 26Liberty League FinalsApr 26 · 1600 Meters · Place 12 · Milken Community1600 Meters12.5:47.34a10