Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorBYTC Blast 2 · Jun 85:26.46aBYTC Blast 2June 8, 2019
3000 Meters · OutdoorPortland Track Festival Youth Meet · Jun 111:34.70aPortland Track Festival Youth MeetJune 1, 2019
400 Meters · OutdoorRegis Community Twilight Meet · May 51:10.05aRegis Community Twilight MeetMay 5, 2023
800 Meters · Outdoor3A-SD1 Special District 1 Championships · May 92:38.83a3A-SD1 Special District 1 ChampionshipsMay 9, 2024
Javelin · 600g · OutdoorLewis & Clark League Meet @ Valley Catholic · Apr 2349' 3.5"Lewis & Clark League Meet @ Valley CatholicApril 23, 2025
JV · OutdoorSouthwest Christian Invitational · Apr 51:14.44aSouthwest Christian InvitationalApril 5, 2023

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 223A-1 Lewis & Clark League ChampionshipsMay 22 · 1500 Meters · Place 11 · Horizon ChristianHorizon Christian1500 Meters115:49.26a12
May 223A-1 Lewis & Clark League ChampionshipsMay 22 · 800 Meters · Place 9 · Horizon ChristianHorizon Christian800 Meters92:46.53a12
May 16Regis Community Twilight MeetMay 16 · 1500 Meters · Place 7 · Horizon ChristianHorizon Christian1500 Meters75:30.04a12
May 10Amity InvitationalMay 10 · 1500 Meters · Place 3 · Horizon ChristianHorizon Christian1500 Meters35:30.38a12
May 10Amity InvitationalMay 10 · 800 Meters · Place 4 · Horizon ChristianHorizon Christian800 Meters42:40.05a12
Apr 30SD1 MeetApr 30 · 800 Meters · Place 6 · Horizon ChristianHorizon Christian800 Meters62:40.04a12
Apr 23Lewis & Clark League Meet @ Valley CatholicApr 23 · Javelin · Place 17 · Horizon ChristianHorizon ChristianJavelin600g17.49' 3.5" PB12
Apr 23Lewis & Clark League Meet @ Valley CatholicApr 23 · 1500 Meters · Place 4 · Horizon ChristianHorizon Christian1500 Meters4.5:43.50a12
Apr 15Lake Oswego @ TualatinApr 15 · 1500 Meters · Place 8 · Horizon ChristianHorizon Christian1500 Meters85:33.30a12
Apr 12T Smith Need For Speed Invitational Apr 12 · 1500 Meters · Place 45 · Horizon ChristianHorizon Christian1500 Meters45.5:38.43a12
Apr 8Tualatin @ TigardApr 8 · 1500 Meters · Place 4 · Horizon ChristianHorizon Christian1500 Meters45:39.19a12
Apr 8Tualatin @ TigardApr 8 · 800 Meters · Place 5 · Horizon ChristianHorizon Christian800 Meters52:47.69a12
Mar 19Kingsmen IcebreakerMar 19 · 1500 Meters · Place 8 · Horizon ChristianHorizon Christian1500 Meters85:40.54a—
Mar 19Kingsmen IcebreakerMar 19 · 800 Meters · Place 17 · Horizon ChristianHorizon Christian800 Meters172:51.63a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 93A-SD1 Special District 1 ChampionshipsMay 9 · 1500 Meters · Place 8 · Horizon ChristianHorizon Christian1500 Meters85:37.50a—
May 93A-SD1 Special District 1 ChampionshipsMay 9 · 800 Meters · Place 8 · Horizon ChristianHorizon Christian800 Meters82:38.83a PB—
May 93A-SD1 Special District 1 ChampionshipsMay 9 · 800 Meters · Place 8 · Horizon ChristianHorizon Christian800 Meters82:45.81a—
May 3Regis Community Twilight MeetMay 3 · 1500 Meters · Place 8 · Horizon ChristianHorizon Christian1500 Meters85:38.23a—
May 3Regis Community Twilight MeetMay 3 · 800 Meters · Place 11 · Horizon ChristianHorizon Christian800 Meters112:42.57a—
Apr 2720th Annual Portland Christian InvitationalApr 27 · 800 Meters · Place 10 · Horizon ChristianHorizon Christian800 Meters103:04.97a—
Apr 13Sherwood Need For Speed ClassicApr 13 · 1500 Meters · Place 47 · Horizon ChristianHorizon Christian1500 Meters475:48.98a—
Apr 9Lakeridge @ TualatinApr 9 · 1500 Meters · Place 1 · Horizon ChristianHorizon Christian1500 Meters15:41.21a—
Apr 9Lakeridge @ TualatinApr 9 · 800 Meters · Place 1 · Horizon ChristianHorizon Christian800 Meters12:41.05a—
Apr 2West Linn at LakeridgeApr 2 · 1500 Meters · Place 8 · Horizon ChristianHorizon Christian1500 Meters85:57.61a—
Apr 2West Linn at LakeridgeApr 2 · 400 Meters · Place 6 · Horizon ChristianHorizon Christian400 Meters61:11.85a—
Mar 14Tigard at LakeridgeMar 14 · 1500 Meters · Place 7 · Horizon ChristianHorizon Christian1500 Meters75:38.04a—
Mar 14Tigard at LakeridgeMar 14 · 800 Meters · Place 6 · Horizon ChristianHorizon Christian800 Meters62:50.35a—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 173A-SD1 Special District 1 ChampionshipsMay 17 · 1500 Meters · Place 7 · Horizon ChristianHorizon Christian1500 Meters75:47.61a—
May 5Regis Community Twilight MeetMay 5 · 1500 Meters · Place 10 · Horizon ChristianHorizon Christian1500 Meters105:33.61a—
May 5Regis Community Twilight MeetMay 5 · 400 Meters · Place 15 · Horizon ChristianHorizon Christian400 Meters151:10.05a PB—
May 3Westside Christian InvitationalMay 3 · Javelin · Place 8 · Horizon ChristianHorizon ChristianJavelin846-2—
May 3Westside Christian InvitationalMay 3 · 800 Meters · Place 5 · Horizon ChristianHorizon Christian800 Meters52:43.45a—
Apr 2919th Annual Portland Christian InvitationalApr 29 · 1500 Meters · Place 4 · Horizon ChristianHorizon Christian1500 Meters45:40.82a—
Apr 2919th Annual Portland Christian InvitationalApr 29 · 400 Meters · Place 13 · Horizon ChristianHorizon Christian400 Meters131:12.20a—
Apr 26SD 1 Meet @ Valley CatholicApr 26 · 1500 Meters · Place 7 · Horizon ChristianHorizon Christian1500 Meters75:34.86a—
Apr 26SD 1 Meet @ Valley CatholicApr 26 · 400 Meters · Place 2 · Horizon ChristianHorizon Christian400 Meters21:11.67a—
Apr 20SD 1 Meet @ Catlin GabelApr 20 · 1500 Meters · Place 5 · Horizon ChristianHorizon Christian1500 Meters55:46.74a—
Apr 15The Willamette Falls InvitationalApr 15 · 1500 Meters · Place 10 · Horizon ChristianHorizon Christian1500 Meters105:39.8010
Apr 12McMinnville @ SherwoodApr 12 · 1500 Meters · Place 1 · Horizon ChristianHorizon Christian1500 Meters15:47.60a—
Apr 12McMinnville @ SherwoodApr 12 · 400 Meters · Place 5 · Horizon ChristianHorizon Christian400 Meters51:14.22a—
Apr 5Southwest Christian InvitationalApr 5 · JV · Place 2 · Horizon ChristianHorizon ChristianJV21:14.44a PB—
Mar 22Century @ SherwoodMar 22 · 1500 Meters · Place 4 · Horizon ChristianHorizon Christian1500 Meters45:49.60a—
Mar 15Sherwood, Horizon Christian, Westside Christian, Southwest Christian@ TigardMar 15 · 1500 Meters · Place 3 · Horizon ChristianHorizon Christian1500 Meters35:45.92a—
Mar 15Sherwood, Horizon Christian, Westside Christian, Southwest Christian@ TigardMar 15 · 400 Meters · Place 6 · Horizon ChristianHorizon Christian400 Meters61:12.47a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 19OSAA 3A State ChampionshipsMay 19 · 3000 Meters · Place 11 · Horizon ChristianHorizon Christian3000 Meters11.12:34.05a9
May 19OSAA 3A State ChampionshipsMay 19 · 1500 Meters · Place 11 · Horizon ChristianHorizon Christian1500 Meters11.5:42.11a9
May 133A-SD1 Special District 1 ChampionshipsMay 13 · 3000 Meters · Place 5 · Horizon ChristianHorizon Christian3000 Meters5.12:14.46a9
May 133A-SD1 Special District 1 ChampionshipsMay 13 · 1500 Meters · Place 4 · Horizon ChristianHorizon Christian1500 Meters4.5:37.90a9
May 6Regis Community Twilight MeetMay 6 · 1500 Meters · Place 7 · Horizon ChristianHorizon Christian1500 Meters75:38.899
Apr 28HC Intrasquad Meet Apr 28 · 300 Meters · Place 4 · Horizon ChristianHorizon Christian300 Meters4.54.91aUnofficial9
Apr 28HC Intrasquad Meet Apr 28 · 600 Meters · Place 2 · Horizon ChristianHorizon Christian600 Meters2.2:07.26aUnofficial9
Apr 28HC Intrasquad Meet Apr 28 · 1500 Meters · Place 1 · Horizon ChristianHorizon Christian1500 Meters1.5:57Unofficial9
Apr 23The Willamette Falls InvitationalApr 23 · 3000 Meters · Place 25 · Horizon ChristianHorizon Christian3000 Meters2513:32.339
Apr 23The Willamette Falls InvitationalApr 23 · 1500 Meters · Place 22 · Horizon ChristianHorizon Christian1500 Meters225:40.719
Apr 14Southwest Christian InvitationalApr 14 · 3000 Meters · Place 2 · Horizon ChristianHorizon Christian3000 Meters212:29.989
Apr 14Southwest Christian InvitationalApr 14 · 1500 Meters · Place 5 · Horizon ChristianHorizon Christian1500 Meters55:48.029
Apr 73A SD #1 League Meet hosted by ClatskanieApr 7 · 400 Meters · Horizon ChristianHorizon Christian400 MetersRelay Split—70.40Unofficial9
Apr 73A SD #1 League Meet hosted by ClatskanieApr 7 · 1500 Meters · Place 2 · Horizon ChristianHorizon Christian1500 Meters2.5:41.24a9
Mar 31Tigard vs St. Mary's @ THS(Horizon Christian, Westside Christian, Colton)Mar 31 · 400 Meters · Horizon ChristianHorizon Christian400 MetersRelay Split—73.8Unofficial9
Mar 31Tigard vs St. Mary's @ THS(Horizon Christian, Westside Christian, Colton)Mar 31 · 1500 Meters · Place 2 · Horizon ChristianHorizon Christian1500 Meters2.5:45.99a9
Mar 15Sherwood, Horizon Christian @ TigardMar 15 · 1500 Meters · Place 9 · Horizon ChristianHorizon Christian1500 Meters95:55.319

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 22MCL at Catlin Gabel (Boys first)Apr 22 · 800 Meters · Place 1 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters1.2:46.96a8
Apr 15MCL at Catlin Gabel (Girls first)Apr 15 · 800 Meters · Place 1 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters1.2:46.20a8
Apr 9MCL Meet (At Life Christian)Apr 9 · 800 Meters · Place 1 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters1.2:48.54a8
Apr 9MCL Meet (At Life Christian)Apr 9 · 200 Meters · Horizon Christian (Tualatin)Horizon Christian (Tualatin)200 Meters—DNS8

