Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMountain West Outdoor Track & Field Championships · May 1411.61aMountain West Outdoor Track & Field ChampionshipsMay 14, 2026
1000 Meters · OutdoorSan Diego State Red-Black Summer Nights All-Comers Meet · Dec 65:53.30aSan Diego State Red-Black Summer Nights All-Comers MeetDecember 6, 2025
150 Meters · OutdoorSan Diego State Red-Black Summer Nights All-Comers Meet · Dec 718.22aSan Diego State Red-Black Summer Nights All-Comers MeetDecember 7, 2024
200 Meters · Indoor2025 Mountain West Indoor Championships · Feb 2623.90a2025 Mountain West Indoor ChampionshipsFebruary 26, 2025
200 Meters · Outdoor47th Aztec Invitational · Apr 923.6347th Aztec InvitationalApril 9, 2026
60 Meter · IndoorDon Kirby Collegiate Elite · Feb 147.53aDon Kirby Collegiate EliteFebruary 14, 2025
60 Meter · OutdoorSan Diego State Red-Black Summer Nights All-Comers Meet · Dec 77.71aSan Diego State Red-Black Summer Nights All-Comers MeetDecember 7, 2024
60 Meters · IndoorMW Indoor Championships · Feb 267.55aMW Indoor ChampionshipsFebruary 26, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14Mountain West Outdoor Track & Field ChampionshipsMay 14 · 200 Meters · Place 17 · San Diego St.San Diego St.200 MetersRound P17.24.17aWind: 0.6Jr
May 14Mountain West Outdoor Track & Field ChampionshipsMay 14 · 100 Meters · Place 11 · San Diego St.San Diego St.100 MetersRound P11.11.61a PBWind: 1.2Jr
Apr 30Texas InvitationalApr 30 · 200 Meters · Place 15 · San Diego St.San Diego St.200 Meters15.23.97aWind: 0.8Jr
Apr 1666th Mt. SAC RelaysApr 16 · 200 Meters · Place 1 · San Diego StSan Diego St200 Meters124.11—
Apr 1666th Mt. SAC RelaysApr 16 · 100 Meters · Place 4 · San Diego StSan Diego St100 Meters411.74—
Apr 1666th Mt. SAC RelaysApr 16 · 200 Meters · Place 8 · San Diego St.San Diego St.200 Meters824.11aJr
Apr 1666th Mt. SAC RelaysApr 16 · 100 Meters · Place 8 · San Diego St.San Diego St.100 Meters811.74aJr
Apr 947th Aztec InvitationalApr 9 · 100 Meters · Place 3 · San Diego St.San Diego St.100 Meters311.78JR
Apr 947th Aztec InvitationalApr 9 · 200 Meters · Place 3 · San Diego St.San Diego St.200 Meters323.63 PBJR
Apr 3UC San Diego Triton InvitationalApr 3 · 100 Meters · Place 5 · San Diego St.San Diego St.100 Meters511.76aJr
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 200 Meters · Place 5 · San Diego St.San Diego St.200 Meters523.73aJr
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 100 Meters · Place 4 · San Diego St.San Diego St.100 Meters411.61aJr
Mar 13Aztec Coastal ClassicMar 13 · 200 Meters · Place 3 · San Diego St.San Diego St.200 Meters324.03aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 26MW Indoor ChampionshipsFeb 26 · 200 Meters · Place 14 · San Diego St.San Diego St.200 Meters1424.27aJR
Feb 26MW Indoor ChampionshipsFeb 26 · 60 Meters · Place 13 · San Diego St.San Diego St.60 Meters137.55a PBJR
Feb 13Battle Born ClassicFeb 13 · 60 Meter · Place 19 · San Diego St.San Diego St.60 MeterRound S19.7.58aJr
Feb 13Battle Born ClassicFeb 13 · 60 Meter · Place 20 · San Diego St.San Diego St.60 MeterRound P20.7.57aJr
Feb 13Battle Born ClassicFeb 13 · 200 Meters · Place 6 · San Diego St.San Diego St.200 Meters6.23.92aJr
Feb 5Nevada Wolfpack Classic & CEFeb 5 · 200 Meters · Place 10 · San Diego St.San Diego St.200 Meters1024.23aJr
Feb 5Nevada Wolfpack Classic & CEFeb 5 · 60 Meters · Place 21 · San Diego St.San Diego St.60 MetersRound P217.68aJr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 150 Meters · Place 7 · San Diego St.San Diego St.150 Meters7.18.40aWind: -0.2Jr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 1000 Meters · Place 2 · San Diego St.San Diego St.1000 Meters2.5:53.30a PBJr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 60 Meter · Place 6 · San Diego St.San Diego St.60 Meter6.7.87aWind: 1.2Jr
May 15Mtn West Outdoor ChampionshipsMay 15 · 200 Meters · Place 14 · San Diego St.San Diego St.200 Meters1424.31aSO
May 15Mtn West Outdoor ChampionshipsMay 15 · 100 Meters · Place 11 · San Diego St.San Diego St.100 Meters1111.89aSO
Apr 1665th Mt. SAC RelaysApr 16 · 200 Meters · Place 19 · San Diego St.San Diego St.200 Meters19.24.31aWind: 1.3So
Apr 1665th Mt. SAC RelaysApr 16 · 100 Meters · Place 17 · San Diego St.San Diego St.100 Meters17.11.84aWind: 1.3So
Apr 42025 Triton InvitationalApr 4 · 100 Meters · Place 9 · San Diego St.San Diego St.100 Meters911.92aSo
Mar 2145th Aztec InvitationalMar 21 · 200 Meters · Place 5 · San Diego St.San Diego St.200 Meters5.24.07aWind: 2.8So
Mar 2145th Aztec InvitationalMar 21 · 100 Meters · Place 4 · San Diego St.San Diego St.100 Meters4.11.76aWind: 1.3So

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 262025 Mountain West Indoor ChampionshipsFeb 26 · 60 Meter · Place 10 · San Diego St.San Diego St.60 MeterRound P10.7.55aSo
Feb 262025 Mountain West Indoor ChampionshipsFeb 26 · 200 Meters · Place 9 · San Diego St.San Diego St.200 MetersRound P9.23.90a PBSo
Feb 14Don Kirby Collegiate EliteFeb 14 · 60 Meter · Place 10 · San Diego St.San Diego St.60 Meter10.7.53a PBWind: 0So
Feb 14Don Kirby Collegiate EliteFeb 14 · 200 Meters · Place 12 · San Diego St.San Diego St.200 Meters12.24.11aWind: 0So
Jan 10Silver & Blue InvitationalJan 10 · 60 Meters · Place 10 · San Diego St.San Diego St.60 Meters107.58SO

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 7San Diego State Red-Black Summer Nights All-Comers MeetDec 7 · 150 Meters · Place 8 · BlackBlack150 Meters8.18.22a PBWind: 0.6So
Dec 7San Diego State Red-Black Summer Nights All-Comers MeetDec 7 · 60 Meter · Place 8 · BlackBlack60 Meter8.7.71a PBWind: -1.2So
May 9Mountain West Outdoor ChampionshipsMay 9 · 200 Meters · Place 14 · San Diego St.San Diego St.200 Meters1424.46FR
May 9Mountain West Outdoor ChampionshipsMay 9 · 100 Meters · Place 15 · San Diego St.San Diego St.100 Meters1511.97FR
Apr 1964th Mt. SAC RelaysApr 19 · 200 Meters · Place 49 · FR San Diego St.FR San Diego St.200 Meters4924.79—
Apr 1964th Mt. SAC RelaysApr 19 · 100 Meters · Place 27 · FR San Diego St.FR San Diego St.100 Meters2711.87—
Apr 1964th Mt. SAC RelaysApr 19 · 200 Meters · Place 49 · San Diego StSan Diego St200 Meters4924.79—
Apr 1964th Mt. SAC RelaysApr 19 · 100 Meters · Place 27 · San Diego StSan Diego St100 Meters2711.87—
Apr 112024 Bryan Clay InvitationalApr 11 · 100 Meters · Place 18 · San Diego St.San Diego St.100 Meters18.11.94aWind: 0.1Fr
Apr 5Triton InvitationalApr 5 · 200 Meters · Place 8 · San Diego StateSan Diego State200 Meters824.57a—
Apr 5Triton InvitationalApr 5 · 100 Meters · Place 6 · San Diego StateSan Diego State100 Meters611.81a—
Mar 29Arnie Robinson InvitationalMar 29 · 200 Meters · Place 4 · San Diego St.San Diego St.200 Meters4.24.71aWind: -1.8Fr
Mar 2345th Aztec Invitational (Day 3)Mar 23 · 100 Meters · Place 25 · San Diego St.San Diego St.100 Meters25.12.16aWind: 0Fr

