Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTara Davis Invitational · Feb 244:24.61Tara Davis InvitationalFebruary 24, 2024
1 Mile · OutdoorOIDFE · Jan 254:46.97aOIDFEJanuary 25, 2025
1500 Meters · OutdoorFranson Last Chance and Multis · May 93:54.43aFranson Last Chance and MultisMay 9, 2026
1600 Meters · IndoorThousand Oaks Invitational · Feb 254:31.34Thousand Oaks Invitational February 25, 2023
1600 Meters · OutdoorVentura County Championships · Apr 124:14.79aVentura County ChampionshipsApril 12, 2024
3000 Meters · IndoorPomona-Pitzer Invitational · Feb 219:11.05aPomona-Pitzer InvitationalFebruary 21, 2026
3000 Meters · OutdoorPomona-Pitzer Salo/Crenna Invite · Feb 158:47.04aPomona-Pitzer Salo/Crenna InviteFebruary 15, 2025
3200 Meters · OutdoorCIF SS Finals · May 119:05.29aCIF SS FinalsMay 11, 2024
5000 Meters · OutdoorSCIAC Multi-Dual @ CMS · Mar 115:51.96aSCIAC Multi-Dual @ CMSMarch 1, 2025
800 Meters · OutdoorUC San Diego Triton Invitational · Apr 31:57.65aUC San Diego Triton InvitationalApril 3, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 62 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters62.3:54.43a PBSo
May 2SCIAC Conference ChampionshipsMay 2 · 1500 Meters · Place 10 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters104:01.41aSO
May 2SCIAC Conference ChampionshipsMay 2 · 1500 Meters · Place 4 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters43:55.04aSO
Apr 16University of La Verne Leopard InvitationalApr 16 · 1500 Meters · Place 2 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters23:56.61aSo
Apr 11Pomona-Pitzer InvitationalApr 11 · 1500 Meters · Place 11 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters113:55.64SO
Apr 3UC San Diego Triton InvitationalApr 3 · 1500 Meters · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters—DNFSo
Apr 3UC San Diego Triton InvitationalApr 3 · 800 Meters · Place 38 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps800 Meters381:57.65a PBSo
Mar 28SCIAC Quad Meet ChampionshipsMar 28 · 1500 Meters · Place 19 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters194:15.71aSO
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 126 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps5000 Meters126.15:55.17aSo
Mar 7SCIAC Quad Cup 1Mar 7 · 1500 Meters · Place 5 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters54:02.93aSO

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 3000 Meters · Place 28 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps3000 Meters289:11.05a PBSo

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8APU Franson Last Chance InviteMay 8 · 1500 Meters · Place 123 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters1234:08.26aFr
May 3Occidental InvitationalMay 3 · 1500 Meters · Place 52 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters523:56.99FR
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 7 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 MetersRound P7.4:01.55aFr
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 9 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters9.4:01.02aFr
Apr 12Pomona-Pitzer InvitationalApr 12 · 1500 Meters · Place 37 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters374:01.94FR
Apr 42025 Triton InvitationalApr 4 · 1500 Meters · Place 34 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters344:01.28aFr
Mar 29SCIAC Multi-Dual @ U RedlandsMar 29 · 1500 Meters · Place 5 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1500 Meters5.4:07.02aFr
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 5000 Meters · Place 10 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps5000 Meters1015:51.96a PB—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 3000 Meters · Place 8 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps3000 Meters8.8:47.04a PBFr
Jan 25OIDFEJan 25 · 1 Mile · Place 7 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1 Mile7.4:46.97a PBFr
Jan 25CMS Outdoor-Indoor Distance Challenge MeetJan 25 · 1 Mile · Place 7 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps1 Mile7.4:46.97aFr

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18CIF-SS Masters MeetMay 18 · 3200 Meters · Place 9 · Newbury Park (SS)Newbury Park (SS)3200 Meters99:11.1612
May 11CIF SS FinalsMay 11 · 3200 Meters · Place 4 · Newbury ParkNewbury Park3200 Meters4.9:05.29a PB12
May 4CIF-SS D2 PrelimsMay 4 · 3200 Meters · Place 7 · Newbury ParkNewbury Park3200 MetersRound P7.9:18.20a12
Apr 22Marmonte League FinalsApr 22 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters2.9:24.87a12
Apr 22Marmonte League FinalsApr 22 · 1600 Meters · Place 1 · Newbury ParkNewbury Park1600 Meters1.4:20.93a12
Apr 1964th Mt. SAC RelaysApr 19 · 3200 Meters · Place 4 · Newbury ParkNewbury Park3200 Meters49:12.84—
Apr 12Ventura County ChampionshipsApr 12 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters34:14.79a PB—
Apr 12Ventura County ChampionshipsApr 12 · 800 Meters · Place 6 · Newbury ParkNewbury Park800 Meters61:58.95a—
Apr 52024 Arcadia InvitationalApr 5 · 3200 Meters · Place 5 · Newbury ParkNewbury Park3200 Meters59:08.1712
Apr 52024 Arcadia InvitationalApr 5 · 3200 Meters · Place 5 · Newbury ParkNewbury Park3200 Meters59:08.1712
Mar 28Calabasas at Newbury ParkMar 28 · 1600 Meters · Place 1 · Newbury ParkNewbury Park1600 Meters14:40.89a—
Mar 28Calabasas at Newbury ParkMar 28 · 800 Meters · Place 2 · Newbury ParkNewbury Park800 Meters22:01.49a—
Mar 23Azusa Meet of ChampionsMar 23 · 3200 Meters · Place 14 · Newbury ParkNewbury Park3200 Meters14.9:10.97a12
Mar 16The TEN HS InvitationalMar 16 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters29:13.70—
Jan 27Simi Valley All-ComersJan 27 · 3000 Meters · Place 5 · Newbury Park TCNewbury Park TC3000 Meters5.9:31.57a12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Tara Davis InvitationalFeb 24 · 1 Mile · Place 1 · Newbury ParkNewbury Park1 Mile14:24.61 PB12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13CIF-SS Division 1 Track and Field FinalsMay 13 · 3200 Meters · Place 9 · Newbury ParkNewbury Park3200 Meters9.9:42.59a11
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · 3200 Meters · Place 9 · Newbury ParkNewbury Park3200 MetersRound P9.9:15.95a11
Apr 24Marmonte League FinalsApr 24 · 3200 Meters · Place 4 · Newbury ParkNewbury Park3200 Meters4.9:19.39a11
Apr 21Ventura County ChampionshipsApr 21 · 1600 Meters · Place 13 · Newbury ParkNewbury Park1600 Meters134:31.89a—
Apr 21Ventura County ChampionshipsApr 21 · 800 Meters · Place 10 · Newbury ParkNewbury Park800 Meters101:59.85a—
Apr 7Tiger Invitational @ South Pasadena TigerInvite.orgApr 7 · 3200 Meters · Place 4 · Newbury ParkNewbury Park3200 Meters49:27.5911
Apr 4Thousand Oaks at Newbury ParkApr 4 · 800 Meters · Place 1 · Newbury ParkNewbury Park800 Meters12:00.29a—
Mar 30Newbury Park at CalabasasMar 30 · 3200 Meters · Place 3 · Newbury ParkNewbury Park3200 Meters39:36.99a—
Mar 23Newbury Park at WestlakeMar 23 · 3200 Meters · Place 1 · Newbury ParkNewbury Park3200 Meters110:13.06a—
Mar 23Newbury Park at WestlakeMar 23 · 1600 Meters · Place 1 · Newbury ParkNewbury Park1600 Meters14:39.04a—
Mar 16Agoura and Oaks Christian at Newbury ParkMar 16 · 3200 Meters · Place 7 · Newbury ParkNewbury Park3200 Meters710:27.82a—
Mar 16Agoura and Oaks Christian at Newbury ParkMar 16 · 1600 Meters · Place 2 · Newbury ParkNewbury Park1600 Meters24:27.72a—
Mar 10Ventura InvitationalMar 10 · 1600 Meters · Place 8 · Newbury ParkNewbury Park1600 Meters84:29.9911

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 Meters124:31.34 PB11
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 Meters124:31.3411
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 Meters124:31.3411