2019 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 15COTC Youth Development MeetJun 15 · 3000 Meters · Place 7 · Tigard Youth TrackTigard Youth Track3000 Meters7.12:06.49a6
Jun 8BYTC Blast 2Jun 8 · 1500 Meters · Place 4 · Tigard Youth TrackTigard Youth Track1500 Meters4.5:26.46a PB6
Jun 8BYTC Blast 2Jun 8 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—DNS6
Jun 1Portland Track Festival Youth MeetJun 1 · 3000 Meters · Place 5 · Tigard Youth TrackTigard Youth Track3000 Meters5.11:34.70a PB6
May 18Tigard Youth Track Development MeetMay 18 · 3000 Meters · Place 2 · Tigard Youth TrackTigard Youth Track3000 Meters2.11:36.74a6
May 11Sherwood Youth Track MeetMay 11 · 3000 Meters · Place 5 · Tigard Youth TrackTigard Youth Track3000 Meters5.11:41.69a6
May 9MCL District Meet (at PC)May 9 · 1500 Meters · Place 4 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)1500 Meters4.5:30.42a6
May 9MCL District Meet (at PC)May 9 · 800 Meters · Place 4 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters4.2:46.28a6
Apr 29MCL West Sub-Districts at Catlin GabelApr 29 · 1500 Meters · Place 2 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)1500 Meters2.5:28.54a6
Apr 29MCL West Sub-Districts at Catlin GabelApr 29 · 800 Meters · Place 4 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters4.2:44.04a6
Apr 2645th Annual Catlin Gabel Middle School InviteApr 26 · 3000 Meters · Place 2 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)3000 Meters2.12:00.37a6
Apr 2645th Annual Catlin Gabel Middle School InviteApr 26 · 1500 Meters · Place 3 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)1500 Meters3.5:30.54a6
Apr 25MCL Meet at Life (Host: Forest Hills/Horizon Christian)Apr 25 · 800 Meters · Place 1 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters1.2:42.15a6
Apr 20ICS DevelopmentalApr 20 · 3000 Meters · Place 2 · Tigard Youth TrackTigard Youth Track3000 Meters2.11:42.90a6
Apr 17MCL Meet at PC (Host NCC)Apr 17 · 400 Meters · Horizon Christian (Tualatin)Horizon Christian (Tualatin)400 MetersRelay Split—71.30Unofficial6
Apr 17MCL Meet at PC (Host NCC)Apr 17 · 1500 Meters · Place 1 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)1500 Meters1.5:22.14aUnofficial6
Apr 17MCL Meet at PC (Host NCC)Apr 17 · 800 Meters · Place 2 · Horizon Christian (Tualatin)Horizon Christian (Tualatin)800 Meters2.2:41.91a6

