Ranking
Scratch peak
USBC bowler profile

John J Heim

Decorated Bowler
719-6482 Bowling since 2001
×1 800 series ×4 300 games ×3 11 in a row
200+ peak 200+ career avg 2.5K games 5+ honors
Lifetime average 201.13 Across all recorded seasons
Lifetime games 2787 USBC-recorded games
Highest average 218 45 games
Career honors 8 Recognized achievements
What this profile flair means
Scratch peak aura

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

Decorated Bowler

Awarded for reaching at least five 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.

Historical records

League History

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

Recent composite averages

2026 House
203 average · 99 games
2025 House
209 average · 102 games
2024 House
202 average · 93 games
2023 House
209 average · 96 games
2022 House
208 average · 69 games

League averages

2026-2027

Leisure King Pins · W
Data not found

2025-2026

Leisure King Pins · W
205 average · 87 games
Leisure Part-Timers · W
191 average · 12 games

2024-2025

Leisure Part Timers · W
215 average · 18 games
Leisure King Pins · W
208 average · 84 games

2023-2024

Leisure Part Timers · W
210 average · 18 games
Leisure King Pins · W
204 average · 3 games
Knights Of Columbus · W
201 average · 72 games

2022-2023

Knights Of Columbus Men's · W
211 average · 75 games
Monday Night Hot Shots · W
210 average · 9 games
Leisure Part Timers · W
200 average · 12 games

2021-2022

Leisure Part Timers · W
209 average · 39 games
Knights Of Columbus Men's · W
207 average · 30 games

2020-2021

Knights Of Columbus Men's · W
208 average · 84 games
Leisure Part Timers · W
199 average · 27 games

2019-2020

Knights Of Columbus Men's · W
208 average · 72 games

2018-2019

Leisure King Pins · W
216 average · 3 games
Davenport Hawkeye · W
215 average · 57 games

2017-2018

Davenport Hawkeye · W
217 average · 81 games

2016-2017

Leisure Part Timers · W
222 average · 12 games
Leisure King Pins · W
217 average · 6 games
Davenport Hawkeye · W
209 average · 72 games
Wednesday Parent/Child · S
201 average · 15 games

2015-2016

Davenport Hawkeye · W
207 average · 66 games
Leisure Part Timers · W
202 average · 36 games
Leisure King Pins · W
195 average · 9 games
Bettendorf Merchants · W
178 average · 9 games
Monday Night Hot Shots · W
167 average · 3 games

2014-2015

Leisure Part Timers · W
205 average · 48 games
Leisure King Pins · W
201 average · 9 games
Davenport Hawkeye · W
201 average · 81 games
Monday Night Hot Shots · W
192 average · 6 games

2013-2014

Leisure Part Timers · W
206 average · 48 games
Davenport Hawkeye · W
203 average · 84 games
Leisure King Pins · W
202 average · 27 games
Monday Night Hot Shots · W
201 average · 12 games

2012-2013

Automotive Service · W
218 average · 6 games
Davenport Hawkeye · W
205 average · 84 games
Leisure Part Timers · W
204 average · 45 games
Leisure King Pins · W
204 average · 27 games

2011-2012

Davenport Hawkeye · W
209 average · 78 games
Leisure King Pins · W
205 average · 60 games
Leisure Part Timers · W
204 average · 45 games

2010-2011

Leisure Part Timers · W
218 average · 45 games
Automotive Service · W
213 average · 54 games
Tuesday Night Merchants · W
203 average · 3 games
Davenport Hawkeye · W
198 average · 78 games

2009-2010

Davenport Hawkeye · W
208 average · 84 games
Leisure Part Timers · W
201 average · 48 games
Automotive Service · W
200 average · 33 games

2008-2009

Sunday Nite Guttermix · W
207 average · 39 games
Davenport Hawkeye · W
197 average · 72 games
Automotive Service · W
192 average · 81 games

2007-2008

Automotive Service · W
205 average · 54 games
Wednesday Parent/Child · S
196 average · 33 games
Davenport Hawkeye · W
196 average · 75 games
Sunday Nite Gutter Mix · W
190 average · 42 games

2006-2007

Davenport Hawkeye · W
197 average · 87 games
Automotive Service · W
195 average · 33 games
Sunday Night Guttermix · W
195 average · 6 games

2005-2006

Automotive Service · W
206 average · 30 games

2003-2004

Automotive Service · W
190 average · 90 games

2002-2003

Guttermix · W
186 average · 45 games
Automotive Service · W
157 average · 12 games

2001-2002

Automotive Service · W
181 average · 12 games
Guttermix League · W
181 average · 42 games
Dirty Dozen · W
170 average · 18 games

2000-2001

Automotive Service · W
Data not found
Dirty Dozen · W
Data not found
USBC standing

Memberships

Active membership
Gr Davenport Metro USBC Current
2026-08-01 — 2027-07-31
Gr Davenport Metro USBC Past
2025-08-01 — 2026-07-31
Gr Davenport Metro USBC Past
2024-08-01 — 2025-07-31
Gr Davenport Metro USBC Past
2023-08-01 — 2024-07-31
Gr Davenport Metro USBC Past
2022-08-01 — 2023-07-31
Gr Davenport Metro USBC Past
2021-08-01 — 2022-07-31
Gr Davenport Metro USBC Past
2020-08-01 — 2021-07-31
Gr Davenport Metro USBC Past
2019-08-01 — 2020-07-31
Gr Davenport Metro USBC Past
2018-08-01 — 2019-07-31
Gr Davenport USBC BA Past
2017-08-01 — 2018-07-31
Gr Davenport USBC BA Past
2016-08-01 — 2017-07-31
Gr Davenport USBC BA Past
2015-08-01 — 2016-07-31
Gr Davenport USBC BA Past
2014-08-01 — 2015-07-31
Gr Davenport USBC BA Past
2013-08-01 — 2014-07-31
Gr Davenport USBC BA Past
2012-08-01 — 2013-07-31
Gr Davenport USBC BA Past
2011-08-01 — 2012-07-31
Gr Davenport USBC BA Past
2010-08-01 — 2011-07-31
Gr Davenport USBC BA Past
2009-08-01 — 2010-07-31
Gr Davenport USBC BA Past
2008-08-01 — 2009-07-31
Gr Davenport USBC BA Past
2007-08-01 — 2008-07-31
Gr Davenport USBC BA Past
2006-08-01 — 2007-07-31
Gr Davenport USBC BA Past
2005-08-01 — 2006-07-31
Gr Davenport USBC BA Past
2003-08-01 — 2004-07-31
Gr Davenport USBC BA Past
2002-08-01 — 2003-07-31
Gr Davenport USBC BA Past
2001-08-01 — 2002-07-31
Gr Davenport USBC BA Past
2000-08-01 — 2001-07-31
Career milestones

Honors

0900 series
1800 series
4300 games
311 in a row

800 series

803 series · 30 Lanes
December 28 2017 · 267-236-300

300 games

Perfect game · Leisure Lanes
September 3 2024 · 300-201-184
Perfect game · 30 Lanes
January 25 2018 · 192-300-209
Perfect game · 30 Lanes
December 28 2017 · 267-236-300
Perfect game · Leisure Lanes
September 9 2012 · 198-300-221

11 in a row

11 consecutive strikes · 30 Lanes
February 27 2014
11 consecutive strikes · 30 Lanes
October 18 2012
11 consecutive strikes · 30 Lanes
February 4 2010
Tournament history

Open Championships

Entering average 167 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.