Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWestmont Classic · Mar 225:04.04aWestmont ClassicMarch 22, 2025
1500 Meters · IndoorMoorpark Season Opener and Multis · Jan 314:42.63Moorpark Season Opener and MultisJanuary 31, 2025
1500 Meters · OutdoorOxy Distance Carnival and Spring Break Classic · Mar 144:30.00aOxy Distance Carnival and Spring Break ClassicMarch 14, 2026
1600 Meters · OutdoorKern Invite · Mar 85:00.33aKern InviteMarch 8, 2024
200 Meters · OutdoorPomona-Pitzer Invitational · Apr 1225.56Pomona-Pitzer InvitationalApril 12, 2025
3000 Meters · IndoorWestmont Warrior Relays · Feb 1310:29.84aWestmont Warrior Relays February 13, 2026
3000m Steeplechase · 0.914m · OutdoorSCIAC Quad Cup 2 · Mar 2911:44.49aSCIAC Quad Cup 2March 29, 2026
3000m Steeplechase · OutdoorEast Bakersfield Relays · Mar 17:35.16aEast Bakersfield RelaysMarch 1, 2024
3200 Meters · OutdoorSYRL MEET #2 · Apr 1011:19.61aSYRL MEET #2April 10, 2024
5000 Meters · Indoor2026 Pirate Invitational · Feb 2018:11.25a2026 Pirate InvitationalFebruary 20, 2026
5000 Meters · OutdoorSCIAC Conference Championships · May 217:37.00aSCIAC Conference ChampionshipsMay 2, 2026
800 Meters · OutdoorPomona-Pitzer Salo/Crenna Invite · Feb 152:11.22aPomona-Pitzer Salo/Crenna InviteFebruary 15, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 185 · Cal LutheranCal Lutheran1500 Meters185.4:31.81aSo
May 2SCIAC Conference ChampionshipsMay 2 · 3000m Steeplechase · Place 15 · Cal LutheranCal Lutheran3000m Steeplechase1511:16.64aSO
May 2SCIAC Conference ChampionshipsMay 2 · 5000 Meters · Place 44 · Cal LutheranCal Lutheran5000 Meters4417:37.00a PBSO
Apr 16Cal State LA TwilightApr 16 · 5000 Meters · Place 13 · Cal LutheranCal Lutheran5000 Meters13.18:25.61aSo
Apr 11Pomona-Pitzer InvitationalApr 11 · 1500 Meters · Place 115 · Cal LutheranCal Lutheran1500 Meters1154:32.41SO
Mar 29SCIAC Quad Cup 2Mar 29 · 3000m Steeplechase · Place 7 · Cal LutheranCal Lutheran3000m Steeplechase0.914m7.11:44.49a PBSo
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 1500 Meters · Place 91 · Cal LutheranCal Lutheran1500 Meters91.4:30.00a PBSo
Mar 7SCIAC Multi-Dual (Pomona-Pitzer)Mar 7 · 1500 Meters · Place 16 · Cal LutheranCal Lutheran1500 Meters164:39.23aSO

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 202026 Pirate InvitationalFeb 20 · 5000 Meters · Place 11 · Cal LutheranCal Lutheran5000 Meters1118:11.25a PBSo
Feb 13Westmont Warrior Relays Feb 13 · 3000 Meters · Place 14 · Cal LutheranCal Lutheran3000 Meters1410:29.84a PBSo

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 26SCIAC ChampionshipsApr 26 · 5000 Meters · Place 43 · Cal LutheranCal Lutheran5000 Meters43.18:20.31aFr
Apr 26SCIAC ChampionshipsApr 26 · 1500 Meters · Place 27 · Cal LutheranCal Lutheran1500 MetersRound P27.4:38.42aFr
Apr 12Pomona-Pitzer InvitationalApr 12 · 1500 Meters · Place 108 · Cal LutheranCal Lutheran1500 Meters1084:42.99FR
Apr 12Pomona-Pitzer InvitationalApr 12 · 200 Meters · Place 66 · Cal LutheranCal Lutheran200 Meters6625.56 PBFR
Apr 4Moorpark OpenApr 4 · 5000 Meters · Place 33 · Cal LutheranCal Lutheran5000 Meters3318:29.52FR
Mar 29SCIAC Multi-Dual SeriesMar 29 · 5000 Meters · Place 7 · Cal LutheranCal Lutheran5000 Meters7.18:36.02aFr
Mar 29SCIAC Multi-Dual SeriesMar 29 · 1500 Meters · Place 14 · Cal LutheranCal Lutheran1500 Meters14.4:44.96aFr
Mar 22Westmont ClassicMar 22 · 1 Mile · Place 31 · Cal LutheranCal Lutheran1 Mile31.5:04.04a PBFr
Mar 22Westmont ClassicMar 22 · 800 Meters · Place 38 · Cal LutheranCal Lutheran800 Meters38.2:16.49aFr
Mar 8Occidental Distance Carnival & Spring Break ClassicMar 8 · 1500 Meters · Place 101 · Cal LutheranCal Lutheran1500 Meters1014:39.78FR
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 3000m Steeplechase · Place 6 · Cal LutheranCal Lutheran3000m Steeplechase611:50.64a—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 800 Meters · Place 18 · Cal LutheranCal Lutheran800 Meters18.2:11.22a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31Moorpark Season Opener and MultisJan 31 · 1500 Meters · Place 18 · Cal LutheranCal Lutheran1500 Meters184:42.63 PBFR

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 10SYRL MEET #2Apr 10 · 3200 Meters · Place 11 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters1111:19.61a PB—
Apr 10SYRL MEET #2Apr 10 · 1600 Meters · Place 14 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters145:04.60a—
Mar 20SYRL MEET #1Mar 20 · 3200 Meters · Place 13 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters1311:42.09a—
Mar 20SYRL MEET #1Mar 20 · 3200 Meters · Place 13 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters1311:42.09a—
Mar 20SYRL MEET #1Mar 20 · 1600 Meters · Place 18 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters185:07.12a—
Mar 20SYRL MEET #1Mar 20 · 1600 Meters · Place 18 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters185:07.12a—
Mar 15Gateway to Track and Field InvitationalMar 15 · 1600 Meters · Place 65 · Liberty (CS)Liberty (CS)1600 Meters655:01.8512
Mar 8Kern InviteMar 8 · 1600 Meters · Place 25 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters255:00.33a PB—
Mar 1East Bakersfield RelaysMar 1 · 3000m Steeplechase · Place 5 · Liberty - BakersfieldLiberty - Bakersfield3000m Steeplechase57:35.16a PB—
Feb 22Liberty Time TrialsFeb 22 · 3200 Meters · Place 27 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters27.11:15.37aUnofficial12
Feb 22Liberty Time TrialsFeb 22 · 1600 Meters · Place 31 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters31.5:07.18aUnofficial12

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 26SYRL JV CHAMPIONSHIPSApr 26 · 3200 Meters · Place 6 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters6.11:54.06aUnofficial11
Apr 26SYRL JV CHAMPIONSHIPSApr 26 · 1600 Meters · Place 9 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters9.5:23.76aUnofficial11
Apr 13SYRL MEET #2Apr 13 · 3200 Meters · Place 10 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters1011:59.50a—
Apr 13SYRL MEET #2Apr 13 · 1600 Meters · Place 14 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters145:23.76a—
Mar 25Central Valley ClassicMar 25 · 3200 Meters · Place 10 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters1012:13.79a—
Mar 25Central Valley ClassicMar 25 · 800 Meters · Place 16 · Liberty - BakersfieldLiberty - Bakersfield800 Meters162:23.40a—
Mar 15SYRL MEET #1Mar 15 · 3200 Meters · Place 13 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters13.12:08.34a11
Mar 15SYRL MEET #1Mar 15 · 1600 Meters · Place 17 · Liberty - BakersfieldLiberty - Bakersfield1600 Meters17.5:33.15a11
Mar 9Kern InvitationalMar 9 · 3200 Meters · Place 21 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters21.11:52.28a11
Feb 23Liberty Time TrialsFeb 23 · 3200 Meters · Place 26 · Liberty - BakersfieldLiberty - Bakersfield3200 Meters26.12:22.77a11
Feb 16ScrimmageFeb 16 · 1600 Meters · Liberty - BakersfieldLiberty - Bakersfield1600 Meters—5:36Unofficial11
Feb 16ScrimmageFeb 16 · 800 Meters · Liberty - BakersfieldLiberty - Bakersfield800 Meters—2:28Unofficial11