2023 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 200 Meters · Place 9 · The Inner CircleThe Inner Circle200 MetersRound P924.75a—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 200 Meters · Place 10 · The Inner CircleThe Inner Circle200 MetersRound S1024.38a—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 100 Meters · Place 7 · The Inner CircleThe Inner Circle100 MetersRound P712.12a—
Jul 24USATF National Junior Olympic ChampionshipsJul 24 · 100 Meters · Place 13 · The Inner CircleThe Inner Circle100 MetersRound S1312.22a—
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 1 · The Inner Circle Track ClubThe Inner Circle Track Club200 MetersRound P1.24.86a12
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 1 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters1.24.74a12
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 100 Meters · Place 1 · The Inner Circle Track ClubThe Inner Circle Track Club100 MetersRound P1.12.23a12
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 100 Meters · Place 1 · The Inner Circle Track ClubThe Inner Circle Track Club100 Meters1.12.17a12
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 2 · The Inner Circle Track ClubThe Inner Circle Track Club200 MetersRound P2.24.93aWind: 112
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 2 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters2.24.92aWind: 2.112
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 1 · The Inner Circle Track ClubThe Inner Circle Track Club100 MetersRound P1.12.11aWind: 0.712
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 2 · The Inner Circle Track ClubThe Inner Circle Track Club100 Meters2.11.99aWind: 2.112
May 26OSAA 6A State ChampionshipsMay 26 · 200 Meters · Place 3 · MountainsideMountainside200 MetersRound P3.24.96aWind: 0.712
May 26OSAA 6A State ChampionshipsMay 26 · 200 Meters · Place 3 · MountainsideMountainside200 Meters3.25.05aWind: -0.112
May 26OSAA 6A State ChampionshipsMay 26 · 100 Meters · Place 4 · MountainsideMountainside100 MetersRound P4.12.12aWind: 1.712
May 26OSAA 6A State ChampionshipsMay 26 · 100 Meters · Place 3 · MountainsideMountainside100 Meters3.12.05aWind: 1.512
May 176A-2 Metro League ChampionshipsMay 17 · 200 Meters · Place 1 · MountainsideMountainside200 Meters125.26a—
May 176A-2 Metro League ChampionshipsMay 17 · 200 Meters · Place 1 · MountainsideMountainside200 Meters125.34a—
May 176A-2 Metro League ChampionshipsMay 17 · 100 Meters · Place 2 · MountainsideMountainside100 Meters212.33a—
May 176A-2 Metro League ChampionshipsMay 17 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.14a—
May 10Mountainside @ WestviewMay 10 · 200 Meters · Place 1 · MountainsideMountainside200 Meters125.50a—
May 10Mountainside @ WestviewMay 10 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.39a—
May 3Southridge @ MountainsideMay 3 · 200 Meters · Place 1 · MountainsideMountainside200 Meters1.25.37a12
May 3Southridge @ MountainsideMay 3 · 100 Meters · Place 1 · MountainsideMountainside100 Meters1.12.31a12
Apr 28Nike/Jesuit Twilight RelaysApr 28 · 100 Meters · Place 5 · MountainsideMountainside100 Meters512.13a—
Apr 21Oregon Relays Fan ZoneApr 21 · 200 Meters · Place 3 · MountainsideMountainside200 Meters325.44a—
Apr 21Oregon Relays Fan ZoneApr 21 · 100 Meters · Place 4 · MountainsideMountainside100 MetersRound P412.41a—
Apr 21Oregon Relays Fan ZoneApr 21 · 100 Meters · Place 3 · MountainsideMountainside100 Meters312.45a—
Apr 15Wilsonville InvitationalApr 15 · 200 Meters · Place 2 · MountainsideMountainside200 Meters225.38a—
Apr 15Wilsonville InvitationalApr 15 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.45a—
Apr 12Beaverton @ MountainsideApr 12 · 200 Meters · Place 1 · MountainsideMountainside200 Meters126.17a—
Apr 12Beaverton @ MountainsideApr 12 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.63a—
Apr 5Jesuit @ MountainsideApr 5 · 200 Meters · Place 1 · MountainsideMountainside200 Meters126.19a—
Apr 5Jesuit @ MountainsideApr 5 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.51a—
Mar 22Mountainside @ SunsetMar 22 · 200 Meters · Place 1 · MountainsideMountainside200 Meters125.69a—
Mar 22Mountainside @ SunsetMar 22 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.32a—
Mar 15Mountainside @ AlohaMar 15 · 200 Meters · Place 1 · MountainsideMountainside200 Meters126.20a—
Mar 15Mountainside @ AlohaMar 15 · 100 Meters · Place 1 · MountainsideMountainside100 Meters112.45a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Washington HS InvitationalFeb 11 · 60 Meter · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club60 MeterRound P3.7.84a12
Feb 11Washington HS InvitationalFeb 11 · 60 Meter · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club60 Meter3.7.81a12
Feb 11Washington HS InvitationalFeb 11 · 200 Meters · Place 4 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters4.25.81a12
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 60 Meter · Place 12 · The Inner Circle Track ClubThe Inner Circle Track Club60 MeterRound P12.8.04a12
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 200 Meters · Place 14 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters14.26.20a12

