Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCYO Portland Liberty #1 · Apr 1114.29aCYO Portland Liberty #1April 11, 2026
1500 Meters · OutdoorCYO Portland Liberty #3 · Apr 266:05.40aCYO Portland Liberty #3April 26, 2025
200 Meters · OutdoorTigard Youth Club Meet · May 928.24aTigard Youth Club MeetMay 9, 2026
400 Meters · OutdoorTigard Youth Club Meet · May 91:03.10aTigard Youth Club MeetMay 9, 2026
800 Meters · OutdoorCYO Portland Meet of Champions · May 202:56.37aCYO Portland Meet of ChampionsMay 20, 2023
Javelin · 300g TJ · OutdoorCYO Valley Catholic Week 3 · Apr 2939' 6.5CYO Valley Catholic Week 3April 29, 2023
Javelin · 450g AeroJav · OutdoorCYO Portland Liberty HS #1 · Apr 1334' 9CYO Portland Liberty HS #1April 13, 2024
Long Jump · OutdoorCYO Portland Liberty #4 · May 311' 11"CYO Portland Liberty #4May 3, 2025
Shot Put · 6lb · OutdoorCYO Week 3 Liberty · Apr 2311-02.50CYO Week 3 LibertyApril 23, 2022

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 25USATF Oregon Association Junior OlympicJun 25 · 400 Meters · Place 4 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters4.1:04.18a7
Jun 25USATF Oregon Association Junior OlympicJun 25 · 200 Meters · Place 8 · The Inner Circle Track ClubThe Inner Circle Track Club200 MetersRound S8.28.50aWind: 0.57
Jun 25USATF Oregon Association Junior OlympicJun 25 · 200 Meters · Place 8 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters8.28.80aWind: 0.37
Jun 25USATF Oregon Association Junior OlympicJun 25 · 100 Meters · Place 14 · The Inner Circle Track ClubThe Inner Circle Track Club100 MetersRound S14.14.45aWind: -0.87
Jun 6Portland "Stumptown" Track Festival Youth Meet presented by Stumptown RunningJun 6 · 400 Meters · Place 6 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters61:04.25a7
May 16CYO Portland Meet of ChampionsMay 16 · 200 Meters · St. Pius XSt. Pius X200 MetersRound P—DNS7
May 16CYO Portland Meet of ChampionsMay 16 · 100 Meters · St. Pius XSt. Pius X100 MetersRound P—DNS7
May 15Oregon Middle School Meet of ChampionsMay 15 · 400 Meters · Place 27 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters271:05.94a7
May 15Oregon Middle School Meet of ChampionsMay 15 · 200 Meters · Place 36 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters3628.72a7
May 9Tigard Youth Club MeetMay 9 · Long Jump · Place 9 · The Inner Circle Track ClubThe Inner Circle Track ClubLong Jump912-2.257
May 9Tigard Youth Club MeetMay 9 · 400 Meters · Place 2 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters21:03.10a PB7
May 9Tigard Youth Club MeetMay 9 · 200 Meters · Place 5 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters528.24a PB7
May 2Rising Stars ClassicMay 2 · 400 Meters · Place 3 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters31:05.42a8
May 2Rising Stars ClassicMay 2 · 200 Meters · Place 8 · The Inner Circle Track ClubThe Inner Circle Track Club200 Meters829.10a8
Apr 25CYO Portland Liberty #3Apr 25 · Long Jump · Place 6 · St. Pius XSt. Pius XLong Jump6.3.57m7
Apr 25CYO Portland Liberty #3Apr 25 · 100 Meters · Place 8 · St. Pius XSt. Pius X100 Meters8.14.56a7
Apr 18CYO Portland Liberty #2Apr 18 · 400 Meters · Place 3 · St. Pius XSt. Pius X400 Meters3.1:05.54a7
Apr 18CYO Portland Liberty #2Apr 18 · 200 Meters · Place 3 · St. Pius XSt. Pius X200 Meters3.29.33a7
Apr 11CYO Portland Liberty #1Apr 11 · Long Jump · Place 4 · St. Pius XSt. Pius XLong Jump4.3.74m7
Apr 11CYO Portland Liberty #1Apr 11 · 100 Meters · Place 5 · St. Pius XSt. Pius X100 Meters5.14.29a PB7

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 10Portland Track Summer Series #3Jul 10 · 400 Meters · Place 4 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters41:14.28a7
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · Long Jump · Place 11 · The Inner Circle Track ClubThe Inner Circle Track ClubLong Jump113.52m7
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 9 · The Inner Circle Track ClubThe Inner Circle Track Club400 Meters91:16.46a7
Jun 26USATF Oregon Association Junior Olympic ChampionshipsJun 26 · 100 Meters · Place 11 · The Inner Circle Track ClubThe Inner Circle Track Club100 MetersRound P1115.74a7
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · Long Jump · Place 17 · The Inner Circle Track ClubThe Inner Circle Track ClubLong Jump1711-47
Jun 7Portland Track Festival Youth Meet presented by Stumptown RunningJun 7 · 100 Meters · Place 34 · The Inner Circle Track ClubThe Inner Circle Track Club100 Meters3415.67a7
May 17CYO Portland Meet of ChampionsMay 17 · Long Jump · Place 11 · St. Pius XSt. Pius XLong Jump1112-06
May 17CYO Portland Meet of ChampionsMay 17 · 100 Meters · Place 16 · St. Pius XSt. Pius X100 MetersRound P1615.19a6
May 17CYO Portland Meet of ChampionsMay 17 · 100 Meters · Place 16 · St. Pius XSt. Pius X100 Meters1615.32a6
May 3CYO Portland Liberty #4May 3 · Long Jump · Place 3 · St. Pius XSt. Pius XLong Jump3.11' 11" PB6
Apr 26CYO Portland Liberty #3Apr 26 · Long Jump · Place 2 · St. Pius XSt. Pius XLong Jump2.10' 11.75"6
Apr 26CYO Portland Liberty #3Apr 26 · 1500 Meters · Place 3 · St. Pius XSt. Pius X1500 Meters3.6:05.40a PB6
Apr 26CYO Portland Liberty #3Apr 26 · 100 Meters · Place 8 · St. Pius XSt. Pius X100 Meters8.15.62a6
Apr 12CYO Portland Liberty #2Apr 12 · Long Jump · Place 5 · St. Pius XSt. Pius XLong Jump510-86
Apr 12CYO Portland Liberty #2Apr 12 · 400 Meters · Place 3 · St. Pius XSt. Pius X400 Meters31:13.73a6
Apr 12CYO Portland Liberty #2Apr 12 · 200 Meters · Place 7 · St. Pius XSt. Pius X200 Meters733.33a6
Apr 5CYO Portland Liberty #1Apr 5 · Long Jump · Place 7 · St. Pius XSt. Pius XLong Jump710-36
Apr 5CYO Portland Liberty #1Apr 5 · 400 Meters · Place 4 · St. Pius XSt. Pius X400 Meters41:11.14a6
Apr 5CYO Portland Liberty #1Apr 5 · 100 Meters · Place 5 · St. Pius XSt. Pius X100 Meters515.13a6

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18CYO Portland Meet of ChampionsMay 18 · 400 Meters · Place 33 · St. Pius XSt. Pius X400 MetersRound P33.1:20.23a5
May 18CYO Portland Meet of ChampionsMay 18 · 200 Meters · Place 22 · St. Pius XSt. Pius X200 MetersRound P22.32.01a5
May 18CYO Portland Meet of ChampionsMay 18 · 100 Meters · Place 48 · St. Pius XSt. Pius X100 MetersRound P48.16.14a5
May 4CYO Portland Liberty HS #4May 4 · Javelin · Place 10 · St. Pius XSt. Pius XJavelin450g AeroJav10.33' 4.55
May 4CYO Portland Liberty HS #4May 4 · 200 Meters · Place 1 · St. Pius XSt. Pius X200 Meters1.34.66a5
May 4CYO Portland Liberty HS #4May 4 · 100 Meters · Place 5 · St. Pius XSt. Pius X100 Meters5.15.79a5
Apr 27CYO Portland La Salle #3Apr 27 · Javelin · Place 15 · St. Pius XSt. Pius XJavelin450g AeroJav15.28' 1.55
Apr 27CYO Portland La Salle #3Apr 27 · 200 Meters · Place 11 · St. Pius XSt. Pius X200 Meters11.35.04a5
Apr 27CYO Portland La Salle #3Apr 27 · 100 Meters · Place 15 · St. Pius XSt. Pius X100 Meters15.16.36a5
Apr 20CYO Portland Valley Catholic #2Apr 20 · Javelin · Place 15 · St. Pius XSt. Pius XJavelin450g AeroJav15.25' 45
Apr 20CYO Portland Valley Catholic #2Apr 20 · 200 Meters · Place 12 · St. Pius XSt. Pius X200 Meters12.33.85
Apr 20CYO Portland Valley Catholic #2Apr 20 · 100 Meters · Place 14 · St. Pius XSt. Pius X100 Meters14.16.06a5
Apr 13CYO Portland Liberty HS #1Apr 13 · Javelin · Place 11 · St. Pius XSt. Pius XJavelin450g AeroJav11.34' 9 PB5
Apr 13CYO Portland Liberty HS #1Apr 13 · 400 Meters · Place 14 · St. Pius XSt. Pius X400 Meters14.1:17.59a5
Apr 13CYO Portland Liberty HS #1Apr 13 · 200 Meters · Place 9 · St. Pius XSt. Pius X200 Meters9.34.12a5

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 6 · Bowerman TrackBowerman Track800 Meters6.2:58.85a5
Jul 6USATF Region 16 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 7 · Bowerman TrackBowerman Track400 Meters7.1:17.54a5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 6 · Bowerman TrackBowerman Track800 Meters6.3:07.70a5
Jun 24USATF Oregon Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 6 · Bowerman TrackBowerman Track400 Meters6.1:19.905
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 800 Meters · Place 3 · Bowerman TrackBowerman Track800 Meters3.3:10.45
Jun 10 Phil Walden Inaugural Albina-Vancouver Roadrunners InvitationalJun 10 · 400 Meters · Place 3 · Bowerman TrackBowerman Track400 Meters3.1:19.24a5
May 20CYO Portland Meet of ChampionsMay 20 · 800 Meters · Place 7 · St. Pius XSt. Pius X800 Meters72:56.37a PB—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · Javelin · Place 7 · St. Pius XSt. Pius XJavelin743-3.5—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 1500 Meters · Place 9 · St. Pius XSt. Pius X1500 Meters96:21.19a—
May 13CYO Roadrunner Champs Valley CatholicMay 13 · 800 Meters · Place 7 · St. Pius XSt. Pius X800 Meters73:09.70a—
May 6CYO Liberty Week 4May 6 · Javelin · Place 4 · St. Pius XSt. Pius XJavelin438-4.25—
May 6CYO Liberty Week 4May 6 · 1500 Meters · Place 2 · St. Pius XSt. Pius X1500 Meters26:32.35a—
May 6CYO Liberty Week 4May 6 · 800 Meters · Place 6 · St. Pius XSt. Pius X800 Meters63:25.49a—
Apr 29CYO Valley Catholic Week 3Apr 29 · Javelin · Place 1 · St. Pius XSt. Pius XJavelin300g TJ1.39' 6.5 PB4
Apr 29CYO Valley Catholic Week 3Apr 29 · 1500 Meters · Place 1 · St. Pius XSt. Pius X1500 Meters1.6:20.71a4
Apr 29CYO Valley Catholic Week 3Apr 29 · 200 Meters · Place 6 · St. Pius XSt. Pius X200 Meters6.35.23a4
Apr 22CYO Liberty Week 2Apr 22 · Javelin · Place 4 · St. Pius XSt. Pius XJavelin438-0—
Apr 22CYO Liberty Week 2Apr 22 · 800 Meters · Place 4 · St. Pius XSt. Pius X800 Meters43:16.38a—
Apr 22CYO Liberty Week 2Apr 22 · 400 Meters · Place 8 · St. Pius XSt. Pius X400 Meters81:27.08a—
Apr 15CYO La Salle Week 1Apr 15 · Javelin · Place 6 · St. Pius XSt. Pius XJavelin630-2—
Apr 15CYO La Salle Week 1Apr 15 · 1500 Meters · Place 2 · St. Pius XSt. Pius X1500 Meters26:40.89a—
Apr 15CYO La Salle Week 1Apr 15 · 400 Meters · Place 7 · St. Pius XSt. Pius X400 Meters71:26.16a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14CYO Portland Meet of ChampionsMay 14 · 1500 Meters · Place 15 · Holy TrinityHoly Trinity1500 Meters15.6:45.94a3
May 7CYO Roadrunner Champs Valley CatholicMay 7 · Shot Put · Place 27 · Holy TrinityHoly TrinityShot Put6lb27.9-04.003
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 1500 Meters · Place 7 · Holy TrinityHoly Trinity1500 Meters7.7:31.34a3
May 7CYO Roadrunner Champs Valley CatholicMay 7 · 200 Meters · Place 24 · Holy TrinityHoly Trinity200 Meters24.41.48a3
Apr 30CYO Week 4 LibertyApr 30 · 1500 Meters · Place 4 · Holy TrinityHoly Trinity1500 Meters4.7:23.41a3
Apr 30CYO Week 4 LibertyApr 30 · 400 Meters · Place 13 · Holy TrinityHoly Trinity400 Meters13.1:40.46a3
Apr 30CYO Week 4 LibertyApr 30 · 200 Meters · Place 13 · Holy TrinityHoly Trinity200 Meters13.42.37a3
Apr 23CYO Week 3 LibertyApr 23 · Long Jump · Place 13 · Holy TrinityHoly TrinityLong Jump13.8-10.503
Apr 23CYO Week 3 LibertyApr 23 · Shot Put · Place 15 · Holy TrinityHoly TrinityShot Put6lb15.11-02.50 PB3
Apr 23CYO Week 3 LibertyApr 23 · 200 Meters · Place 19 · Holy TrinityHoly Trinity200 Meters19.38.55a3
Apr 9CYO Week 2 LibertyApr 9 · Long Jump · Place 31 · Holy TrinityHoly TrinityLong Jump31.8-06.003
Apr 9CYO Week 2 LibertyApr 9 · Shot Put · Place 12 · Holy TrinityHoly TrinityShot Put6lb12.9-09.503
Apr 9CYO Week 2 LibertyApr 9 · 200 Meters · Place 12 · Holy TrinityHoly Trinity200 Meters12.38.14a3
Apr 2CYO Week 1 LibertyApr 2 · Long Jump · Place 26 · Holy TrinityHoly TrinityLong Jump26.8-04.003
Apr 2CYO Week 1 LibertyApr 2 · 100 Meters · Place 18 · Holy TrinityHoly Trinity100 Meters18.18.02a3