Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPomona-Pitzer Invitational · Feb 214:29.53aPomona-Pitzer InvitationalFebruary 21, 2026
1 Mile · OutdoorPomona-Pitzer Salo/Crenna Invite · Feb 154:26.18aPomona-Pitzer Salo/Crenna InviteFebruary 15, 2025
10,000 Meters · OutdoorMike Fanelli Track Classic · Apr 333:36.86aMike Fanelli Track ClassicApril 3, 2026
10000 Meters · OutdoorSCIAC Conference Championships · May 233:43.12aSCIAC Conference ChampionshipsMay 2, 2026
1500 Meters · OutdoorSCIAC Championships · Apr 264:03.23aSCIAC ChampionshipsApril 26, 2025
3000 Meters · IndoorRossi Relays · Feb 288:51.01aRossi RelaysFebruary 28, 2026
3000 Meters · OutdoorOSAA 3A State Championships · May 199:03.79aOSAA 3A State ChampionshipsMay 19, 2022
400 Meters · Outdoor3A SD #1 League Meet hosted by Westside Christian · Apr 1059.70a3A SD #1 League Meet hosted by Westside ChristianApril 10, 2019
5000 Meters · OutdoorOccidental Distance Carnival & Spring Break Classic · Mar 815:14.47Occidental Distance Carnival & Spring Break ClassicMarch 8, 2025
800 Meters · OutdoorPomona-Pitzer Invitational · Apr 112:02.89Pomona-Pitzer InvitationalApril 11, 2026
Pole Vault · Outdoor3A-SD1 Special District 1 Championships · May 107-06.003A-SD1 Special District 1 ChampionshipsMay 10, 2019

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 5000 Meters · Pomona-PitzerPomona-Pitzer5000 Meters--DNSSr
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 144 · Pomona-PitzerPomona-Pitzer1500 Meters144.4:12.30aSr
May 2SCIAC Conference ChampionshipsMay 2 · 10000 Meters · Place 14 · Pomona-PitzerPomona-Pitzer10000 Meters1433:43.12a PBSR
Apr 11Pomona-Pitzer InvitationalApr 11 · 800 Meters · Place 55 · Pomona-PitzerPomona-Pitzer800 Meters552:02.89 PBSR
Apr 11Pomona-Pitzer InvitationalApr 11 · 1500 Meters · Place 46 · Pomona-PitzerPomona-Pitzer1500 Meters464:04.99SR
Apr 3Mike Fanelli Track ClassicApr 3 · 10,000 Meters · Place 58 · Pomona-PitzerPomona-Pitzer10,000 Meters58.33:36.86a PBSr
Mar 28SCIAC Quad Meet ChampionshipsMar 28 · 1500 Meters · Place 10 · Pomona-PitzerPomona-Pitzer1500 Meters104:05.69aSR
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 95 · Pomona-PitzerPomona-Pitzer5000 Meters95.15:36.82aSr
Mar 7SCIAC Multi-Dual (Pomona-Pitzer)Mar 7 · 1500 Meters · Place 9 · Pomona-PitzerPomona-Pitzer1500 Meters94:16.22aSR

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Rossi RelaysFeb 28 · 3000 Meters · Place 39 · Pomona-PitzerPomona-Pitzer3000 Meters398:51.01a PBSr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 1 Mile · Place 14 · Pomona-PitzerPomona-Pitzer1 Mile144:29.53a PBSr

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 8APU Franson Last Chance InviteMay 8 · 5000 Meters · Pomona-PitzerPomona-Pitzer5000 Meters—DNFJr
May 3Occidental InvitationalMay 3 · 1500 Meters · Place 67 · Pomona-PitzerPomona-Pitzer1500 Meters674:03.51JR
Apr 26SCIAC ChampionshipsApr 26 · 5000 Meters · Place 19 · Pomona-PitzerPomona-Pitzer5000 Meters19.15:38.02aJr
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 11 · Pomona-PitzerPomona-Pitzer1500 MetersRound P11.4:04.66aJr
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 10 · Pomona-PitzerPomona-Pitzer1500 Meters10.4:03.23a PBJr
Apr 172025 Leopard InviteApr 17 · 5000 Meters · Place 58 · Pomona-PitzerPomona-Pitzer5000 Meters58.15:41.25aJr
Apr 12Pomona-Pitzer InvitationalApr 12 · 1500 Meters · Place 47 · Pomona-PitzerPomona-Pitzer1500 Meters474:04.43JR
Apr 12Pomona-Pitzer InvitationalApr 12 · 800 Meters · Place 51 · Pomona-PitzerPomona-Pitzer800 Meters512:05.08JR
Mar 29SCIAC Multi-Dual @ U RedlandsMar 29 · 5000 Meters · Place 8 · Pomona-PitzerPomona-Pitzer5000 Meters8.15:41.75aJr
Mar 28Mangrum Invitational Mar 28 · 1500 Meters · Place 33 · Pomona-PitzerPomona-Pitzer1500 Meters334:04.87aJr
Mar 8Occidental Distance Carnival & Spring Break ClassicMar 8 · 5000 Meters · Place 59 · Pomona-PitzerPomona-Pitzer5000 Meters5915:14.47 PBJR
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 5000 Meters · Place 11 · Pomona-PitzerPomona-Pitzer5000 Meters1116:10.78a—
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 1500 Meters · Place 11 · Pomona-PitzerPomona-Pitzer1500 Meters114:11.43a—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 1 Mile · Place 6 · Pomona-PitzerPomona-Pitzer1 Mile6.4:26.18a PBJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10APU Franson Last ChanceMay 10 · 5000 Meters · Place 101 · Pomona-PitzerPomona-Pitzer5000 Meters10116:24.34a—
May 4Occidental InvitationalMay 4 · 1500 Meters · Place 71 · Pomona-PitzerPomona-Pitzer1500 Meters71.4:16.82aSo
Apr 272024 SCIAC T&F ChampionshipsApr 27 · 1500 Meters · Place 25 · Pomona-PitzerPomona-Pitzer1500 MetersRound P254:22.77SO
Apr 12SCIAC Multi-DualApr 12 · 5000 Meters · Place 1 · Pomona-PitzerPomona-Pitzer5000 Meters1.17:24.00aSo
Mar 9Occidental Distance Carnival & Spring Break ClassicMar 9 · 5000 Meters · Place 198 · Pomona-PitzerPomona-Pitzer5000 Meters19816:52.40SO
Mar 2SCIAC Multi Dual 1 CIT, CU, PP, UR, WCMar 2 · 1500 Meters · Place 19 · Pomona-PitzerPomona-Pitzer1500 Meters194:23.41SO

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Pomona-Pitzer Collegiate All-ComersFeb 17 · 1 Mile · Place 45 · Pomona-PitzerPomona-Pitzer1 Mile454:55.87a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 15SCIAC Multi Dual 3 - UR, CLU, OXY, PP,CUApr 15 · 1500 Meters · Place 16 · Pomona-PitzerPomona-Pitzer1500 Meters164:27.89FR
Apr 8Pomona-Pitzer T&F InvitationalApr 8 · 800 Meters · Place 79 · Pomona-PitzerPomona-Pitzer800 Meters792:12.24FR
Apr 8Pomona-Pitzer T&F InvitationalApr 8 · 1500 Meters · Place 71 · Pomona-PitzerPomona-Pitzer1500 Meters714:19.88FR
Mar 4SCIAC 5-Way Track & Field MeetMar 4 · 1500 Meters · Place 10 · Pomona-PitzerPomona-Pitzer1500 Meters10.4:18.34aFr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18Pomona-Pitzer All ComersFeb 18 · 1 Mile · Place 59 · Pomona-PitzerPomona-Pitzer1 Mile594:44.37FR

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19OSAA 3A State ChampionshipsMay 19 · 3000 Meters · Place 4 · Catlin GabelCatlin Gabel3000 Meters4.9:03.79a PB12
May 19OSAA 3A State ChampionshipsMay 19 · 1500 Meters · Place 4 · Catlin GabelCatlin Gabel1500 Meters4.4:15.97a12
May 133A-SD1 Special District 1 ChampionshipsMay 13 · 3000 Meters · Place 3 · Catlin GabelCatlin Gabel3000 Meters3.9:09.64a12
May 133A-SD1 Special District 1 ChampionshipsMay 13 · 1500 Meters · Place 3 · Catlin GabelCatlin Gabel1500 Meters3.4:15.17a12

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4L & C League Meet at Catlin Gabel (Boys first)May 4 · 3000 Meters · Place 1 · Catlin GabelCatlin Gabel3000 Meters1.10:03.49a11
Apr 15Gladstone v Estacada Dual MeetApr 15 · 1500 Meters · Place 3 · Catlin GabelCatlin Gabel1500 Meters3.4:48.94a11
Apr 15Gladstone v Estacada Dual MeetApr 15 · 800 Meters · Place 2 · Catlin GabelCatlin Gabel800 Meters2.2:18.11a11

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17OSAA 3A State ChampionshipsMay 17 · 1500 Meters · Place 8 · Catlin GabelCatlin Gabel1500 Meters8.4:24.63a9
May 103A-SD1 Special District 1 ChampionshipsMay 10 · Pole Vault · Place 7 · Catlin GabelCatlin GabelPole Vault7.7-06.00 PB9
May 103A-SD1 Special District 1 ChampionshipsMay 10 · 3000 Meters · Place 6 · Catlin GabelCatlin Gabel3000 Meters6.10:07.77a9
May 103A-SD1 Special District 1 ChampionshipsMay 10 · 1500 Meters · Place 6 · Catlin GabelCatlin Gabel1500 Meters6.4:27.17a9
Apr 103A SD #1 League Meet hosted by Westside ChristianApr 10 · Pole Vault · Catlin GabelCatlin GabelPole Vault—NH9
Apr 103A SD #1 League Meet hosted by Westside ChristianApr 10 · 800 Meters · Catlin GabelCatlin Gabel800 Meters—NT9
Apr 103A SD #1 League Meet hosted by Westside ChristianApr 10 · 400 Meters · Place 5 · Catlin GabelCatlin Gabel400 Meters5.59.70a PB9
Apr 103A SD #1 League Meet hosted by Westside ChristianApr 10 · 200 Meters · Catlin GabelCatlin Gabel200 Meters—NT9
Apr 3Lewis & Clark Preview (Riverdale/DeLaSalle Host)Apr 3 · Pole Vault · Catlin GabelCatlin GabelPole Vault—NH9
Apr 3Lewis & Clark Preview (Riverdale/DeLaSalle Host)Apr 3 · 1500 Meters · Place 2 · Catlin GabelCatlin Gabel1500 Meters2.4:49.81a9