Ranking
Elite peak
USBC bowler profile

Madison Hanrahan

Decorated Bowler
8649-30214 Bowling since 2009
×1 800 series ×3 300 games ×1 11 in a row
220+ peak 190+ career avg 1K games 5+ honors
Lifetime average 193.3 Across all recorded seasons
Lifetime games 1540 USBC-recorded games
Highest average 229 48 games
Career honors 5 Recognized achievements
What this profile flair means
Elite peak aura

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

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.

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

Recent composite averages

2026 House
231 average · 54 games
2025 House
214 average · 78 games
2024 House
209 average · 66 games
2023 House
221 average · 91 games
2022 House
206 average · 66 games

League averages

2025-2026

Shotz · W
243 average · 6 games
Impact Detail/Coors Light · W
229 average · 48 games

2024-2025

Bud Light Invite · W
214 average · 78 games

2023-2024

Northrock Classic · W
209 average · 66 games

2022-2023

Rock's Scratch Classic - Adult · S
238 average · 4 games
Bud Light Invite · W
220 average · 87 games

2021-2022

Bud Light Invite · W
225 average · 12 games
Shotz · W
223 average · 6 games
Bud 6 Pack · W
199 average · 48 games

2020-2021

Friday Nite Special · W
225 average · 3 games
Bud 6 Pack · W
219 average · 15 games
Northrock Open · W
216 average · 30 games
Bud Light Invite · W
211 average · 33 games
Battle of the Sexes · S
209 average · 12 games
Pepsi Classic · W
200 average · 12 games

2019-2020

Shotz · W
243 average · 3 games
Budweiser 6-Pack Classic · W
227 average · 15 games
Bud Light Invite · W
220 average · 15 games
Sum Rock's Adult Scratch · S
213 average · 32 games

2018-2019

Junior Gold: U15/U17/U20 · W
Data not found
Collegiate Membership · W
Data not found

2017-2018

Junior Gold - U15/U20 · W
Data not found
Planet Fun Youth 2017 · W
202 average · 15 games

2016-2017

Junior Gold - U15/U20 · W Sport
Data not found
Youth Fall 12-20 · W
221 average · 41 games
All Stars · W
218 average · 31 games

2015-2016

High School · W
Data not found
U13 - 20 Spring · W
224 average · 42 games
U13 - 20 · W
218 average · 42 games

2014-2015

Junior Gold U15/U20 · W
Data not found
Surfside Youth · W
207 average · 72 games

2013-2014

Surfside Youth · W
201 average · 66 games

2012-2013

High School Challenge · W
187 average · 48 games
Great Whites · W
184 average · 66 games
High School Challenge · W
182 average · 45 games

2011-2012

High/Middle School Spring · W
161 average · 44 games
High/Middle School Spring · W
161 average · 44 games
Middle/High Youth · W
153 average · 42 games
Middle/High Youth · W
153 average · 42 games

2010-2011

Youth/Adult Summer · S
Data not found
Youth/Adult - Spring · W
Data not found
Youth/Adult Spring · W
153 average · 48 games
Youth League Spring · W
153 average · 30 games
Youth League Spring · W
153 average · 30 games
Youth/Adult Summer · S
151 average · 36 games
Youth 10 · W
125 average · 42 games

2009-2010

Youth 10 - Spring · W
125 average · 42 games
Youth Transitional 10 · W
114 average · 45 games

2008-2009

T Bird K-4 · W
96 average · 102 games
USBC standing

Memberships

Active membership
Great Plains USBC Current
2026-08-01 — 2027-07-31
Great Plains USBC Past
2025-08-01 — 2026-07-31
Great Plains USBC Past
2024-08-01 — 2025-07-31
Great Plains USBC Past
2023-08-01 — 2024-07-31
Great Plains USBC Past
2022-08-01 — 2023-07-31
USBC HQ Past
2022-08-01 — 2023-07-31
Great Plains USBC Past
2021-08-01 — 2022-07-31
USBC HQ Past
2021-08-01 — 2022-07-31
Grand Strand USBC Past
2020-08-01 — 2021-07-31
Great Plains USBC Past
2020-08-01 — 2021-07-31
USBC HQ Past
2020-08-01 — 2021-07-31
Great Plains USBC Past
2019-08-01 — 2020-07-31
USBC HQ Past
2019-08-01 — 2020-07-31
IBC Youth HQ Past
2018-08-01 — 2019-07-31
USBC HQ Past
2018-08-01 — 2019-07-31
Cape Fear USBC Past
2017-08-01 — 2018-07-31
IBC Youth HQ Past
2017-08-01 — 2018-07-31
Grand Strand USBC Past
2016-08-01 — 2017-07-31
IBC Youth HQ Past
2016-08-01 — 2017-07-31
Grand Strand USBC Past
2015-08-01 — 2016-07-31
Grand Strand USBC Past
2015-08-01 — 2016-07-31
Grand Strand USBC Past
2014-08-01 — 2015-07-31
IBC Youth HQ Past
2014-08-01 — 2015-07-31
Grand Strand USBC Past
2013-08-01 — 2014-07-31
IBC Youth HQ Past
2013-08-01 — 2014-07-31
Grand Strand USBC Past
2012-08-01 — 2013-07-31
IBC Youth HQ Past
2012-08-01 — 2013-07-31
Grand Strand USBC Past
2011-10-08 — 2012-07-31
Grand Strand USBC Past
2010-10-28 — 2011-07-31
Grand Strand USBC Past
2009-10-23 — 2010-07-31
Arbor Valley USBC Past
2008-08-01 — 2009-07-31
Career milestones

Honors

0900 series
1800 series
3300 games
111 in a row

800 series

805 series · Bowlero Northrock
January 10 2023 · 279-279-247

300 games

Perfect game · Bowlero Northrock
September 6 2022 · 300-288-179
Perfect game · Cityview Lanes
July 13 2018 · 190-226-300
Perfect game · Royal Z Lanes
June 11 2017 · 300-247-201

11 in a row

11 consecutive strikes · Golden Lanes
December 2 2017
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.

2025/26231 → 203

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