Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorQuaker Invitational · Jan 174:59.52aQuaker InvitationalJanuary 17, 2026
1000 Meters · IndoorPSU National Open · Jan 302:53.94aPSU National OpenJanuary 30, 2026
1500 Meters · IndoorCA Winter Championships · Feb 44:47.73aCA Winter ChampionshipsFebruary 4, 2023
1500 Meters · OutdoorVirginia Challenge · Apr 174:35.54aVirginia ChallengeApril 17, 2026
1600 Meters · IndoorTrackrabbit Invitational · Feb 245:10.82Trackrabbit InvitationalFebruary 24, 2024
1600 Meters · OutdoorTrabuco Hills Distance Carnival and Inv. · Mar 294:57.70Trabuco Hills Distance Carnival and Inv.March 29, 2024
200 Meters · OutdoorTri Meet ( ESHS/South/San Pedro) · Mar 1529.23aTri Meet ( ESHS/South/San Pedro)March 15, 2023
3000 Meters · IndoorCA Winter Championships · Feb 410:50.31aCA Winter ChampionshipsFebruary 4, 2023
3000 Meters · OutdoorPepsi Florida Relays · Apr 310:42.93aPepsi Florida RelaysApril 3, 2026
3000m Steeplechase · 0.762m · OutdoorLarry Ellis Invitational · May 111:05.07aLarry Ellis InvitationalMay 1, 2026
3200 Meters · OutdoorPioneer League Finals · Apr 2511:13.49aPioneer League FinalsApril 25, 2024
400 Meters · OutdoorTorrance City Championships · Mar 271:00.29aTorrance City ChampionshipsMarch 27, 2024
800 Meters · IndoorPSU National Open · Jan 302:13.66aPSU National OpenJanuary 30, 2026
800 Meters · OutdoorCIF-SS Masters Meet · May 182:12.60CIF-SS Masters MeetMay 18, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7West Point TwilightMay 7 · 1500 Meters · Place 1 · Army West PointArmy West Point1500 Meters1.4:37.76aSo
May 1Larry Ellis InvitationalMay 1 · 3000m Steeplechase · Place 19 · Army West PointArmy West Point3000m Steeplechase0.762m19.11:05.07a PBSo
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Army West PointArmy West Point1500 Meters--DNSSo
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 31 · Army West PointArmy West Point1500 Meters31.4:35.54a PBSo
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 36 · Army West PointArmy West Point800 Meters36.2:16.27aSo
Apr 3Pepsi Florida RelaysApr 3 · 3000 Meters · Place 3 · Army West PointArmy West Point3000 Meters310:42.93a PBSo
Mar 28UCF Knight InviteMar 28 · 1500 Meters · Place 10 · Army West PointArmy West Point1500 Meters104:40.72aSo
Mar 28UCF Knight InviteMar 28 · 800 Meters · Place 14 · Army West PointArmy West Point800 Meters142:16.51aSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7Army vs. Navy Star MeetFeb 7 · 800 Meters · Place 4 · Army West PointArmy West Point800 Meters42:14.69aSo
Jan 30PSU National OpenJan 30 · 1000 Meters · Place 6 · Army West PointArmy West Point1000 Meters6.2:53.94a PBSo
Jan 30PSU National OpenJan 30 · 800 Meters · Place 21 · Army West PointArmy West Point800 Meters21.2:13.66a PBSo
Jan 22Penn EliteJan 22 · 1 Mile · Place 26 · Army West PointArmy West Point1 Mile26.5:01.04aSo
Jan 22Penn EliteJan 22 · 1000 Meters · Place 17 · Army West PointArmy West Point1000 Meters17.3:03.54aSo
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 11 · Army West PointArmy West Point1 Mile11.4:59.52a PBSo
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 8 · Army West PointArmy West Point1000 Meters8.2:58.66aSo
Jan 10West Point OpenJan 10 · 1 Mile · Place 2 · Army West PointArmy West Point1 Mile25:03.25aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Army Crowell Multi & OpenDec 5 · 1 Mile · Army West PointArmy West Point1 Mile—DNSSo
Dec 5Army Crowell Multi & OpenDec 5 · 1000 Meters · Place 1 · Army West PointArmy West Point1000 Meters1.2:56.61aSo
Dec 5Army Crowell Multi & OpenDec 5 · 800 Meters · Army West PointArmy West Point800 Meters—DNSSo
Feb 22West Point Tune UpFeb 22 · 1 Mile · Place 2 · Army West PointArmy West Point1 Mile25:15.24FR
Jan 11West Point OpenJan 11 · 3000 Meters · Place 5 · Army West PointArmy West Point3000 Meters510:50.69FR

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8West Point TwilightMay 8 · 1500 Meters · Place 3 · Army West PointArmy West Point1500 Meters34:47.62FR
Apr 10TCNJ InvitationalApr 10 · 1500 Meters · Place 1 · Army West PointArmy West Point1500 Meters1.4:52.37aFr

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 24104th CIF State T&F Champs Prelims 2024May 24 · 800 Meters · Place 17 · South TorranceSouth Torrance800 MetersRound P17.2:14.33a12
May 18CIF-SS Masters MeetMay 18 · 800 Meters · Place 7 · South Torrance (SS)South Torrance (SS)800 Meters72:12.60 PB12
May 11CIF SS FinalsMay 11 · 800 Meters · Place 6 · South TorranceSouth Torrance800 Meters6.2:12.73a12
May 4CIF-SS D2 PrelimsMay 4 · 3200 Meters · Place 21 · South TorranceSouth Torrance3200 MetersRound P21.11:47.24a12
May 4CIF-SS D2 PrelimsMay 4 · 800 Meters · Place 9 · South TorranceSouth Torrance800 MetersRound P9.2:15.47a12
Apr 25Pioneer League FinalsApr 25 · 3200 Meters · Place 2 · South TorranceSouth Torrance3200 Meters2.11:13.49a PB12
Apr 25Pioneer League FinalsApr 25 · 1600 Meters · Place 4 · South TorranceSouth Torrance1600 MetersRound P4.5:35.42a12
Apr 25Pioneer League FinalsApr 25 · 1600 Meters · Place 3 · South TorranceSouth Torrance1600 Meters3.5:08.21a12
Apr 25Pioneer League FinalsApr 25 · 800 Meters · Place 1 · South TorranceSouth Torrance800 MetersRound P1.2:28.23a12
Apr 25Pioneer League FinalsApr 25 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters1.2:21.80a12
Apr 20Pioneer League PrelimsApr 20 · 3200 Meters · Place 2 · South TorranceSouth Torrance3200 Meters211:13.4912
Apr 20Pioneer League PrelimsApr 20 · 800 Meters · Place 1 · South TorranceSouth Torrance800 MetersRound P12:28.2312
Apr 20Pioneer League PrelimsApr 20 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:21.8012
Apr 20Pioneer League PrelimsApr 20 · 1600 Meters · Place 4 · South TorranceSouth Torrance1600 MetersRound P45:35.4212
Apr 20Pioneer League PrelimsApr 20 · 1600 Meters · Place 3 · South TorranceSouth Torrance1600 Meters35:08.2112
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 3 · South Torrance (SS)South Torrance (SS)1600 Meters34:57.70 PB12
Mar 27Torrance City ChampionshipsMar 27 · 400 Meters · Place 2 · South TorranceSouth Torrance400 Meters21:00.29a PB—
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 18 · South TorranceSouth Torrance1600 Meters18.5:20.17a12
Mar 23Azusa Meet of ChampionsMar 23 · 800 Meters · Place 11 · South TorranceSouth Torrance800 Meters11.2:14.69a12
Mar 8Redondo Nike Track FestivalMar 8 · 800 Meters · Place 3 · South Torrance (SS)South Torrance (SS)800 Meters32:19.7212
Mar 8Redondo Nike Track FestivalMar 8 · 1600 Meters · Place 5 · South Torrance (SS)South Torrance (SS)1600 Meters55:11.3012
Mar 8Redondo Nike Track FestivalMar 8 · 3200 Meters · Place 10 · South Torrance (SS)South Torrance (SS)3200 Meters1011:27.7412
Feb 14Spartan IntrasquadFeb 14 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 Meters1.5:44.60Unofficial12
Feb 14Spartan IntrasquadFeb 14 · 400 Meters · Place 1 · South TorranceSouth Torrance400 Meters1.1:05.20Unofficial12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 800 Meters · Place 1 · South Torrance (SS)South Torrance (SS)800 Meters12:20.1212
Feb 24Trackrabbit InvitationalFeb 24 · 1600 Meters · Place 3 · South Torrance (SS)South Torrance (SS)1600 Meters35:10.82 PB12
Feb 24Trackrabbit InvitationalFeb 24 · 800 Meters · Place 1 · South Torrance (SS)South Torrance (SS)800 Meters12:20.1212
Feb 24Trackrabbit InvitationalFeb 24 · 1600 Meters · Place 3 · South Torrance (SS)South Torrance (SS)1600 Meters35:10.8212

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 26103rd CIF State T&F Champs Prelims 2023May 26 · 800 Meters · Place 21 · South TorranceSouth Torrance800 MetersRound P21.2:17.09a11
May 20CIF-SS Masters MeetMay 20 · 800 Meters · Place 7 · South TorranceSouth Torrance800 Meters7.2:12.68a11
May 13CIF-SS Division 2 Track and Field FinalsMay 13 · 3200 Meters · Place 4 · South TorranceSouth Torrance3200 Meters4.11:32.61a11
May 13CIF-SS Division 2 Track and Field FinalsMay 13 · 800 Meters · Place 5 · South TorranceSouth Torrance800 Meters5.2:13.03a11
May 6CIF-SS Division 2 Track and Field PrelimsMay 6 · 3200 Meters · Place 4 · South TorranceSouth Torrance3200 MetersRound P4.11:21.40a11
May 6CIF-SS Division 2 Track and Field PrelimsMay 6 · 800 Meters · Place 7 · South TorranceSouth Torrance800 MetersRound P7.2:15.94a11
Apr 22Pioneer League Prelims & FinalsApr 22 · 3200 Meters · Place 1 · South TorranceSouth Torrance3200 Meters111:30.34a—
Apr 22Pioneer League Prelims & FinalsApr 22 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 MetersRound P15:35.14a—
Apr 22Pioneer League Prelims & FinalsApr 22 · 800 Meters · Place 4 · South TorranceSouth Torrance800 MetersRound P42:30.34a—
Apr 15South Bay Varsity ChampionshipsApr 15 · 1600 Meters · Place 4 · South TorranceSouth Torrance1600 Meters45:12.71a—
Apr 15South Bay Varsity ChampionshipsApr 15 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:16.77a—
Apr 11Tri Meet (South/North/Palos Verdes)Apr 11 · 3200 Meters · Place 1 · South TorranceSouth Torrance3200 Meters111:18.96a—
Mar 30Torrance City ChampsMar 30 · 3200 Meters · Place 1 · South TorranceSouth Torrance3200 Meters111:58.17a—
Mar 30Torrance City ChampsMar 30 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:16.88a—
Mar 18Mustang RelaysMar 18 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 Meters15:13.24a—
Mar 15Tri Meet ( ESHS/South/San Pedro)Mar 15 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:34.99a—
Mar 15Tri Meet ( ESHS/South/San Pedro)Mar 15 · 400 Meters · Place 1 · South TorranceSouth Torrance400 Meters11:01.32a—
Mar 15Tri Meet ( ESHS/South/San Pedro)Mar 15 · 200 Meters · Place 5 · South TorranceSouth Torrance200 Meters529.23a PB—
Mar 11Redondo Nike Track FestivalMar 11 · 3200 Meters · Place 11 · South TorranceSouth Torrance3200 Meters11.11:20.04a11
Mar 11Redondo Nike Track FestivalMar 11 · 1600 Meters · Place 6 · South TorranceSouth Torrance1600 Meters6.5:13.82a11
Mar 2Peninsula vs South Torrance DualMar 2 · 1600 Meters · Place 2 · South TorranceSouth Torrance1600 Meters25:31.52a—
Mar 2Peninsula vs South Torrance DualMar 2 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:25.90a—
Feb 25Poly Track-Rabbit InvitationalFeb 25 · 1600 Meters · Place 2 · South TorranceSouth Torrance1600 Meters2.5:15.27a11
Feb 9Spartan IntersquadFeb 9 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 Meters1.5:37.69aUnofficial11
Feb 9Spartan IntersquadFeb 9 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters1.2:38.80aUnofficial11
Jan 21Los Alamitos All-Comers MeetJan 21 · 1500 Meters · Place 1 · South TorranceSouth Torrance1500 Meters1.4:59.59a11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18Spartan OpenerFeb 18 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:20.9711
Feb 4CA Winter ChampionshipsFeb 4 · 3000 Meters · Place 6 · South TorranceSouth Torrance3000 Meters610:50.31a PB—
Feb 4CA Winter ChampionshipsFeb 4 · 1500 Meters · Place 14 · South TorranceSouth Torrance1500 Meters144:47.73a PB—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 7CIF-SS Division 2 Track and Field PrelimsMay 7 · 1600 Meters · Place 17 · South TorranceSouth Torrance1600 MetersRound P17.5:19.84a10
Apr 23Pioneer League Prelims & FinalsApr 23 · 3200 Meters · Place 4 · South TorranceSouth Torrance3200 Meters4.12:24.74aUnofficial10
Apr 23Pioneer League Prelims & FinalsApr 23 · 1600 Meters · Place 2 · South TorranceSouth Torrance1600 MetersRound P2.5:35.88aUnofficial10
Apr 23Pioneer League Prelims & FinalsApr 23 · 1600 Meters · Place 2 · South TorranceSouth Torrance1600 Meters2.5:12.28aUnofficial10
Apr 23Pioneer League Prelims & FinalsApr 23 · 800 Meters · Place 3 · South TorranceSouth Torrance800 MetersRound P3.2:32.54aUnofficial10
Apr 23Pioneer League Prelims & FinalsApr 23 · 800 Meters · Place 4 · South TorranceSouth Torrance800 Meters4.2:26.92aUnofficial10
Apr 16South Bay Varsity Championships Apr 16 · 3200 Meters · Place 4 · South TorranceSouth Torrance3200 Meters4.11:39.07a10
Apr 16South Bay Varsity Championships Apr 16 · 1600 Meters · South TorranceSouth Torrance1600 Meters—DNS10
Apr 16South Bay Varsity Championships Apr 16 · 800 Meters · Place 5 · South TorranceSouth Torrance800 Meters5.2:24.95a10
Mar 19Mustang Relays InvitationalMar 19 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 Meters1.5:28.42a10
Mar 16South / Redondo / El Segundo Tri MeetMar 16 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:25.3110
Mar 11Redondo Nike Track FestivalMar 11 · 1600 Meters · Place 11 · South Torrance (SS)South Torrance (SS)1600 Meters115:16.0410
Mar 11Redondo Nike Track FestivalMar 11 · 3200 Meters · Place 24 · South Torrance (SS)South Torrance (SS)3200 Meters2411:32.4910
Mar 2South / Mira Costa / Torrance Tri-MeetMar 2 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters12:27.0010
Feb 9Spartan IntrasquadFeb 9 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 Meters1.5:32.72aUnofficial10
Feb 9Spartan IntrasquadFeb 9 · 800 Meters · Place 1 · South TorranceSouth Torrance800 Meters1.2:36.20aUnofficial10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Palos Verdes Distance DayFeb 26 · 1600 Meters · Place 3 · South TorranceSouth Torrance1600 Meters35:12.0810

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 5CIFSS Division 2 Prelims 2021Jun 5 · 1600 Meters · Place 13 · South TorranceSouth Torrance1600 MetersRound P13.5:23.73a9
May 22Pioneer League Prelims and FinalsMay 22 · 3200 Meters · Place 7 · South TorranceSouth Torrance3200 Meters7.12:52.40a9
May 22Pioneer League Prelims and FinalsMay 22 · 1600 Meters · Place 7 · South TorranceSouth Torrance1600 MetersRound P7.5:35.15a9
May 22Pioneer League Prelims and FinalsMay 22 · 1600 Meters · Place 3 · South TorranceSouth Torrance1600 Meters3.5:18.98a9
May 22Pioneer League Prelims and FinalsMay 22 · 800 Meters · Place 8 · South TorranceSouth Torrance800 MetersRound P8.2:33.94a9
May 22Pioneer League Prelims and FinalsMay 22 · 800 Meters · Place 6 · South TorranceSouth Torrance800 Meters6.2:30.54a9
May 14South Bay Championships Frosh/SophMay 14 · 3200 Meters · Place 3 · South TorranceSouth Torrance3200 Meters312:07.419
May 14South Bay Championships Frosh/SophMay 14 · 1600 Meters · Place 2 · South TorranceSouth Torrance1600 Meters25:34.749
May 14South Bay Championships Frosh/SophMay 14 · 800 Meters · Place 2 · South TorranceSouth Torrance800 Meters22:29.189
May 8South High ClusterMay 8 · 1600 Meters · Place 5 · South TorranceSouth Torrance1600 Meters55:40.539
May 1Pioneer League Cluster Meet 2May 1 · 800 Meters · Place 3 · South TorranceSouth Torrance800 Meters32:30.939
Apr 24El Segundo vs. South DualApr 24 · 1600 Meters · Place 1 · South TorranceSouth Torrance1600 Meters15:46.839
Apr 24El Segundo vs. South DualApr 24 · 800 Meters · Place 3 · South TorranceSouth Torrance800 Meters32:37.319
Apr 17Pioneer League Cluster Meet 1Apr 17 · 1600 Meters · Place 7 · South TorranceSouth Torrance1600 Meters7.5:39.75a9
Apr 17Pioneer League Cluster Meet 1Apr 17 · 800 Meters · Place 8 · South TorranceSouth Torrance800 Meters8.2:38.33a9