2018 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 5USATF Region 13 Junior Olympic ChampionshipsJul 5 · Hammer · Place 14 · Tigard YouthTigard YouthHammer1412:44.83a—
Jun 21USATF Oregon Association Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 8 · Tigard Youth TrackTigard Youth Track3000 Meters8.12:13.88a6
Jun 21USATF Oregon Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 13 · Tigard Youth TrackTigard Youth Track1500 Meters13.5:55.91a6
Jun 9Tigard Youth Track Developmental MeetJun 9 · 1500 Meters · Place 2 · Tigard Youth TrackTigard Youth Track1500 Meters2.5:45.84a6
Jun 9Tigard Youth Track Developmental MeetJun 9 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—DNS6
Jun 2Portland Track Festival Youth MeetJun 2 · 3000 Meters · Place 10 · Tigard Youth TrackTigard Youth Track3000 Meters10.12:35.80a6
Jun 2Portland Track Festival Youth MeetJun 2 · 1500 Meters · Place 13 · Tigard Youth TrackTigard Youth Track1500 Meters13.5:47.25a6
Jun 2Portland Track Festival Youth MeetJun 2 · 800 Meters · Place 11 · Tigard Youth TrackTigard Youth Track800 Meters11.2:53.57a6
May 19Sherwood Track Club - 1500 meter racesMay 19 · 1500 Meters · Place 1 · Tigard Youth TrackTigard Youth Track1500 Meters1.5:51.06a6
May 12ICS USATF Developmental MeetMay 12 · 1500 Meters · Place 5 · Tigard Youth TrackTigard Youth Track1500 Meters5.6:01.45a6
May 12ICS USATF Developmental MeetMay 12 · 400 Meters · Tigard Youth TrackTigard Youth Track400 Meters—DNS6
May 5Sherwood Youth Track Club "Ice Breaker"May 5 · 3000 Meters · Place 3 · Tigard Youth TrackTigard Youth Track3000 Meters3.12:29.52a6
Apr 28BYTC BlastApr 28 · 1500 Meters · Place 5 · Tigard Youth TrackTigard Youth Track1500 Meters5.5:53.97a6
Apr 28BYTC BlastApr 28 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—DNS6