2022 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 7USATF Region 13 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 10 · The Inner CircleThe Inner Circle200 MetersRound P1026.62a—
Jul 7USATF Region 13 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 6 · The Inner CircleThe Inner Circle100 MetersRound P612.85a—
Jul 7USATF Region 13 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 5 · The Inner CircleThe Inner Circle100 Meters512.72a—
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 6 · The Inner Circle Track ClubThe Inner Circle Track Club200 MetersRound P6.26.76a11
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 6 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters6.26.69aWind: -2.311
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club100 MetersRound P3.13.14a11
Jun 23USATF Oregon Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club100 Meters3.12.95a11
May 20OSAA 6A State ChampionshipsMay 20 · 100 Meters · Place 16 · MountainsideMountainside100 MetersRound P16.13.21aWind: 111
May 106A-2 Metro League ChampionshipsMay 10 · 200 Meters · Place 4 · MountainsideMountainside200 Meters426.4211
May 106A-2 Metro League ChampionshipsMay 10 · 100 Meters · Place 2 · MountainsideMountainside100 Meters212.7211
May 4Westview @ MountainsideMay 4 · 200 Meters · Place 5 · MountainsideMountainside200 Meters526.8511
May 4Westview @ MountainsideMay 4 · 100 Meters · Place 2 · MountainsideMountainside100 Meters212.6611
Apr 29Nike/Jesuit Twilight RelaysApr 29 · 100 Meters · Place 12 · MountainsideMountainside100 Meters1212.75a (-0.5)PR11
Apr 27Mountainside @ SouthridgeApr 27 · 200 Meters · Place 2 · MountainsideMountainside200 Meters227.2511
Apr 27Mountainside @ SouthridgeApr 27 · 100 Meters · Place 3 · MountainsideMountainside100 Meters313.2111
Apr 20Mountainside @ JesuitApr 20 · 200 Meters · Place 3 · MountainsideMountainside200 Meters327.0511
Apr 20Mountainside @ JesuitApr 20 · 100 Meters · Place 3 · MountainsideMountainside100 Meters313.2111
Apr 16Wilsonville InvitationalApr 16 · 200 Meters · Place 10 · MountainsideMountainside200 Meters1027.0111
Apr 16Wilsonville InvitationalApr 16 · 100 Meters · Place 11 · MountainsideMountainside100 Meters1113.1211
Apr 9Sherwood "Need For Speed" ClassicApr 9 · 100 Meters · Place 11 · MountainsideMountainside100 Meters1113.0811
Apr 6Sunset @ MountainsideApr 6 · 200 Meters · Place 2 · MountainsideMountainside200 Meters2.27.81a11
Apr 6Sunset @ MountainsideApr 6 · 100 Meters · Place 1 · MountainsideMountainside100 Meters1.13.80a11
Mar 30Mountainside at BeavertonMar 30 · 200 Meters · Place 1 · MountainsideMountainside200 Meters128.2811
Mar 30Mountainside at BeavertonMar 30 · 100 Meters · Place 2 · MountainsideMountainside100 Meters213.4411
Mar 16Aloha @ MountainsideMar 16 · 200 Meters · Place 1 · MountainsideMountainside200 Meters128.3811
Mar 16Aloha @ MountainsideMar 16 · 100 Meters · Place 2 · MountainsideMountainside100 Meters213.5311

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Metro League Culminating Week MeetMay 19 · 200 Meters · Place 11 · MountainsideMountainside200 Meters1127.7710
May 19Metro League Culminating Week MeetMay 19 · 100 Meters · Place 13 · MountainsideMountainside100 Meters1313.5610
May 13Southridge, Aloha @ MountainsideMay 13 · 200 Meters · Place 3 · MountainsideMountainside200 Meters327.7010
May 13Southridge, Aloha @ MountainsideMay 13 · 100 Meters · Place 4 · MountainsideMountainside100 Meters413.2810
May 6Sunset @ MountainsideMay 6 · 200 Meters · Place 4 · MountainsideMountainside200 Meters428.4210
May 6Sunset @ MountainsideMay 6 · 100 Meters · Place 5 · MountainsideMountainside100 Meters513.5110
Apr 29Mountainside @ JesuitApr 29 · 200 Meters · Place 1 · MountainsideMountainside200 Meters127.5010
Apr 29Mountainside @ JesuitApr 29 · 100 Meters · Place 6 · MountainsideMountainside100 Meters613.9310
Apr 22Mountainside @ AlohaApr 22 · 200 Meters · Place 1 · MountainsideMountainside200 Meters1.28.90a10
Apr 22Mountainside @ AlohaApr 22 · 100 Meters · Place 1 · MountainsideMountainside100 Meters1.14.07a10

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7THPRD Beaverton All City Meet May 7 · 200 Meters · Place 1 · ConestogaConestoga200 Meters1.28.878
May 7THPRD Beaverton All City Meet May 7 · 100 Meters · Place 2 · ConestogaConestoga100 Meters2.13.068
Apr 18THPRD (Mt. View,Five Oaks, ISB, Highland Pk, Whitford, Conestoga) @ Aloha HSApr 18 · 200 Meters · Place 1 · ConestogaConestoga200 Meters1.29.108
Apr 18THPRD (Mt. View,Five Oaks, ISB, Highland Pk, Whitford, Conestoga) @ Aloha HSApr 18 · 100 Meters · Place 2 · ConestogaConestoga100 Meters2.13.938
Apr 11THPRD (Highland Park, Cedar Park, Mt View, Conestoga, Whitford) at Southridge HSApr 11 · 200 Meters · Place 2 · ConestogaConestoga200 Meters2.29.348
Apr 11THPRD (Highland Park, Cedar Park, Mt View, Conestoga, Whitford) at Southridge HSApr 11 · 100 Meters · Place 1 · ConestogaConestoga100 Meters1.14.098