Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 710:14.92Cleveland, Franklin, Lincoln, Wells @ Jackson MSOctober 7, 2021
2,000 Meters · Wilshire ParkCleveland, Roosevelt, McDaniel, Lincoln @ Wilshire Park · Sep 3010:08.8Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSeptember 30, 2021
3,000 Meters · Grant ParkPIL MS - Cleveland, Wells, Grant, Jefferson @ Grant Park · Oct 1712:42.9PIL MS - Cleveland, Wells, Grant, Jefferson @ Grant ParkOctober 17, 2023
3,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 313:48.41Cleveland, Franklin, Lincoln, Wells @ Jackson MSOctober 3, 2023
3,000 Meters · Westmoreland ParkFranklin, Jefferson, Roosevelt and Cleveland @ Westmoreland · Sep 2612:53.17Franklin, Jefferson, Roosevelt and Cleveland @ WestmorelandSeptember 26, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:12.48The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 1619:04.93PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)September 16, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2919:29.876A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Pier ParkPIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) · Sep 3019:12.96PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)September 30, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 318:30.3Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 917:22.616th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 45 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity4518:40.611
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 45 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity4518:40.611
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Varsity Silver · Place 101 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity Silver10117:22.61 PB11
Oct 3Flight 7Oct 3 · 5,000 Meters Varsity Flight 1 (B/G combined) · Place 8 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity Flight 1 (B/G combined)818:30.3 PB11
Sep 30PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)Sep 30 · 5,000 Meters Varsity · Place 27 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity2719:12.96 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold JV Boys (Ave under 20:00) · Place 28 · Cleveland (OR)Cleveland (OR)5,000 Meters Gold JV Boys (Ave under 20:00)2818:12.48 PB11
Sep 16PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Junior Varsity · Place 22 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity2219:04.93 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 55 · Cleveland (OR)Cleveland (OR)5,000 Meters JV Boys 5A – 6A5522:35.14Unofficial11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 92 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity9219:29.87 PB10
Oct 15PIL @ Gabriel ParkOct 15 · 5,000 Meters Junior Varsity · Place 37 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity3720:47.8010
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 122 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Championship12218:50.0510
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Junior Varsity · Place 32 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity3220:07.3010
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 1 · Place 86 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 18618:52.9010
Sep 17PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Junior Varsity · Place 14 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity1419:23.1410
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 40 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity4020:03.1410
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 12 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice1211:11.1810

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 124 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity12420:04.209
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 40 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity4020:59.539
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity · Place 143 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity14320:44.509
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 66 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity6620:30.509
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 71 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7122:26.129
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 98 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity9823:20.409
Aug 30Night MeetAug 30 · 3,000 Meters Novice · Place 38 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice3812:32.119

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17PIL MS - Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 17 · 3,000 Meters Boys 3000 · Place 33 · Cleveland ClusterCleveland Cluster3,000 Meters Boys 30003312:42.9 PB8
Oct 3Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 3 · 3,000 Meters 3K Boys · Place 54 · Cleveland ClusterCleveland Cluster3,000 Meters 3K Boys5413:48.41 PB8
Sep 26Franklin, Jefferson, Roosevelt and Cleveland @ WestmorelandSep 26 · 3,000 Meters 3k Boys · Place 41 · Cleveland ClusterCleveland Cluster3,000 Meters 3k Boys4112:53.17 PB8

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Novice Coed · Place 105 · Cleveland ClusterCleveland Cluster3,000 Meters Novice Coed10516:01.776
Oct 21 Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 21 · 3,000 Meters 3k boys · Place 54 · Cleveland ClusterCleveland Cluster3,000 Meters 3k boys5413:29.76
Oct 7Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 7 · 2,000 Meters 2K Coed · Place 16 · Cleveland ClusterCleveland Cluster2,000 Meters 2K Coed1610:14.92 PB6
Sep 30Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSep 30 · 2,000 Meters 2K Coed · Place 23 · Cleveland ClusterCleveland Cluster2,000 Meters 2K Coed2310:08.8 PB6