Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWestmont Classic · Mar 284:56.17aWestmont Classic March 28, 2026
1500 Meters · OutdoorFred Hardy Invitational · Mar 194:36.59aFred Hardy InvitationalMarch 19, 2026
1600 Meters · OutdoorSDL Center Meet #3 · Apr 304:54.95aSDL Center Meet #3April 30, 2025
2000 Meters · OutdoorUCSB @ Westmont · Mar 136:36.41aUCSB @ WestmontMarch 13, 2026
3200 Meters · OutdoorCIF SJS D4 D5 Finals · May 1610:35.41aCIF SJS D4 D5 FinalsMay 16, 2025
800 Meters · IndoorGlenn Poole Invitational · Feb 252:26.64Glenn Poole InvitationalFebruary 25, 2023
800 Meters · OutdoorCIF SJS D4 D5 Finals · May 162:05.37aCIF SJS D4 D5 FinalsMay 16, 2025
Long Jump · OutdoorSDL Center Meet #1 · Mar 2015-08.00SDL Center Meet #1March 20, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24UCSB InvitationalApr 24 · 800 Meters · Place 11 · Westmont (Calif.)Westmont (Calif.)800 Meters11.2:06.08aFr
Mar 28Westmont Classic Mar 28 · 1 Mile · Place 17 · Westmont (Calif.)Westmont (Calif.)1 Mile17.4:56.17a PBFr
Mar 28Westmont Classic Mar 28 · 800 Meters · Place 16 · Westmont (Calif.)Westmont (Calif.)800 Meters16.2:09.42aFr
Mar 19Fred Hardy InvitationalMar 19 · 1500 Meters · Place 75 · Westmont (Calif.)Westmont (Calif.)1500 Meters75.4:36.59a PBFr
Mar 19Fred Hardy InvitationalMar 19 · 800 Meters · Place 49 · Westmont (Calif.)Westmont (Calif.)800 Meters49.2:11.27aFr
Mar 13UCSB @ WestmontMar 13 · 2000 Meters · Place 14 · Westmont (Calif.)Westmont (Calif.)2000 Meters146:36.41a PBFR

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 16CIF SJS D4 D5 FinalsMay 16 · 3200 Meters · Place 12 · Vacaville ChristianVacaville Christian3200 Meters12.10:35.41a PB12
May 16CIF SJS D4 D5 FinalsMay 16 · 800 Meters · Place 9 · Vacaville ChristianVacaville Christian800 MetersRound P9.2:05.37a PB12
May 7SDL ChampionshipsMay 7 · 3200 Meters · Place 1 · Vacaville ChristianVacaville Christian3200 Meters110:53.54a12
May 7SDL ChampionshipsMay 7 · 800 Meters · Place 3 · Vacaville ChristianVacaville Christian800 Meters32:10.43a12
Apr 30SDL Center Meet #3Apr 30 · 3200 Meters · Place 2 · Vacaville ChristianVacaville Christian3200 Meters211:01.75a12
Apr 30SDL Center Meet #3Apr 30 · 1600 Meters · Place 1 · Vacaville ChristianVacaville Christian1600 Meters14:54.95a PB12
Apr 19Viking Track ClassicApr 19 · 3200 Meters · Place 21 · Vacaville ChristianVacaville Christian3200 Meters2110:37.8012
Apr 19Viking Track ClassicApr 19 · 800 Meters · Place 42 · Vacaville ChristianVacaville Christian800 Meters422:14.9712
Apr 9SDL Center Meet #2Apr 9 · 1600 Meters · Place 1 · Vacaville ChristianVacaville Christian1600 Meters14:55.66a12
Apr 9SDL Center Meet #2Apr 9 · 800 Meters · Place 1 · Vacaville ChristianVacaville Christian800 Meters12:13.40a12
Mar 29Bay Area RelaysMar 29 · 1 Mile · Place 28 · Vacaville ChristianVacaville Christian1 Mile285:24.48a12
Mar 24SDL Center Meet #1Mar 24 · Long Jump · Place 12 · Vacaville ChristianVacaville ChristianLong Jump1215-912
Mar 24SDL Center Meet #1Mar 24 · 3200 Meters · Place 1 · Vacaville ChristianVacaville Christian3200 Meters111:09.76a12
Mar 24SDL Center Meet #1Mar 24 · 800 Meters · Place 2 · Vacaville ChristianVacaville Christian800 Meters22:14.12a12
Mar 21Dublin Distance FiestaMar 21 · 1600 Meters · Place 698 · Vacaville ChVacaville Ch1600 Meters6985:04.4512
Mar 21Dublin Distance FiestaMar 21 · 800 Meters · Place 433 · Vacaville ChVacaville Ch800 Meters4332:16.2512
Mar 1512th Annual Eddie Hart InvitationalMar 15 · 1600 Meters · Place 28 · Vacaville ChristianVacaville Christian1600 Meters284:58.71a—
Mar 1Glenn Poole InvitationalMar 1 · 1600 Meters · Place 33 · Vacaville ChristianVacaville Christian1600 Meters335:13.14a—
Mar 1Glenn Poole InvitationalMar 1 · 800 Meters · Place 34 · Vacaville ChristianVacaville Christian800 Meters342:17.13a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10SJS Division IV/V FinalsMay 10 · 3200 Meters · Place 13 · Vacaville ChristianVacaville Christian3200 Meters13.11:14.99a11
May 10SJS Division IV/V FinalsMay 10 · 800 Meters · Place 19 · Vacaville ChristianVacaville Christian800 MetersRound P19.2:15.78a11
May 1SDL FinalsMay 1 · 3200 Meters · Place 1 · Vacaville ChristianVacaville Christian3200 Meters111:40.77a—
May 1SDL FinalsMay 1 · 800 Meters · Place 4 · Vacaville ChristianVacaville Christian800 Meters42:19.88a—
Apr 20Viking Track ClassicApr 20 · 3200 Meters · Place 29 · Vacaville ChristianVacaville Christian3200 Meters2911:28.47a—
Apr 20Viking Track ClassicApr 20 · 800 Meters · Place 34 · Vacaville ChristianVacaville Christian800 Meters342:15.03a—
Apr 16SDL Center Meet #3Apr 16 · 1600 Meters · Place 2 · Vacaville ChristianVacaville Christian1600 Meters25:04.70a—
Apr 16SDL Center Meet #3Apr 16 · 800 Meters · Place 3 · Vacaville ChristianVacaville Christian800 Meters32:20.90a—
Apr 13Halden InvitationalApr 13 · 3200 Meters · Place 35 · Vacaville ChristianVacaville Christian3200 Meters3511:15.70a—
Apr 8SDL Center Meet #2Apr 8 · 1600 Meters · Place 2 · Vacaville ChristianVacaville Christian1600 Meters25:09.81a—
Apr 8SDL Center Meet #2Apr 8 · 800 Meters · Place 2 · Vacaville ChristianVacaville Christian800 Meters22:23.08a—
Mar 23Bay Area RelaysMar 23 · 1 Mile · Place 27 · Vacaville ChVacaville Ch1 Mile275:23.3411
Mar 19SDL Center Meet #1Mar 19 · Long Jump · Place 5 · Vacaville ChristianVacaville ChristianLong Jump516-8.50—
Mar 19SDL Center Meet #1Mar 19 · 3200 Meters · Place 2 · Vacaville ChristianVacaville Christian3200 Meters211:50.30a—
Mar 19SDL Center Meet #1Mar 19 · 800 Meters · Place 4 · Vacaville ChristianVacaville Christian800 Meters42:18.95a—
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 534 · Vacaville ChristianVacaville Christian800 Meters5342:20.74a—
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 534 · Vacaville ChVacaville Ch800 Meters5342:20.7411

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Glenn Poole InvitationalFeb 24 · 800 Meters · Place 33 · Vacaville ChrVacaville Chr800 Meters332:27.6311

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 9CIF-SJS Div IV-V Prelims/FinalsMay 9 · 3200 Meters · Place 14 · Vacaville ChristianVacaville Christian3200 Meters14.11:11.10a10
May 9CIF-SJS Div IV-V Prelims/FinalsMay 9 · 800 Meters · Place 16 · Vacaville ChristianVacaville Christian800 MetersRound P16.2:21.38a10
May 3SDL FinalsMay 3 · 3200 Meters · Place 2 · Vacaville ChristianVacaville Christian3200 Meters211:32.77a—
May 3SDL FinalsMay 3 · 800 Meters · Place 3 · Vacaville ChristianVacaville Christian800 Meters32:20.84a—
Apr 22Viking Track ClassicApr 22 · 3200 Meters · Place 31 · Vacaville ChristianVacaville Christian3200 Meters3111:20.3710
Apr 22Viking Track ClassicApr 22 · 800 Meters · Place 28 · Vacaville ChristianVacaville Christian800 Meters282:19.1810
Apr 18SDL Center Meet #3Apr 18 · Long Jump · Place 9 · Vacaville ChristianVacaville ChristianLong Jump915-7.50—
Apr 18SDL Center Meet #3Apr 18 · 1600 Meters · Place 3 · Vacaville ChristianVacaville Christian1600 Meters35:18.09a—
Apr 18SDL Center Meet #3Apr 18 · 800 Meters · Place 3 · Vacaville ChristianVacaville Christian800 Meters32:20.49a—
Mar 27SDL Center Meet #2Mar 27 · 3200 Meters · Place 2 · Vacaville ChristianVacaville Christian3200 Meters2.11:29.2010
Mar 27SDL Center Meet #2Mar 27 · Discus · Vacaville ChristianVacaville ChristianDiscus1.6kg—ND10
Mar 27SDL Center Meet #2Mar 27 · 800 Meters · Place 2 · Vacaville ChristianVacaville Christian800 Meters2.2:21.4010
Mar 20SDL Center Meet #1Mar 20 · 3200 Meters · Place 1 · Vacaville ChristianVacaville Christian3200 Meters1.11:36.47a10
Mar 20SDL Center Meet #1Mar 20 · Long Jump · Place 9 · Vacaville ChristianVacaville ChristianLong Jump9.15-08.00 PB10
Mar 20SDL Center Meet #1Mar 20 · 800 Meters · Place 2 · Vacaville ChristianVacaville Christian800 Meters2.2:24.28a10
Mar 17Dublin Distance FiestaMar 17 · 800 Meters · Place 451 · Vacaville ChVacaville Ch800 Meters4512:22.3110
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 762 · Vacaville ChVacaville Ch1600 Meters7625:23.9310

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 25Glenn Poole InvitationalFeb 25 · 800 Meters · Place 37 · Vacaville ChrVacaville Chr800 Meters372:26.64 PB10

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 11CIF-SJS Division IV-V Prelims/FinalsMay 11 · 3200 Meters · Place 14 · Vacaville ChristianVacaville Christian3200 Meters14.12:03.66a9
May 4SDL FinalsMay 4 · 3200 Meters · Place 3 · Vacaville ChristianVacaville Christian3200 Meters312:31.24a9
May 4SDL FinalsMay 4 · 1600 Meters · Place 5 · Vacaville ChristianVacaville Christian1600 Meters55:33.79a9
Apr 23Viking Track ClassicApr 23 · 800 Meters · Place 60 · Vacaville ChristianVacaville Christian800 Meters602:43.739
Apr 23Viking Track ClassicApr 23 · 1600 Meters · Place 60 · Vacaville ChristianVacaville Christian1600 Meters605:51.429
Apr 6SDL Center Meet #3Apr 6 · Discus · Place 8 · Vacaville ChristianVacaville ChristianDiscus842-109
Apr 6SDL Center Meet #3Apr 6 · 1600 Meters · Place 5 · Vacaville ChristianVacaville Christian1600 Meters55:46.009
Apr 6SDL Center Meet #3Apr 6 · 800 Meters · Place 3 · Vacaville ChristianVacaville Christian800 Meters32:37.009
Mar 30SDL Center Meet #2Mar 30 · Discus · Place 8 · Vacaville ChristianVacaville ChristianDiscus843-019
Mar 30SDL Center Meet #2Mar 30 · 1600 Meters · Place 5 · Vacaville ChristianVacaville Christian1600 Meters55:41.759
Mar 30SDL Center Meet #2Mar 30 · 800 Meters · Place 2 · Vacaville ChristianVacaville Christian800 Meters22:38.679
Mar 23SDL Center Meet #1Mar 23 · Discus · Place 4 · Vacaville ChristianVacaville ChristianDiscus448-009
Mar 23SDL Center Meet #1Mar 23 · 1600 Meters · Place 3 · Vacaville ChristianVacaville Christian1600 Meters35:38.009
Mar 23SDL Center Meet #1Mar 23 · 800 Meters · Place 6 · Vacaville ChristianVacaville Christian800 Meters62:34.909
Mar 12Halden Invitational Mar 12 · 1600 Meters · Place 97 · Vacaville ChristianVacaville Christian1600 Meters975:47.709
Mar 12Halden Invitational Mar 12 · 800 Meters · Place 80 · Vacaville ChristianVacaville Christian800 Meters802:41.449