1. Home
  2. U.S. Results
  3. California
  4. Oregon
  5. William Heslam

William Heslam

Oregon · Class of 2023

38 resultsCross Country2016–20252 first-place finishes
WrappedYour 2025 Cross Country season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →

Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Fernhill Park 3KPIL - Lincoln, Grant, Jefferson, Madison @ Fernhill Park · Oct 411:19.87PIL - Lincoln, Grant, Jefferson, Madison @ Fernhill ParkOctober 4, 2018
3,000 Meters · Lents ParkPIL - Cleveland, Wilson, Jefferson, Grant @ Lents Park · Sep 2712:45.78PIL - Cleveland, Wilson, Jefferson, Grant @ Lents ParkSeptember 27, 2018
3,000 Meters · Pier ParkPIL - Roosevelt, Grant, Franklin, Jefferson @ Pier Park · Oct 1111:27.46PIL - Roosevelt, Grant, Franklin, Jefferson @ Pier ParkOctober 11, 2018
3,000 Meters · Westmoreland Park 3KPIL Middle School District Meet · Oct 2511:06.90PIL Middle School District MeetOctober 25, 2018
5,000 Meters · Blue Lake ParkNike Portland XC · Sep 2818:25.50Nike Portland XCSeptember 28, 2019
5,000 Meters · Gans Creek Recreation AreaMizzou Opener · Aug 2915:16.0Mizzou OpenerAugust 29, 2025
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 515:30.4OSAA 6A State ChampionshipsNovember 5, 2022
5,000 Meters · Lents ParkPIL @ Lents Park (Roosevelt, Jefferson, Madison, Wilson, Lincoln) · Mar 1018:09.70PIL @ Lents Park (Roosevelt, Jefferson, Madison, Wilson, Lincoln)March 10, 2021
5,000 Meters · Pier ParkPIL @ Pier Park · Mar 1718:02.40PIL @ Pier ParkMarch 17, 2021
5,000 Meters · Rose City Golf CourseRose City Championship Invite · Apr 1017:15.10Rose City Championship InviteApril 10, 2021
5,000 Meters · Steens MountainSTEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5K · Jul 2222:25STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5KJuly 22, 2022
8,000 Meters · Pine Ridge Golf Club2025 Bill Dellinger Invitational · Oct 1024:59.362025 Bill Dellinger InvitationalOctober 10, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 102025 Bill Dellinger InvitationalOct 10 · 8,000 Meters Collegiate · Place 48 · OregonOregon8,000 Meters Collegiate4824:59.36 PBSo
Aug 29Mizzou OpenerAug 29 · 5,000 Meters Men's Race · Place 14 · OregonOregon5,000 Meters Men's Race1415:16.0 PBSo

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 6 · Roosevelt (OR)Roosevelt (OR)5,000 Meters 6A615:30.4 PB12
Oct 266A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Varsity · Place 2 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity215:14.6SR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Championship · Place 45 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Championship4517:08.50SR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Varsity Championship · Place 45 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity Championship4517:08.5012
Oct 5Roosevelt / Franklin / Barlow @ GreshamOct 5 · 5,000 Meters Varsity · Place 1 · Roosevelt (Or)Roosevelt (Or)5,000 Meters Varsity116:10.84—
Sep 24Nike Portland XCSep 24 · 5,000 Meters Varsity · Place 37 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity3716:10.8SR
Sep 21PIL / MHC @ Pier ParkSep 21 · 5,000 Meters Varsity · Place 7 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity718:05.6SR
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 3 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity315:25.5SR
Sep 7PIL PreviewSep 7 · 5,000 Meters Varsity · Place 6 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity615:50.80SR
Aug 26Night MeetAug 26 · 3,000 Meters Varsity · Place 5 · Roosevelt (OR)Roosevelt (OR)3,000 Meters Varsity58:55.31SR
Jul 22STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5KJul 22 · 5,000 Meters Week 1 · Place 6 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Week 1622:25 PB12

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Roosevelt (OR)Roosevelt (OR)5,000 Meters 6A0DNF11
Oct 276A-1 Portland Interscholastic League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 7 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity715:48.2011
Oct 6MHC/PIL Crossover (Host: Clackamas)Oct 6 · 5,000 Meters Varsity · Place 2 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity216:18.8511
Sep 25Nike Portland XCSep 25 · 5,000 Meters Varsity · Place 43 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity4316:15.6011
Sep 22PIL/MHC Crossover (Host: Cleveland)Sep 22 · 5,000 Meters Varsity · Place 2 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity216:48.9811
Sep 8PIL PreviewSep 8 · 5,000 Meters Varsity · Place 16 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity1616:50.8611
Aug 27Night MeetAug 27 · 3,000 Meters Varsity · Place 15 · Roosevelt (OR)Roosevelt (OR)3,000 Meters Varsity159:11.0311
Apr 10Rose City Championship InviteApr 10 · 5,000 Meters Varsity Men · Place 52 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity Men5217:15.10 PB10
Apr 3PIL Varsity DistrictsApr 3 · 5,000 Meters Varsity · Place 29 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity2917:56.6010
Mar 17PIL @ Pier ParkMar 17 · 5,000 Meters Varsity · Place 5 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity518:02.40 PB10
Mar 10PIL @ Lents Park (Roosevelt, Jefferson, Madison, Wilson, Lincoln)Mar 10 · 5,000 Meters Varsity · Place 21 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity2118:09.70 PB10

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 40 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity4018:04.509
Oct 23Barlow, Clackamas, Sandy, Cleveland, Benson, Roosevelt @ Roosevelt (Pier Park)Oct 23 · 5,000 Meters Junior Varsity · Place 11 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Junior Varsity1118:00.109
Oct 8Centennial, Sandy, Gresham, Madison, Roosevelt, Jefferson @ CentennialOct 8 · 5,000 Meters Varsity · Place 11 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Varsity1117:59.009
Sep 28Nike Portland XCSep 28 · 5,000 Meters JV Championships · Place 94 · Roosevelt (OR)Roosevelt (OR)5,000 Meters JV Championships9418:25.50 PB9
Sep 11PIL PreviewSep 11 · 5,000 Meters Junior Varsity · Place 3 · Roosevelt (OR)Roosevelt (OR)5,000 Meters Junior Varsity318:02.139

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25PIL Middle School District MeetOct 25 · 3,000 Meters Championship · Place 10 · Jefferson ClusterJefferson Cluster3,000 Meters Championship1011:06.90 PB8
Oct 11PIL - Roosevelt, Grant, Franklin, Jefferson @ Pier ParkOct 11 · 3,000 Meters Boys 3K · Place 3 · Jefferson ClusterJefferson Cluster3,000 Meters Boys 3K311:27.46 PB8
Oct 4PIL - Lincoln, Grant, Jefferson, Madison @ Fernhill ParkOct 4 · 3,000 Meters Boys 3K · Place 4 · Jefferson ClusterJefferson Cluster3,000 Meters Boys 3K411:19.87 PB8
Sep 27PIL - Cleveland, Wilson, Jefferson, Grant @ Lents ParkSep 27 · 3,000 Meters Boys 3K · Place 1 · Jefferson ClusterJefferson Cluster3,000 Meters Boys 3K112:45.78 PB8

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26PIL Middle School District MeetOct 26 · 3,000 Meters Championship · Place 11 · Jefferson ClusterJefferson Cluster3,000 Meters Championship1111:25.257
Oct 12PIL MS 4 way MeetOct 12 · 3,000 Meters Middle School · Place 7 · Jefferson ClusterJefferson Cluster3,000 Meters Middle School712:547
Oct 5Grant, Roosevelt, Jefferson, MadisonOct 5 · 3,000 Meters Middle School · Place 1 · Jefferson ClusterJefferson Cluster3,000 Meters Middle School111:06Unofficial7
Sep 27PIL/MHC Crossover (Host: Cleveland)Sep 27 · 3,000 Meters Middle School Coed · Place 4 · Jefferson ClusterJefferson Cluster3,000 Meters Middle School Coed411:39.097

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 27PIL Middle School District MeetOct 27 · 3,000 Meters Championship · Place 43 · Jefferson ClusterJefferson Cluster3,000 Meters Championship4313:00.86