Ranking
Premier peak
USBC bowler profile

Kyle Z Armstrong

Perfect Game Bowler
6997-30 Bowling since 2006
×3 300 games
230+ peak 200+ career avg 1K games Honor earned
Lifetime average 210.53 Across all recorded seasons
Lifetime games 1871 USBC-recorded games
Highest average 231 43 games
Career honors 3 Recognized achievements
What this profile flair means
Premier peak aura

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

Perfect Game Bowler

Awarded for recording a sanctioned 300 game.

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 2006. Sport and challenge conversions are summarized below.

Recent composite averages

2026
House
223
141
2025
House
220
75
2024
House
228
110

League averages

2026-2027

Dynamic Trios
W
Not available in this record
Monday Nite NFL
W
Not available in this record

2025-2026

Powder River
W
Not available in this record
Kopper Kup II
S
227
48
Monday Nite NFL
W
222
54
Monday Mixers
W
220
39

2024-2025

Powder River
W
Not available in this record
Pioneer League
W
225
27
Bowlers Edge
W
217
48
Show earlier league averages Hide earlier league averages

2023-2024

Powder River
W
Not available in this record
Pioneer League
W
231
43
Bowlers Edge
W
227
67

2022-2023

Powder River
W
Not available in this record
Bowlers Edge
W
215
60
Pioneer League
W
209
27

2021-2022

Powder River
W
Not available in this record
Bowlers Edge
W
218
56

2020-2021

Powder River
W
Not available in this record
Fireball League
W
217
60
Pioneer League
W
213
15

2019-2020

Powder River
W
Not available in this record
Fireball League
W
212
57
Pioneer League
W
209
27

2018-2019

Powder River
W
Not available in this record
Fireball League
W
220
68

2017-2018

Powder River
W
Not available in this record
Fireball League
W
224
72

2016-2017

Powder River
W
Not available in this record
Fireball League
W
213
51

2015-2016

Powder River
W
Not available in this record
Fireball League
W
204
66

2014-2015

Powder River
W
Not available in this record
Fireball League
W
209
63

2013-2014

Powder River
W
225
3
Monday Nite Mixed
W
217
84
Fireball League
W
214
63
Sportsman
W
205
12
Leftovers
W
182
3

2012-2013

Powder River
W
237
3
Fireball League
W
221
78
Monday Nite Mixed
W
216
90
Funtime Mixed
S
197
30

2011-2012

Powder River
W
222
9
Fireball
W
209
75
Wednesday Fight Nite
W
205
9
Bison
W
205
12
Funtime Mixed
S
176
36

2010-2011

Powder River
W
232
6
Bison
W
210
15
Wednesday Fight Night
W
206
9
Fireball
W
205
77

2009-2010

TGIF
W
197
15
Sunday Mixed
W
195
9
Bison
W
194
48
Wednesday Fight Night
W
188
45
Powder River
W
182
39

2008-2009

First Nighters
W
Not available in this record

2007-2008

Alley Cats 1
W
203
78

2006-2007

Alley Cats VI &IV
W
188
75

2005-2006

Alley Cats 3
W
Not available in this record
USBC standing

Memberships

Active membership
Metro Phoenix USBC
Current
2026-08-01
2027-07-31
Buffalo USBC
Past
2025-08-01
2026-07-31
Metro Phoenix USBC
Past
2025-08-01
2026-07-31
Buffalo USBC
Past
2024-08-01
2025-07-31
Gr Yellowstone Valley USBC
Past
2024-08-01
2025-07-31
Show earlier memberships Hide earlier memberships
Buffalo USBC
Past
2023-08-01
2024-07-31
Gr Yellowstone Valley USBC
Past
2023-08-01
2024-07-31
Buffalo USBC
Past
2022-08-01
2023-07-31
Gr Yellowstone Valley USBC
Past
2022-08-01
2023-07-31
Buffalo USBC
Past
2021-08-01
2022-07-31
Gr Yellowstone Valley USBC
Past
2021-08-01
2022-07-31
Buffalo USBC
Past
2020-08-01
2021-07-31
Gr Yellowstone Valley USBC
Past
2020-08-01
2021-07-31
Buffalo USBC
Past
2019-08-01
2020-07-31
Gr Yellowstone Valley USBC
Past
2019-08-01
2020-07-31
Buffalo USBC
Past
2018-08-01
2019-07-31
Gr Yellowstone Valley USBC
Past
2018-08-01
2019-07-31
Buffalo USBC
Past
2017-08-01
2018-07-31
Gr Yellowstone Valley USBC
Past
2017-08-01
2018-07-31
Buffalo USBC
Past
2016-08-01
2017-07-31
Gr Yellowstone Valley USBC
Past
2016-08-01
2017-07-31
Buffalo USBC
Past
2015-08-01
2016-07-31
Gr Yellowstone Valley USBC
Past
2015-08-01
2016-07-31
Gr Yellowstone Valley USBC
Past
2014-08-01
2015-07-31
Buffalo USBC
Past
2013-08-01
2014-07-31
Gr Yellowstone Valley USBC
Past
2013-08-01
2014-07-31
Buffalo USBC
Past
2012-08-01
2013-07-31
Gr Yellowstone Valley USBC
Past
2012-08-01
2013-07-31
Buffalo USBC
Past
2011-08-01
2012-07-31
Gr Yellowstone Valley USBC
Past
2011-08-01
2012-07-31
Buffalo USBC
Past
2010-08-01
2011-07-31
Gr Yellowstone Valley USBC
Past
2010-08-01
2011-07-31
Buffalo USBC
Past
2009-08-01
2010-07-31
Buffalo USBC
Past
2008-08-01
2009-07-31
USBC HQ
Past
2008-08-01
2009-07-31
Buffalo USBC
Past
2007-08-01
2008-07-31
Buffalo USBC
Past
2006-08-01
2007-07-31
Johnson County YABA
Past
2005-08-01
2006-07-31
Johnson County YABA
Past
2004-08-01
2005-07-31
Career milestones

Honors

0900 series
0800 series
3300 games
011 in a row

300 games

AMF Desert Hills Lanes
February 23 2026
300136180
AMF Desert Hills Lanes
January 12 2026
230300226
Fireside Lanes
October 18 2023
300206254
Tournament history

Open Championships

Adjusted entering average 203 Fewer than 27 recorded Open Championship games

How it was calculated

The highest sport-adjusted average from the last three bowling seasons is used until 27 Open Championship games are available.

2023/24231 → 203

Your Open Championships average is calculated from your 27 most recent games bowled between 2018 and 2026.
Search historical Open Championships scores.