2017 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 9 · Tigard Youth TrackTigard Youth Track3000 Meters9.12:59.5a5
Jun 22USATF Oregon Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 11 · Tigard Youth TrackTigard Youth Track1500 Meters11.05:55.1a5
Jun 3Portland Track Festival Youth MeetJun 3 · 3000 Meters · Place 4 · Tigard Youth TrackTigard Youth Track3000 Meters4.12:22.78a5
Jun 3Portland Track Festival Youth MeetJun 3 · 1500 Meters · Place 10 · Tigard Youth TrackTigard Youth Track1500 Meters10.5:52.32a5
Jun 3Portland Track Festival Youth MeetJun 3 · 800 Meters · Place 12 · Tigard Youth TrackTigard Youth Track800 Meters12.3:02.31a5
May 13Tigard Youth Track Developmental meetMay 13 · 3000 Meters · Place 4 · Tigard Youth TrackTigard Youth Track3000 Meters4.12:49.92a5
May 13Tigard Youth Track Developmental meetMay 13 · 800 Meters · Tigard Youth TrackTigard Youth Track800 Meters—NT5
May 13Tigard Youth Track Developmental meetMay 13 · 400 Meters · Place 30 · Tigard Youth TrackTigard Youth Track400 Meters30.1:27.36a5
Apr 292017 BYTC BlastApr 29 · 3000 Meters · Place 4 · Tigard Youth TrackTigard Youth Track3000 Meters4.13:09.62a5
Apr 292017 BYTC BlastApr 29 · 400 Meters · Place 29 · Tigard Youth TrackTigard Youth Track400 Meters29.1:22.67a5
Apr 15ICS DevelopmentalApr 15 · 1500 Meters · Place 11 · Tigard Youth TrackTigard Youth Track1500 Meters11.7:08.19a5
Apr 15ICS DevelopmentalApr 15 · 400 Meters · Place 24 · Tigard Youth TrackTigard Youth Track400 Meters24.1:28.37a5