Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCoastal Range League Meet · May 1211.64aCoastal Range League MeetMay 12, 2026
110m Hurdles · 39" / 0.991m · Outdoor3A SD2 League Meet @ Warrenton · Apr 2318.32a3A SD2 League Meet @ WarrentonApril 23, 2025
1500 Meters · Outdoor20th Annual Portland Christian Invitational · Apr 275:10.14a20th Annual Portland Christian InvitationalApril 27, 2024
200 Meters · OutdoorLower Columbia Invitational · Apr 1124.91aLower Columbia InvitationalApril 11, 2026
3000 Meters · Outdoor3A SD2 @ Neah-Kah-Nie · Mar 2111:46.73A SD2 @ Neah-Kah-NieMarch 21, 2024
300m Hurdles · 36" / 0.914m · Outdoor3A SD2 League Meet @ Warrenton · Apr 2346.37a3A SD2 League Meet @ WarrentonApril 23, 2025
400 Meters · OutdoorClatskanie Twilight Icebreaker · Mar 2159.48aClatskanie Twilight IcebreakerMarch 21, 2025
800 Meters · Outdoor3A-SD2 Special District 2 Championships · May 182:31.34a3A-SD2 Special District 2 ChampionshipsMay 18, 2023
Javelin · 800g · OutdoorClatskanie Twilight Invitational · May 559' 11Clatskanie Twilight InvitationalMay 5, 2023
Long Jump · OutdoorCowapa MS League Districts · May 1415' 10Cowapa MS League DistrictsMay 14, 2022
Pole Vault · OutdoorScappoose League Meet · Mar 312.13mScappoose League MeetMarch 31, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 203A-2 Coastal Range League ChampionshipsMay 20 · Pole Vault · Place 7 · Rainier (OR)Rainier (OR)Pole Vault72.88m12
May 203A-2 Coastal Range League ChampionshipsMay 20 · 300m Hurdles · Place 5 · Rainier (OR)Rainier (OR)300m Hurdles548.57a12
May 203A-2 Coastal Range League ChampionshipsMay 20 · 300m Hurdles · Place 4 · Rainier (OR)Rainier (OR)300m Hurdles446.17a12
May 203A-2 Coastal Range League ChampionshipsMay 20 · 110m Hurdles · Place 3 · Rainier (OR)Rainier (OR)110m Hurdles317.95a12
May 12Coastal Range League MeetMay 12 · Pole Vault · Place 8 · Rainier (OR)Rainier (OR)Pole Vault88-612
May 12Coastal Range League MeetMay 12 · 110m Hurdles · Place 3 · Rainier (OR)Rainier (OR)110m Hurdles318.44a12
May 12Coastal Range League MeetMay 12 · 100 Meters · Place 3 · Rainier (OR)Rainier (OR)100 Meters311.64a PB12
May 7COWAPA League Meet @ ScappooseMay 7 · Pole Vault · Place 14 · Rainier (OR)Rainier (OR)Pole Vault148-012
May 7COWAPA League Meet @ ScappooseMay 7 · 300m Hurdles · Place 7 · Rainier (OR)Rainier (OR)300m Hurdles749.18a12
May 7COWAPA League Meet @ ScappooseMay 7 · 110m Hurdles · Place 6 · Rainier (OR)Rainier (OR)110m Hurdles619.45a12
Apr 28Coastal Range League MeetApr 28 · Pole Vault · Place 5 · Rainier (OR)Rainier (OR)Pole Vault57-012
Apr 28Coastal Range League MeetApr 28 · 300m Hurdles · Place 4 · Rainier (OR)Rainier (OR)300m Hurdles446.84a12
Apr 28Coastal Range League MeetApr 28 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles218.17a12
Apr 25Portland Christian InvitationalApr 25 · Pole Vault · Place 8 · Rainier (OR)Rainier (OR)Pole Vault87-06.0012
Apr 25Portland Christian InvitationalApr 25 · 300m Hurdles · Place 7 · Rainier (OR)Rainier (OR)300m Hurdles747.61a12
Apr 25Portland Christian InvitationalApr 25 · 110m Hurdles · Place 7 · Rainier (OR)Rainier (OR)110m Hurdles719.55a12
Apr 22Coastal Range League MeetApr 22 · Pole Vault · Place 9 · Rainier (OR)Rainier (OR)Pole Vault96-612
Apr 22Coastal Range League MeetApr 22 · 300m Hurdles · Place 1 · Rainier (OR)Rainier (OR)300m Hurdles148.90a12
Apr 22Coastal Range League MeetApr 22 · 110m Hurdles · Place 1 · Rainier (OR)Rainier (OR)110m Hurdles118.31a12
Apr 11Lower Columbia InvitationalApr 11 · 110m Hurdles · Place 6 · Rainier (OR)Rainier (OR)110m Hurdles618.74a12
Apr 11Lower Columbia InvitationalApr 11 · 200 Meters · Place 11 · Rainier (OR)Rainier (OR)200 Meters1124.91a PB12
Apr 7League meet hosted by Rainier(@ Clatskanie)Apr 7 · Pole Vault · Place 4 · Rainier (OR)Rainier (OR)Pole Vault4.6' 6"12
Apr 7League meet hosted by Rainier(@ Clatskanie)Apr 7 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles36" / 0.914m2.48.64a12
Apr 7League meet hosted by Rainier(@ Clatskanie)Apr 7 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles39" / 0.991m2.18.46a12
Mar 31Scappoose League MeetMar 31 · Pole Vault · Place 6 · Rainier (OR)Rainier (OR)Pole Vault62.13m PB12
Mar 20Clatskanie Twilight IcebreakerMar 20 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles248.92a12
Mar 20Clatskanie Twilight IcebreakerMar 20 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles219.16a12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 223A-2 Coastal Range League ChampionshipsMay 22 · 300m Hurdles · Place 3 · Rainier (OR)Rainier (OR)300m Hurdles346.27a11
May 223A-2 Coastal Range League ChampionshipsMay 22 · 300m Hurdles · Place 5 · Rainier (OR)Rainier (OR)300m Hurdles546.35a11
May 223A-2 Coastal Range League ChampionshipsMay 22 · 110m Hurdles · Place 4 · Rainier (OR)Rainier (OR)110m Hurdles418.10a11
May 223A-2 Coastal Range League ChampionshipsMay 22 · 110m Hurdles · Place 4 · Rainier (OR)Rainier (OR)110m Hurdles418.54a11
May 7Coastal Range League MeetMay 7 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles246.49a11
May 7Coastal Range League MeetMay 7 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles219.14a11
May 2COWAPA Astoria @ ScappooseMay 2 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles245.67a11
May 2COWAPA Astoria @ ScappooseMay 2 · 110m Hurdles · Place 1 · Rainier (OR)Rainier (OR)110m Hurdles118.72a11
Apr 303A SD2 League MeetApr 30 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles245.97a11
Apr 233A SD2 League Meet @ WarrentonApr 23 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles36" / 0.914m2.46.37a PB11
Apr 233A SD2 League Meet @ WarrentonApr 23 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles39" / 0.991m2.18.32a PB11
Apr 17Tillamook @ ScappooseApr 17 · 300m Hurdles · Place 1 · Rainier (OR)Rainier (OR)300m Hurdles147.23a11
Apr 17Tillamook @ ScappooseApr 17 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles219.39a11
Apr 17Tillamook @ ScappooseApr 17 · 100 Meters · Place 6 · Rainier (OR)Rainier (OR)100 Meters612.21a11
Apr 12Lower Columbia InvitationalApr 12 · 300m Hurdles · Place 4 · Rainier (OR)Rainier (OR)300m Hurdles445.50a11
Apr 12Lower Columbia InvitationalApr 12 · 110m Hurdles · Place 11 · Rainier (OR)Rainier (OR)110m Hurdles1119.56a11
Apr 103A SD2 League Meet @ Neah-Kah-NieApr 10 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles245.84a11
Apr 103A SD2 League Meet @ Neah-Kah-NieApr 10 · 110m Hurdles · Place 2 · Rainier (OR)Rainier (OR)110m Hurdles219.50a11
Apr 5Neah-Kah-Nie InvitationalApr 5 · 300m Hurdles · Place 2 · Rainier (OR)Rainier (OR)300m Hurdles247.73a11
Apr 33A SD2 League Meet hosted by Rainer @ ClatskanieApr 3 · High Jump · Place 10 · Rainier (OR)Rainier (OR)High Jump104-211
Apr 33A SD2 League Meet hosted by Rainer @ ClatskanieApr 3 · 300m Hurdles · Place 1 · Rainier (OR)Rainier (OR)300m Hurdles149.64a11
Apr 33A SD2 League Meet hosted by Rainer @ ClatskanieApr 3 · 110m Hurdles · Place 1 · Rainier (OR)Rainier (OR)110m Hurdles121.42a11
Mar 21Clatskanie Twilight IcebreakerMar 21 · 400 Meters · Place 4 · Rainier (OR)Rainier (OR)400 Meters459.48a PB11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 300m Hurdles · Place 6 · Rainier (OR)Rainier (OR)300m Hurdles36" / 0.914mRound P6.50.73a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 300m Hurdles · Place 6 · Rainier (OR)Rainier (OR)300m Hurdles36" / 0.914m6.48.36a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 110m Hurdles · Place 7 · Rainier (OR)Rainier (OR)110m Hurdles39" / 0.991mRound P7.19.78a10
May 103A-SD2 Special District 2 ChampionshipsMay 10 · 110m Hurdles · Place 5 · Rainier (OR)Rainier (OR)110m Hurdles39" / 0.991m5.19.94a10
May 1District 2 3A league meet @ YCMay 1 · 300m Hurdles · Place 3 · Rainier (OR)Rainier (OR)300m Hurdles348.82—
May 1District 2 3A league meet @ YCMay 1 · 110m Hurdles · Place 3 · Rainier (OR)Rainier (OR)110m Hurdles321.39a—
Apr 2720th Annual Portland Christian InvitationalApr 27 · 300m Hurdles · Place 9 · Rainier (OR)Rainier (OR)300m Hurdles948.36a—
Apr 2720th Annual Portland Christian InvitationalApr 27 · 1500 Meters · Place 18 · Rainier (OR)Rainier (OR)1500 Meters185:10.14a PB—
Apr 253A SD2 League Meet @ WarrentonApr 25 · 800 Meters · Place 8 · Rainier (OR)Rainier (OR)800 Meters82:33.58a—
Apr 13Lower Columbia InvitationalApr 13 · 800 Meters · Place 21 · Rainier (OR)Rainier (OR)800 Meters212:32.51a—
Apr 93A SD2 - League meet @ Rainier (Clatskanie HS)Apr 9 · 1500 Meters · Place 6 · Rainier (OR)Rainier (OR)1500 Meters65:14.51a—
Apr 93A SD2 - League meet @ Rainier (Clatskanie HS)Apr 9 · 800 Meters · Place 6 · Rainier (OR)Rainier (OR)800 Meters62:32.14a—
Apr 3District 2 3A league meet @ BanksApr 3 · 1500 Meters · Place 11 · Rainier (OR)Rainier (OR)1500 Meters115:13.15a—
Apr 3District 2 3A league meet @ BanksApr 3 · 800 Meters · Place 10 · Rainier (OR)Rainier (OR)800 Meters102:33.66a—
Mar 213A SD2 @ Neah-Kah-NieMar 21 · 3000 Meters · Place 4 · Rainier (OR)Rainier (OR)3000 Meters411:46.7 PB—
Mar 15Clatskanie Twilight IcebreakerMar 15 · 1500 Meters · Place 8 · Rainier (OR)Rainier (OR)1500 Meters85:24.61a—
Mar 15Clatskanie Twilight IcebreakerMar 15 · 800 Meters · Place 19 · Rainier (OR)Rainier (OR)800 Meters192:46.02a—
Mar 13Scappoose InvitationalMar 13 · 1500 Meters · Place 29 · Rainier (OR)Rainier (OR)1500 Meters295:26.71a—
Mar 13Scappoose InvitationalMar 13 · 800 Meters · Place 19 · Rainier (OR)Rainier (OR)800 Meters192:35.38a—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 1500 Meters · Place 14 · Rainier (OR)Rainier (OR)1500 Meters145:23.27a—
May 183A-SD2 Special District 2 ChampionshipsMay 18 · 800 Meters · Place 11 · Rainier (OR)Rainier (OR)800 Meters112:31.34a PB—
May 11The Astorian InviteMay 11 · 1500 Meters · Place 10 · Rainier (OR)Rainier (OR)1500 Meters105:27.34a—
May 5Clatskanie Twilight InvitationalMay 5 · Long Jump · Place 11 · Rainier (OR)Rainier (OR)Long Jump11.14' 49
May 5Clatskanie Twilight InvitationalMay 5 · Javelin · Place 18 · Rainier (OR)Rainier (OR)Javelin800g18.59' 11 PB9
May 5Clatskanie Twilight InvitationalMay 5 · 400 Meters · Place 9 · Rainier (OR)Rainier (OR)400 Meters9.1:00.85a9
May 43A SD2 @ BanksMay 4 · 800 Meters · Place 6 · Rainier (OR)Rainier (OR)800 Meters62:31.39a—
Apr 2919th Annual Portland Christian InvitationalApr 29 · Long Jump · Place 33 · Rainier (OR)Rainier (OR)Long Jump3314-4.50—
Apr 2919th Annual Portland Christian InvitationalApr 29 · 800 Meters · Place 27 · Rainier (OR)Rainier (OR)800 Meters272:34.40a—
Apr 273A SD #2 League Track Meet-Warrenton HSApr 27 · 800 Meters · Place 6 · Rainier (OR)Rainier (OR)800 Meters62:35.56a—
Apr 22Lower Columbia InvitationalApr 22 · 400 Meters · Place 24 · Rainier (OR)Rainier (OR)400 Meters241:01.02a—
Apr 8Ocean in View - Seaside Invitational(formerly Daily Astorian)Apr 8 · Long Jump · Place 10 · Rainier (OR)Rainier (OR)Long Jump1014-6—
Apr 8Ocean in View - Seaside Invitational(formerly Daily Astorian)Apr 8 · 800 Meters · Place 6 · Rainier (OR)Rainier (OR)800 Meters62:38.89a—
Apr 53A Special District #2 League MeetApr 5 · 800 Meters · Place 4 · Rainier (OR)Rainier (OR)800 Meters4.2:43.79a9
Apr 53A Special District #2 League MeetApr 5 · 400 Meters · Place 2 · Rainier (OR)Rainier (OR)400 Meters2.1:03.38a9
Mar 22SHHS DualsMar 22 · 800 Meters · Place 6 · Rainier (OR)Rainier (OR)800 Meters62:41.10a—
Mar 22SHHS DualsMar 22 · 400 Meters · Place 7 · Rainier (OR)Rainier (OR)400 Meters71:02.50a—
Mar 16VC Ice BreakerMar 16 · 800 Meters · Place 32 · Rainier (OR)Rainier (OR)800 Meters323:11.96a—
Mar 10Rainier Intrasquad Meet Mar 10 · Long Jump · Rainier (OR)Rainier (OR)Long Jump—14’ 8Unofficial9
Mar 10Rainier Intrasquad Meet Mar 10 · 800 Meters · Rainier (OR)Rainier (OR)800 Meters—2:42.06Unofficial9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Cowapa MS League DistrictsMay 14 · Long Jump · Place 4 · RainierRainierLong Jump4.15' 10 PB8
May 14Cowapa MS League DistrictsMay 14 · 400 Meters · Place 4 · RainierRainier400 Meters4.1:03.43a8
May 10Rainier Middle School Track Meet May 10 · Long Jump · RainierRainierLong Jump—14'5Unofficial8
May 10Rainier Middle School Track Meet May 10 · Javelin · RainierRainierJavelin450g AeroJav—58'3Unofficial8
May 10Rainier Middle School Track Meet May 10 · 400 Meters · RainierRainier400 Meters—1:05.50Unofficial8
Apr 28Clatskanie MS Track MeetApr 28 · Long Jump · Place 2 · RainierRainierLong Jump2.14' 68
Apr 28Clatskanie MS Track MeetApr 28 · 400 Meters · Place 3 · RainierRainier400 Meters3.1:04.18
Apr 20Clatskanie MS Track MeetApr 20 · Long Jump · RainierRainierLong Jump—SCR8
Apr 20Clatskanie MS Track MeetApr 20 · 400 Meters · Place 1 · RainierRainier400 Meters1.1:05.14a8