Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPasadena Running Roses Invitational · May 2113.97aPasadena Running Roses InvitationalMay 21, 2022
1500 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 104:57.57aUSATF Southern California Association Junior Olympic ChampionshipsJune 10, 2022
1600 Meters · OutdoorMeet of Champions @ Arroyo HS · Mar 224:43.09aMeet of Champions @ Arroyo HSMarch 22, 2025
3200 Meters · OutdoorEsperanza vs Troy · Apr 310:49.95aEsperanza vs TroyApril 3, 2025
400 Meters · OutdoorSt. John Bosco Quad Meet · Mar 451.86aSt. John Bosco Quad MeetMarch 4, 2026
800 Meters · IndoorCal State LA Invitational · Feb 202:01.00aCal State LA InvitationalFebruary 20, 2026
800 Meters · OutdoorMission league finals · Apr 301:57.49Mission league finals April 30, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 800 Meters · Place 45 · LoyolaLoyola800 MetersRound P45.2:05.49a12
May 9CIF SS D1 PreliminariesMay 9 · 800 Meters · Place 45 · LoyolaLoyola800 MetersRound P45.2:05.49a12
Apr 30Mission league finals Apr 30 · 800 Meters · Place 2 · Loyola (SS)Loyola (SS)800 Meters21:57.49 PB12
Apr 30Mission league finals Apr 30 · 800 Meters · Place 3 · Loyola (SS)Loyola (SS)800 Meters31:58.0412
Apr 30Mission league finals Apr 30 · 800 Meters · Place 3 · Loyola (SS)Loyola (SS)800 MetersRound P31:58.0412
Apr 30Mission league finals Apr 30 · 800 Meters · Place 2 · Loyola (SS)Loyola (SS)800 Meters21:57.4912
Apr 22Alemany v Loyola v ChaminadeApr 22 · 800 Meters · Place 2 · LoyolaLoyola800 Meters2.1:59.17a12
Apr 1Loyola Day MeetApr 1 · 400 Meters · Place 5 · LoyolaLoyola400 Meters5.52.03a12
Mar 31Notre Dame vs LoyolaMar 31 · 800 Meters · Place 7 · LoyolaLoyola800 Meters72:03.83a12
Mar 2845th Mt. Carmel Sundevil Track & Field InvitationalMar 28 · 800 Meters · Place 24 · LoyolaLoyola800 Meters24.1:59.89a12
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 800 Meters · Place 25 · LoyolaLoyola800 Meters25.2:00.10a12
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 800 Meters · Place 25 · LoyolaLoyola800 Meters252:00.1012
Mar 13Redondo Track FestivalMar 13 · 800 Meters · Place 45 · LoyolaLoyola800 Meters45.2:02.73a12
Mar 11Loyola vs Alemany Mar 11 · 800 Meters · Place 1 · LoyolaLoyola800 Meters1.2:00.04a12
Mar 4St. John Bosco Quad MeetMar 4 · 400 Meters · Place 3 · LoyolaLoyola400 Meters351.86a PB12
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 800 Meters · Place 6 · LoyolaLoyola800 Meters6.2:02.51a12
Feb 14Blue & White 2026Feb 14 · 800 Meters · Place 2 · LoyolaLoyola800 Meters2.1:57.89aUnofficial12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Cal State LA InvitationalFeb 20 · 800 Meters · Place 2 · LoyolaLoyola800 Meters22:01.00a PB12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 91st Annual Downey Distance Carnival Night Meet (Day before Prelims)May 9 · 800 Meters · Place 6 · LoyolaLoyola800 Meters6.2:03.32a11
May 1Mission League FinalsMay 1 · 800 Meters · Place 2 · Loyola (SS)Loyola (SS)800 Meters22:06.6711
Apr 16Loyola Home FinaleApr 16 · 800 Meters · Place 3 · LoyolaLoyola800 Meters3.2:07.33a11
Apr 112025 14th Tiger InvitationalApr 11 · 800 Meters · Place 111 · LoyolaLoyola800 Meters111.2:15.81a11
Apr 9Harvard-Westlake vs Loyola/Marlborough/NDAApr 9 · 1600 Meters · Place 3 · Loyola (SS)Loyola (SS)1600 Meters34:49.2711
Apr 4Trabuco Hills InvitationalApr 4 · 800 Meters · Place 40 · Loyola (SS)Loyola (SS)800 Meters402:03.3011
Apr 3Esperanza vs TroyApr 3 · 3200 Meters · Place 7 · LoyolaLoyola3200 Meters7.10:49.95a PB11
Apr 3Esperanza vs TroyApr 3 · 400 Meters · Place 12 · LoyolaLoyola400 Meters12.54.43a11
Apr 2Notre Dame (Sherman Oaks) Tri-MeetApr 2 · 3200 Meters · Place 7 · LoyolaLoyola3200 Meters7.10:49.95a11
Apr 2Notre Dame (Sherman Oaks) Tri-MeetApr 2 · 400 Meters · Place 10 · LoyolaLoyola400 Meters10.54.43a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 111 · LoyolaLoyola1600 Meters111.4:43.09a PB11
Mar 19Torrance v LoyolaMar 19 · 800 Meters · Place 3 · LoyolaLoyola800 Meters3.2:05.71a11
Feb 22Blue & White (Boys Only)Feb 22 · 1600 Meters · Place 3 · LoyolaLoyola1600 Meters3.4:52.76a11
Feb 22Blue & White (Boys Only)Feb 22 · 800 Meters · Place 5 · LoyolaLoyola800 Meters5.2:11.71a11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 34 · 33-Unattached33-Unattached1500 Meters34.5:45.51a10
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · 33-Unattached33-Unattached800 Meters—DNS10
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · 33-Unattached33-Unattached400 Meters—DNS10
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · UnattachedUnattached800 Meters—DNS10
Apr 25Mission League FinalsApr 25 · 800 Meters · Place 1 · Loyola (Ss)Loyola (Ss)800 Meters12:07.4210
Apr 18Loyola vs Sierra CanyonApr 18 · 1600 Meters · Place 1 · LoyolaLoyola1600 Meters14:51.5810
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 800 Meters · Place 22 · LoyolaLoyola800 Meters222:09.4210
Mar 23Azusa Meet of ChampionsMar 23 · 800 Meters · Place 10 · LoyolaLoyola800 Meters10.2:09.52a10
Mar 20Notre Dame vs Loyola vs Marymount Mar 20 · 1600 Meters · Place 5 · LoyolaLoyola1600 Meters55:01.67a—
Mar 20Notre Dame vs Loyola vs Marymount Mar 20 · 800 Meters · Place 1 · LoyolaLoyola800 Meters12:13.63a—
Mar 16Arcadia Distance ChallengeMar 16 · 800 Meters · Place 5 · LoyolaLoyola800 Meters52:09.1910
Mar 13Loyola vs Harvard WestlakeMar 13 · 1600 Meters · Place 1 · LoyolaLoyola1600 Meters15:04.9310
Mar 8Redondo Nike Track FestivalMar 8 · 800 Meters · Place 21 · Loyola (SS)Loyola (SS)800 Meters212:09.7710
Mar 7Torrance at Loyola/MarymountMar 7 · 1600 Meters · Place 1 · LoyolaLoyola1600 Meters1.5:02.94a10

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1Loyola Twilight Distance Pr MeetJun 1 · 1600 Meters · Place 18 · LoyolaLoyola1600 Meters185:18.409
Apr 27Mission Angelus League FinalsApr 27 · 800 Meters · Place 2 · LoyolaLoyola800 Meters22:14.42a—
Apr 27Mission Angelus League FinalsApr 27 · 800 Meters · Place 3 · LoyolaLoyola800 Meters32:11.60a—
Apr 20Loyola Intrasquad MeetApr 20 · 1600 Meters · Place 5 · LoyolaLoyola1600 Meters55:05.029
Apr 8Irvine ASICS Distance Carnival (Registration on Milesplit)Apr 8 · 800 Meters · Place 13 · Loyola (SS)Loyola (SS)800 Meters132:13.619
Apr 3Crespi vs Loyola & Louisville vs Notre Dame AcademyApr 3 · 800 Meters · Place 5 · LoyolaLoyola800 Meters5.2:19.53a9
Mar 28Loyola vs Chaminade (Boys Only)Mar 28 · 800 Meters · Place 3 · LoyolaLoyola800 Meters3.2:16.96a9
Mar 2577th Pasadena Games Track Race Saturday Pasadenagames.comMar 25 · 1600 Meters · Place 27 · LoyolaLoyola1600 Meters27.5:08.86a9
Mar 15Loyola vs St. FrancisMar 15 · 3200 Meters · Place 2 · LoyolaLoyola3200 Meters2.11:52.52a9
Mar 15Loyola vs St. FrancisMar 15 · 800 Meters · Place 3 · LoyolaLoyola800 Meters3.2:17.27a9
Mar 11Redondo Nike Track FestivalMar 11 · 1600 Meters · Place 163 · LoyolaLoyola1600 Meters163.5:12.42a9
Mar 8Alemany at LoyolaMar 8 · 800 Meters · Place 3 · LoyolaLoyola800 Meters3.2:21.90a9
Mar 2Loyola/Marlborough at Notre DameMar 2 · 800 Meters · Place 4 · LoyolaLoyola800 Meters4.2:23.66a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 23 · Los Angeles JetsLos Angeles Jets1500 Meters23.4:57.57a PB8
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 800 Meters · Place 13 · Los Angeles JetsLos Angeles Jets800 Meters13.2:21.04a8
May 21Pasadena Running Roses InvitationalMay 21 · 100 Meters · Place 30 · 13-14 Los Angeles Jets13-14 Los Angeles Jets100 MetersRound P3013.97a PB—
May 14Long Beach Sprinters InvitationalMay 14 · 400 Meters · Place 18 · Los Angeles JetsLos Angeles Jets400 Meters18.59.88a8
Apr 30Pacific Basin League FinalsApr 30 · 800 Meters · Place 1 · Westside NeighborhoodWestside Neighborhood800 Meters1.2:23.56a8
Apr 30Pacific Basin League FinalsApr 30 · 400 Meters · Place 3 · Westside NeighborhoodWestside Neighborhood400 Meters3.1:00.87a8
Apr 20Pacific Basin LeagueApr 20 · 800 Meters · Place 1 · Westside NeighborhoodWestside Neighborhood800 Meters1.2:26.24a8
Apr 12Pacific Basin LeagueApr 12 · 1600 Meters · Place 3 · Westside NeighborhoodWestside Neighborhood1600 Meters3.5:27.23aUnofficial8
Apr 12Pacific Basin LeagueApr 12 · 800 Meters · Place 1 · Westside NeighborhoodWestside Neighborhood800 Meters1.2:26.89aUnofficial8

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 17California State Games - YouthJul 17 · 800 Meters · Place 9 · Los Angeles JetsLos Angeles Jets800 Meters9.2:37.29a7
Jul 17California State Games - YouthJul 17 · 400 Meters · Place 15 · Los Angeles JetsLos Angeles Jets400 Meters15.1:05.59a7
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 800 Meters · Place 3 · Los Angeles JetsLos Angeles Jets800 Meters3.2:35.26a7
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 400 Meters · Place 7 · Los Angeles JetsLos Angeles Jets400 Meters7.1:05.73a7
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 15 · Los Angeles JetsLos Angeles Jets1500 Meters15.5:25.99a7
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 800 Meters · Place 2 · Los Angeles JetsLos Angeles Jets800 Meters2.2:31.07a7
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 400 Meters · Place 2 · Los Angeles JetsLos Angeles Jets400 Meters2.1:06.07a7

2016 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · 800 Meters · Place 14 · 15 Los Angel15 Los Angel800 MetersRound P142:47.66—