Ranking
Premier peak
USBC bowler profile

Stephen D McEachran

Honors Legend
9495-10871 Bowling since 2003
×2 800 series ×14 300 games ×2 11 in a row
230+ peak 200+ career avg 2.5K games 10+ honors
Lifetime average 205.28 Across all recorded seasons
Lifetime games 2935 USBC-recorded games
Highest average 234 108 games
Career honors 18 Recognized achievements
What this profile flair means
Premier peak aura

The nameplate aura reflects a highest recorded league average of 234.

Honors Legend

Awarded for reaching at least 10 recognized career honors.

Honor pins

Each pin names a recognized honor and shows how many times it was earned.

Milestone marks

These celebrate peak average, career average, recorded games, and accumulated honors separately.

Roster matching

League Finder

Start with one bowling center, then expand across the region. Matches use name, average, gender, game count, and league history when available.

Beta
These are evidence-based suggestions, not confirmed identities. Your “likely” or “unlikely” choices last only for this browser tab and are never attached to the profile.
Choose a region and bowling center to begin.
Historical records

League History

USBC records begin in 2003. Sport and challenge conversions are summarized below.

Recent composite averages

2026 House
204 average · 168 games
2026 Sport
165 average · 63 games
2025 House
225 average · 90 games
2025 Sport
175 average · 117 games
2025 Challenge
175 average · 30 games

League averages

2025-2026

Sport Shot Trios · S Challenge
Data not found
Bowlers Experience.-Markstein 635 Scratch Tr · W
207 average · 96 games
Tri-City 975 Scratch · W
203 average · 9 games
Dublin785 Majors · W
201 average · 63 games
PBA Experience · W Sport
165 average · 63 games

2024-2025

Sutherland Tax Service.-Markstein Sales Scratch Tr · W
225 average · 90 games
PBA Experience · W Sport
181 average · 84 games
Sport Shot Trios · S Challenge
175 average · 30 games
PBA Experience · S Sport
161 average · 33 games

2023-2024

Amtec Ind.-Markstein Sales Trios · W
225 average · 90 games
Lucky Leprechauns · S
208 average · 36 games
PBA Experience · W Sport
205 average · 87 games
PBA Experience · S Sport
188 average · 30 games

2022-2023

Amtec Ind.-Markstein Sales Trios · W
Data not found
Scratch Draft Trios · S
230 average · 44 games
AMF Thursday 815 Scratch · W
220 average · 93 games
PBA Experience · S
203 average · 39 games
PBA Experience · W Sport
203 average · 96 games

2021-2022

PBA Experience · S
Data not found
Amtec Ind.-Markstein Sales Trios · W
221 average · 78 games
Lucky Leprechauns · S
219 average · 33 games
AMF Scratch 820 · W
215 average · 21 games

2020-2021

Amtec Ind.-Markstein Sales Co. Trios 2021 · S
217 average · 36 games

2019-2020

Black Oak Trios · W
214 average · 9 games
Bay Alarm 815 · W
207 average · 12 games
Five Stars · W
201 average · 63 games

2018-2019

Black Oak Trios W-17-18 · W
229 average · 57 games
Bay Alarm 810 Scratch · W
223 average · 3 games
Bay Alarm 430 Doubles · S
206 average · 4 games

2017-2018

Bay Alarm 430 Doubles · S
240 average · 8 games
Black Oak Trios W-17-18 · W
222 average · 105 games
P B A Exp. Wtr. · W
194 average · 63 games

2016-2017

610 Showcase · W
234 average · 108 games
P B A - Experience · W Sport
192 average · 75 games

2015-2016

Singles Sport Challenge · W Sport
Data not found
Twisted Trios · W
228 average · 15 games
810 Showcase · W
214 average · 102 games

2014-2015

Tri-City 985 Scratch · W
220 average · 93 games
810 Doubles Showcase · W
216 average · 96 games

2013-2014

Singles Challenge III · S Sport
Data not found
615 Scratch Trios · S
231 average · 4 games
Tri-City 985 Scratch · W
225 average · 93 games
810 Showcase Invitational · W
220 average · 90 games
Twisted Trios · W
220 average · 9 games
Summer Twisted Trios · S
207 average · 39 games

2012-2013

810 Showcase Invitational · W
212 average · 93 games
Summer PBA Experience · S Sport
178 average · 52 games

2008-2009

S2009 Reno Jr/Adult / Diablo Lanes · S
Data not found
S'09 Jr/Ad PBA Scratch Trios/Diablo Lanes · S
Data not found
Junior/Adult 580 ScratchTrios · W
174 average · 96 games

2007-2008

Summer 08/600junior/Adult Scratch · S
Data not found
600 Jr/Ad PBA Experience/Diablo Lanes · S
Data not found
Bay Area Jr Travel League Gold (Win 07)/Sea Bowl · W
183 average · 30 games
600 Junior/Adult Trios · W
174 average · 96 games

2006-2007

