Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSaint Francis Invitational · Mar 184:54.35aSaint Francis InvitationalMarch 18, 2023
1500 Meters · Outdoor2026 Chicagoland Championships · Apr 94:17.10a2026 Chicagoland ChampionshipsApril 9, 2026
1600 Meters · OutdoorPAL Varsity Trials and Finals · Apr 254:37.22aPAL Varsity Trials and FinalsApril 25, 2024
3000 Meters · IndoorMargaret Bradley Invitational · Feb 219:21.94aMargaret Bradley InvitationalFebruary 21, 2026
3000 Meters · OutdoorSaint Francis Invitational · Mar 169:26.07aSaint Francis InvitationalMarch 16, 2024
3200 Meters · Outdoor8th RustBuster Invitational · Mar 210:18.43a8th RustBuster InvitationalMarch 2, 2024
400 Meters · OutdoorWoodside Middle School Twilight Series 2019 #2/3 · May 11:13.58Woodside Middle School Twilight Series 2019 #2/3May 1, 2019
5000 Meters · OutdoorSt Francis Fighting Chance Invite · May 816:11.25aSt Francis Fighting Chance InviteMay 8, 2026
800 Meters · OutdoorPAL Varsity Trials and Finals · Apr 252:07.55aPAL Varsity Trials and FinalsApril 25, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 5000 Meters · Place 13 · ChicagoChicago5000 Meters13.16:11.25a PBSo
Apr 18Don Church Twilight MeetApr 18 · 1500 Meters · Place 30 · ChicagoChicago1500 Meters30.4:25.27aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 1500 Meters · Place 42 · ChicagoChicago1500 Meters42.4:17.10a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Margaret Bradley InvitationalFeb 21 · 3000 Meters · Place 10 · ChicagoChicago3000 Meters109:21.94a PBSo
Jan 31Windy City RumbleJan 31 · 3000 Meters · Place 10 · ChicagoChicago3000 Meters109:25.74aSo
Jan 10Phoenix InvitationalJan 10 · 3000 Meters · Place 6 · ChicagoChicago3000 Meters69:31.45aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12Wheaton (Ill) InvitationalApr 12 · 1500 Meters · Place 60 · ChicagoChicago1500 Meters604:22.74aFr
Apr 3Chicagoland ChampionshipsApr 3 · 5000 Meters · Place 28 · ChicagoChicago5000 Meters2816:11.71aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25PAL Varsity Trials and FinalsApr 25 · 3200 Meters · Place 21 · Menlo-AthertonMenlo-Atherton3200 Meters21.10:24.81a12
Apr 25PAL Varsity Trials and FinalsApr 25 · 1600 Meters · Place 17 · Menlo-AthertonMenlo-Atherton1600 MetersRound P17.4:37.22a PB12
Apr 25PAL Varsity Trials and FinalsApr 25 · 1600 Meters · Place 12 · Menlo-AthertonMenlo-Atherton1600 Meters12.4:48.33a12
Apr 25PAL Varsity Trials and FinalsApr 25 · 800 Meters · Place 17 · Menlo-AthertonMenlo-Atherton800 MetersRound P17.2:07.55a PB12
Apr 17Hillsdale and MA at SequoiaApr 17 · 1600 Meters · Place 9 · Menlo-AthertonMenlo-Atherton1600 Meters94:46.38a—
Apr 17Hillsdale and MA at SequoiaApr 17 · 800 Meters · Place 8 · Menlo-AthertonMenlo-Atherton800 Meters82:11.98a—
Mar 27Tri-Meet Westmoor, MA and MillsMar 27 · 1600 Meters · Place 6 · Menlo-AthertonMenlo-Atherton1600 Meters64:52.11a—
Mar 20San Mateo and Aragon @ Menlo-Atherton Mar 20 · 1600 Meters · Place 4 · Menlo-AthertonMenlo-Atherton1600 Meters44:41.14a—
Mar 16Saint Francis InvitationalMar 16 · 3000 Meters · Place 11 · Menlo-AthertonMenlo-Atherton3000 Meters119:26.07a PB—
Mar 12 PAL Bay: Menlo-Atherton @ CarlmontMar 12 · 1600 Meters · Place 9 · Menlo-AthertonMenlo-Atherton1600 Meters94:40.42a—
Mar 28th RustBuster InvitationalMar 2 · 3200 Meters · Place 13 · Menlo-AthertonMenlo-Atherton3200 Meters1310:18.43a PB—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 27PAL Varsity Trials and FinalsApr 27 · 3200 Meters · Place 16 · Menlo-AthertonMenlo-Atherton3200 Meters16.10:40.69a11
Apr 27PAL Varsity Trials and FinalsApr 27 · 1600 Meters · Place 16 · Menlo-AthertonMenlo-Atherton1600 MetersRound P16.4:45.84a11
Apr 27PAL Varsity Trials and FinalsApr 27 · 1600 Meters · Place 11 · Menlo-AthertonMenlo-Atherton1600 Meters11.4:47.99a11
Apr 27PAL Varsity Trials and FinalsApr 27 · 800 Meters · Menlo-AthertonMenlo-Atherton800 MetersRound P—DNS11
Apr 5Menlo-Atherton, Sequoia @ MillsApr 5 · 3200 Meters · Place 5 · Menlo-AthertonMenlo-Atherton3200 Meters510:26.42a—
Apr 5Menlo-Atherton, Sequoia @ MillsApr 5 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters84:47.58a—
Mar 18Saint Francis InvitationalMar 18 · 1 Mile · Place 26 · Menlo-AthertonMenlo-Atherton1 Mile264:54.35a PB11
Mar 15Aragon and Menlo Atherton at WoodsideMar 15 · 1600 Meters · Place 5 · Menlo-AthertonMenlo-Atherton1600 Meters54:45.2211
Mar 15Aragon and Menlo Atherton at WoodsideMar 15 · 800 Meters · Place 3 · Menlo-AthertonMenlo-Atherton800 Meters32:13.0311
Mar 4Rustbuster InviteMar 4 · 1600 Meters · Place 12 · Menlo-AthertonMenlo-Atherton1600 Meters12.4:54.10a11
Feb 9Menlo-Atherton Intrasquad MeetFeb 9 · 300 Meters · Place 18 · Menlo-AthertonMenlo-Atherton300 Meters18.44.72aUnofficial11
Feb 9Menlo-Atherton Intrasquad MeetFeb 9 · 1600 Meters · Place 2 · Menlo-AthertonMenlo-Atherton1600 Meters2.4:58.85aUnofficial11

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 30PAL Frosh Soph ChampionshipsApr 30 · 1600 Meters · Place 12 · Menlo-AthertonMenlo-Atherton1600 Meters124:56.95a10
Apr 30PAL Frosh Soph ChampionshipsApr 30 · 800 Meters · Place 16 · Menlo-AthertonMenlo-Atherton800 Meters162:18.41a10
Apr 20Aragon @ Menlo-AthertonApr 20 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters8.5:05.66a10
Apr 20Aragon @ Menlo-AthertonApr 20 · 800 Meters · Place 4 · Menlo-AthertonMenlo-Atherton800 Meters4.2:20.51a10
Apr 12Menlo-Atherton at MillsApr 12 · 1600 Meters · Place 6 · Menlo-AthertonMenlo-Atherton1600 Meters65:02.0610
Apr 12Menlo-Atherton at MillsApr 12 · 800 Meters · Place 3 · Menlo-AthertonMenlo-Atherton800 Meters32:24.2010
Apr 6Menlo-Atherton at WestmoorApr 6 · 1600 Meters · Place 6 · Menlo-AthertonMenlo-Atherton1600 Meters65:11.1710
Apr 6Menlo-Atherton at WestmoorApr 6 · 800 Meters · Place 9 · Menlo-AthertonMenlo-Atherton800 Meters92:26.5710
Mar 23Carlmont at Menlo-AthertonMar 23 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters85:07.9510
Mar 23Carlmont at Menlo-AthertonMar 23 · 800 Meters · Place 5 · Menlo-AthertonMenlo-Atherton800 Meters52:23.6310
Mar 16Sequoia at Menlo-AthertonMar 16 · 1600 Meters · Place 2 · Menlo-AthertonMenlo-Atherton1600 Meters25:09.7610
Mar 16Sequoia at Menlo-AthertonMar 16 · 800 Meters · Place 3 · Menlo-AthertonMenlo-Atherton800 Meters32:24.3210
Mar 5Rustbuster InvitationalMar 5 · 1600 Meters · Place 15 · Menlo-AthertonMenlo-Atherton1600 Meters155:15.7010
Mar 5Rustbuster InvitationalMar 5 · 800 Meters · Place 17 · Menlo-AthertonMenlo-Atherton800 Meters172:28.3110
Feb 16Menlo-Atherton Intrasquad MeetFeb 16 · 300 Meters · Place 30 · Menlo-AthertonMenlo-Atherton300 Meters30.51.25aUnofficial10
Feb 16Menlo-Atherton Intrasquad MeetFeb 16 · 1200 Meters · Place 7 · Menlo-AthertonMenlo-Atherton1200 Meters7.3:57.70aUnofficial10
Feb 16Menlo-Atherton Intrasquad MeetFeb 16 · Long Jump · Place 13 · Menlo-AthertonMenlo-AthertonLong Jump13.12-09.00Unofficial10

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19Menlo-Atherton @ CarlmontMay 19 · 3200 Meters · Place 1 · Menlo-AthertonMenlo-Atherton3200 Meters112:09.099
May 19Menlo-Atherton @ CarlmontMay 19 · 1600 Meters · Place 4 · Menlo-AthertonMenlo-Atherton1600 Meters45:23.159
May 12Mills @ Menlo-AthertonMay 12 · 3200 Meters · Place 5 · Menlo-AthertonMenlo-Atherton3200 Meters512:08.769
May 12Mills @ Menlo-AthertonMay 12 · 1600 Meters · Place 6 · Menlo-AthertonMenlo-Atherton1600 Meters65:30.619
May 5Menlo-Atherton @ SequoiaMay 5 · 3200 Meters · Place 4 · Menlo-AthertonMenlo-Atherton3200 Meters412:16.759
May 5Menlo-Atherton @ SequoiaMay 5 · 1600 Meters · Place 4 · Menlo-AthertonMenlo-Atherton1600 Meters45:35.109
May 1Westmoor at Menlo-AthertonMay 1 · 3200 Meters · Place 3 · Menlo-AthertonMenlo-Atherton3200 Meters312:07.709
May 1Westmoor at Menlo-AthertonMay 1 · 1600 Meters · Place 8 · Menlo-AthertonMenlo-Atherton1600 Meters85:41.209
Apr 21Aragon vs. Menlo AthertonApr 21 · 3200 Meters · Place 3 · MENLO-ATHERTMENLO-ATHERT3200 Meters312:11.889
Apr 21Aragon vs. Menlo AthertonApr 21 · 1600 Meters · Place 5 · MENLO-ATHERTMENLO-ATHERT1600 Meters55:47.319
Apr 10Menlo-Atherton Intrasquad Time TrialsApr 10 · 300 Meters · Menlo-AthertonMenlo-Atherton300 Meters—SCR9

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 23MDH Mini-MeetJun 23 · 1600 Meters · Place 13 · Woodside WildebeestsWoodside Wildebeests1600 Meters13.6:09.0Unofficial7
Jun 8PAC Championships Non-QualifierJun 8 · 1500 Meters · Place 30 · Woodside WildebeestsWoodside Wildebeests1500 Meters305:32.2513
May 15Woodside Middle School Twilight Series 2019 #3/3May 15 · 400 Meters · Place 6 · Woodside WildebeestsWoodside Wildebeests400 Meters6.1:12:07Unofficial7
May 15Woodside Middle School Twilight Series 2019 #3/3May 15 · 100 Meters · Place 7 · Woodside WildebeestsWoodside Wildebeests100 Meters7.15.62Unofficial7
May 1Woodside Middle School Twilight Series 2019 #2/3May 1 · 800 Meters · Place 3 · Woodside WildebeestsWoodside Wildebeests800 Meters3.2:52.207
May 1Woodside Middle School Twilight Series 2019 #2/3May 1 · 400 Meters · Place 3 · Woodside WildebeestsWoodside Wildebeests400 Meters3.1:13.58 PB7

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22USATF Pacific Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 16 · Woodside WildebeestsWoodside Wildebeests1500 Meters16.5:41.76a6
Jun 22USATF Pacific Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Woodside WildebeestsWoodside Wildebeests800 Meters—DNS6
Jun 9Pacific Association Championships (Youth)Jun 9 · 1500 Meters · Place 15 · Woodside WildebeestsWoodside Wildebeests1500 Meters15.5:35.14a6