2022 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 25Marmonte League Prelims/FinalsApr 25 · 1600 Meters · Place 9 · Newbury ParkNewbury Park1600 Meters9.4:41.65a10
Apr 25Marmonte League Prelims/FinalsApr 25 · 800 Meters · Place 11 · Newbury ParkNewbury Park800 Meters11.2:05.90a10
Apr 23SoCal Frosh-Soph ChampionshipsApr 23 · 1600 Meters · Place 2 · Newbury ParkNewbury Park1600 Meters24:39.20a10
Apr 14Thousand Oaks at Newbury ParkApr 14 · 3200 Meters · Place 9 · Newbury ParkNewbury Park3200 Meters910:52.7110
Apr 14Thousand Oaks at Newbury ParkApr 14 · 800 Meters · Place 7 · Newbury ParkNewbury Park800 Meters72:07.0610
Apr 7Westlake at Newbury ParkApr 7 · 1600 Meters · Place 2 · Newbury ParkNewbury Park1600 Meters25:36.7510
Mar 31Newbury Park at CalabasasMar 31 · 3200 Meters · Place 11 · Newbury ParkNewbury Park3200 Meters1111:01.2310
Mar 31Newbury Park at CalabasasMar 31 · 800 Meters · Place 2 · Newbury ParkNewbury Park800 Meters22:07.9510
Mar 26Azusa Distance Meet of ChampionsMar 26 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters4.4:35.76a10
Mar 22 Newbury Park at AgouraMar 22 · 3200 Meters · Place 6 · Newbury ParkNewbury Park3200 Meters6.11:32.03a10
Mar 22 Newbury Park at AgouraMar 22 · 1600 Meters · Place 5 · Newbury ParkNewbury Park1600 Meters5.4:53.14a10
Mar 22 Newbury Park at AgouraMar 22 · 800 Meters · Place 4 · Newbury ParkNewbury Park800 Meters4.2:10.98a10
Mar 17Newbury Park at Oaks ChristianMar 17 · 3200 Meters · Place 4 · Newbury ParkNewbury Park3200 Meters411:21.2010
Mar 17Newbury Park at Oaks ChristianMar 17 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters34:45.9010
Mar 17Newbury Park at Oaks ChristianMar 17 · 800 Meters · Place 6 · Newbury ParkNewbury Park800 Meters62:13.3310
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters164:48.0710
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters164:48.0710
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters164:48.0710
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters164:48.0710
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters164:48.0710
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters164:48.0710
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 11 · Newbury ParkNewbury Park1600 Meters114:48.0710

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24Marmonte League Prelims/FinalsMay 24 · 800 Meters · Place 15 · Newbury ParkNewbury Park800 Meters152:19.329
May 24Marmonte League Prelims/FinalsMay 24 · 1600 Meters · Place 16 · Newbury ParkNewbury Park1600 Meters165:08.189
May 15Simi Valley Invitational ReduxMay 15 · 1600 Meters · Place 46 · Newbury ParkNewbury Park1600 Meters465:16.269
May 12Newbury Park at Thousand OaksMay 12 · 3200 Meters · Place 6 · Newbury ParkNewbury Park3200 Meters612:14.729
May 12Newbury Park at Thousand OaksMay 12 · 1600 Meters · Place 13 · Newbury ParkNewbury Park1600 Meters135:14.739
May 12Newbury Park at Thousand OaksMay 12 · 800 Meters · Place 8 · Newbury ParkNewbury Park800 Meters82:26.259
May 5Oaks Christian at Newbury ParkMay 5 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters212:36.939
May 5Oaks Christian at Newbury ParkMay 5 · 1600 Meters · Place 2 · Newbury ParkNewbury Park1600 Meters25:22.969
May 5Oaks Christian at Newbury ParkMay 5 · 800 Meters · Place 2 · Newbury ParkNewbury Park800 Meters22:26.659
Apr 28Newbury Park at WestlakeApr 28 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 Meters125:38.609
Apr 28Newbury Park at WestlakeApr 28 · 800 Meters · Place 8 · Newbury ParkNewbury Park800 Meters82:30.909