Jr/Adult 600 Trios PBA Exp (Win 06)/Diablo Lanes · S
Data not found
600 Junior Adult Scratch/Diablo Lanes · S
Data not found
400 Junior - Adult Scratch (Win 06)/Diablo Lanes · W
169 average · 90 games

2005-2006

Reno Jr Adult (Sum 06)/Diablo Lanes · S
Data not found
Jr Adult Classic (Win 05)/Diablo Lanes · W
158 average · 75 games

2004-2005

Reno Jr Adult (Sum 05)/Diablo Lanes · S
Data not found
Jr-Adult Classics (Winter 04)/Diablo Lanes · W
143 average · 75 games

2003-2004

Reno Jr Adult (Sum 04)/Diablo Lanes · S
Data not found
Junior-Adult Classic (Winter 03)/Diablo Lanes · W
118 average · 66 games

2002-2003

Junior And Adult Classic/Diablo Lanes · S
Data not found
Junior Adult Classic/Diablo Lanes · W
104 average · 63 games

Sport conversions

161186
165191
178206
181210
188217
192221
203231
205233

Challenge conversions

175189
USBC standing

Memberships

Not currently active
Alameda County USBC Most recent
2025-08-01 — 2026-07-31
Contra Costa County USBC Past
2025-08-01 — 2026-07-31
Alameda County USBC Past
2024-08-01 — 2025-07-31
Alameda County USBC Past
2023-08-01 — 2024-07-31
Alameda County USBC Past
2022-08-01 — 2023-07-31
Alameda County USBC Past
2021-08-01 — 2022-07-31
Contra Costa County USBC Past
2021-08-01 — 2022-07-31
Alameda County USBC Past
2020-08-01 — 2021-07-31
Alameda County USBC Past
2019-08-01 — 2020-07-31
Contra Costa County USBC Past
2019-08-01 — 2020-07-31
Alameda County USBC Past
2018-08-01 — 2019-07-31
Alameda County USBC Past
2017-08-01 — 2018-07-31
Alameda County USBC Past
2016-08-01 — 2017-07-31
Contra Costa County USBC Past
2016-08-01 — 2017-07-31
Contra Costa County USBC Past
2015-08-01 — 2016-07-31
Contra Costa County USBC Past
2014-08-01 — 2015-07-31
Contra Costa County USBC Past
2013-08-01 — 2014-07-31
Contra Costa County USBC Past
2013-08-01 — 2014-07-31
Contra Costa County USBC Past
2012-03-15 — 2013-07-31
Nor-Cal USBC Youth Past
2009-03-15 — 2010-07-31
Nor-Cal USBC Youth Past
2008-08-01 — 2009-07-31
Nor-Cal USBC Youth Past
2007-08-01 — 2008-07-31
Nor-Cal USBC Youth Past
2007-08-01 — 2008-07-31
Nor-Cal USBC Youth Past
2006-08-01 — 2007-07-31
Nor-Cal USBC Youth Past
2006-08-01 — 2007-07-31
Nor-Cal USBC Youth Past
2005-08-01 — 2006-07-31
Nor-Cal USBC Youth Past
2004-03-15 — 2005-07-31
Nor-Cal USBC Youth Past
2003-08-01 — 2004-07-31
Nor-Cal USBC Youth Past
2002-03-15 — 2003-07-31
Career milestones

Honors

0900 series
2800 series
14300 games
211 in a row

800 series

805 series · Earl Anthony's Dublin Bowl
December 17 2024 · 226-300-279
826 series · Diablo Valley Bowl
April 5 2017 · 237-300-289

300 games

Perfect game · Earl Anthony's Dublin Bowl
July 30 2026 · 300-0-0
Perfect game · Earl Anthony's Dublin Bowl
February 10 2026 · 213-300-245
Perfect game · Earl Anthony's Dublin Bowl
January 7 2025 · 300-258-223
Perfect game · Earl Anthony's Dublin Bowl
December 17 2024 · 226-300-279
Perfect game · Earl Anthony's Dublin Bowl
December 12 2023 · 300-257-237
Perfect game · Earl Anthony's Dublin Bowl
October 16 2018 · 219-216-300
Perfect game · Diablo Valley Bowl
May 10 2017 · 194-300-207
Perfect game · Diablo Valley Bowl
April 5 2017 · 237-300-289
Perfect game · Paddock Bowl
February 23 2015 · 300-215-280
Perfect game · Diablo Valley Bowl
October 22 2014 · 237-300-201
Perfect game · Diablo Valley Bowl
April 23 2014 · 238-300-204
Perfect game · Paddock Bowl
April 14 2014 · 247-300-202
Perfect game · Paddock Bowl
March 10 2014 · 300-255-181
Perfect game · Diablo Valley Bowl
February 19 2014 · 195-238-300

11 in a row

11 consecutive strikes · Diablo Valley Bowl
June 10 2014
11 consecutive strikes · Diablo Valley Bowl
April 30 2014
Tournament history

Open Championships

Entering average 181 Based on 27 Open Championships games

The Open Championships average uses the most recent 27 games bowled from 2016 through 2025. Search historical championship scores.