Ranking
Scratch peak
USBC bowler profile

Donald E Hagan Sr

Perfect Game Bowler
988-1288 Bowling since 2001
×1 300 games ×2 11 in a row
200+ peak 190+ career avg 2.5K games Honor earned
Lifetime average 191.88 Across all recorded seasons
Lifetime games 5402 USBC-recorded games
Highest average 208 105 games
Career honors 3 Recognized achievements
What this profile flair means
Scratch peak aura

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

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

Recent composite averages

2026
House
181
219
2025
House
189
324
2024
House
186
315

League averages

2026-2027

Albert Walter Memorial Mixed
W
Not available in this record
Wolfe Den Mixed
W
Not available in this record

2025-2026

Gore Mixed
W
Not available in this record
Wolfe Den Fridays
W
186
78
Jaybird's Tuesday Ball League
S
182
42
Albert Walter Memorial Mixed
W
178
99

2024-2025

Wolfe Den Fridays
W
196
84
Gore Mixed
W
190
96
Albert Walter Memorial Mixed
W
184
99
Jaybird's Tuesday Ball League
S
182
45
Show earlier league averages Hide earlier league averages

2023-2024

Jaybird's Thursday Ball League
S
Not available in this record
Jaybird's Tuesday Ball League
S
Not available in this record
Gore Mixed
W
205
36
Newark Seniors
W
192
6
Alley Cats
W
186
96
Albert Walter Memorial Mixed
W
183
90
Wolfe Den Fridays
W
182
84
Sherman Kirk Memorial (wednesday night mix ups)
W
175
3

2022-2023

Albert Walter Memorial Mixed
W
197
102
Monday Rush Hour Mixed
W
197
24
County Seaters Mens
W
194
27
Alley Cats
W
190
66
Jaybird's Tuesday Ball League
S
188
42
Wednesday Nite Mixups
W
184
12
Jaybird's Thursday Ball League
S
182
48

2021-2022

County Seaters Mens
W
199
84
Monday Rush Hour Mixed
W
198
78
Del-Mar Senior Travel League
W
193
15
Albert Walter Memorial Mixed
W
192
93
Newark Seniors
W
191
12
Jaybird's Tuesday Ball League
S
187
42
Wednesday Nite Mixups
W
170
3

2020-2021

Monday Rush Hour Mixed
W
200
87
County Seaters Mens
W
199
90
Jaybird's Tuesday Ball League
S
191
45
Albert Walter Memorial Mixed
W
189
96

2019-2020

Monday Rush Hour Mixed
W
204
72
County Seaters Mens
W
199
75
Albert Walter Memorial Mixed
W
192
78

2018-2019

Albert Walter Memorial Mixed
W
197
102
County Seaters Mens
W
190
95
Monday Rush Hour Mixed
W
185
69
Forest Hill Summer Scratch
S
184
40

2017-2018

Albert Walter Memorial Mixed
W
203
102
Monday Rush Hour Mixed
W
203
42
County Seaters Mens
W
200
93
Forest Hill Summer Scratch
S
198
40

2016-2017

Albert Walter Memorial Mixed
W
204
99
Monday Rush Hour Mixed
W
201
24
County Seaters Mens
W
197
89
Forest Hill Lanes Summer Scratch Singles
S
196
40

2015-2016

Albertwalter Mem Mixed League
W
201
102
Monday Rush Hour Mixed
W
199
15
Forest Hill Summer Scratch Singles
S
198
40
County Seaters Mens
W
193
96

2014-2015

Albertwalter Mem Mixed League
W
200
99
Forest Hill Summer Scratch Singles
S
192
32
County Seaters Mens
W
186
96

2013-2014

County Seaters Mens
W
206
84
Albertwalter Mem Mixed League
W
202
96
Forest Hill Summer Scratch Singles Sport
S
153
27

2012-2013

County Seaters Mens
W
198
96
Albertwalter Mem Mixed League
W
185
105
P B A Triples 2013 Sport
S
153
30

2011-2012

Albertwalter Mem Mixed League
W
193
102
County Seaters Mens
W
188
93
P B A Triples 2013 Sport
S
166
33

2010-2011

Albertwalter Mem Mixed League
W
208
105
Parent Youth
W
190
48

2009-2010

Albert Walter Memorial Mixed
W
205
102
Wednesday Parent/Youth
W
183
90

2008-2009

Albertwalter Mem Mixed League
W
201
105
Wednesday Parent Youth
W
197
90

2007-2008

Gore Mixed
W
204
21
Albert Walter Memorial Mixed
W
195
105

2006-2007

Albert Walter Memorial Mixed
W
187
105

2005-2006

Tuesday TenPinners
W
191
96

2004-2005

Tuesday Tenpinners
W
186
102

2003-2004

Tuesday TenPinners
W
181
102

2002-2003

Tuesday Tenpinners
W
182
102

2001-2002

Tuesday TenPinners
W
178
102

2000-2001

Tuesday Tenpinners
W
186
97

Sport conversions

153→176
166→192
USBC standing

Memberships

Active membership
Cecil Harford USBC
Current
2026-08-01
2027-07-31
Cecil Harford USBC
Past
2025-08-01
2026-07-31
Lancaster USBC
Past
2025-08-01
2026-07-31
Northern Delaware USBC
Past
2025-08-01
2026-07-31
Cecil Harford USBC
Past
2024-08-01
2025-07-31
Show earlier memberships Hide earlier memberships
Lancaster USBC
Past
2024-08-01
2025-07-31
Northern Delaware USBC
Past
2024-08-01
2025-07-31
Northern Delaware USBC
Past
2024-08-01
2025-07-31
Cecil Harford USBC
Past
2023-08-01
2024-07-31
Lancaster USBC
Past
2023-08-01
2024-07-31
Northern Delaware USBC
Past
2023-08-01
2024-07-31
Cecil Harford USBC
Past
2022-08-01
2023-07-31
Cecil Harford USBC
Past
2021-08-01
2022-07-31
Cecil Harford USBC
Past
2020-08-01
2021-07-31
Northern Delaware USBC
Past
2020-08-01
2021-07-31
Cecil Harford USBC
Past
2019-08-01
2020-07-31
Cecil Harford USBC
Past
2018-08-01
2019-07-31
Cecil Harford USBC
Past
2017-08-01
2018-07-31
Cecil Harford USBC
Past
2016-08-01
2017-07-31
Cecil Harford USBC BA
Past
2016-08-01
2017-07-31
Cecil Harford USBC BA
Past
2015-08-01
2016-07-31
Cecil Harford USBC BA
Past
2014-08-01
2015-07-31
Cecil Harford USBC BA
Past
2013-08-01
2014-07-31
Cecil Harford USBC BA
Past
2013-08-01
2014-07-31
Cecil Harford USBC BA
Past
2012-08-01
2013-07-31
Cecil Harford USBC BA
Past
2012-03-15
2013-07-31
Cecil Harford USBC BA
Past
2011-08-01
2012-07-31
Cecil Harford USBC BA
Past
2010-08-01
2011-07-31
Cecil Harford USBC BA
Past
2009-08-01
2010-07-31
Cecil Harford USBC BA
Past
2008-08-01
2009-07-31
Cecil Harford USBC BA
Past
2007-08-01
2008-07-31
Wilmington USBC BA
Past
2007-08-01
2008-07-31
Cecil Harford USBC BA
Past
2006-08-01
2007-07-31
Cecil Harford USBC BA
Past
2005-08-01
2006-07-31
Cecil Harford USBC BA
Past
2004-03-15
2005-07-31
Cecil Harford USBC BA
Past
2003-08-01
2004-07-31
Cecil Harford USBC BA
Past
2002-08-01
2003-07-31
Cecil Harford USBC BA
Past
2001-08-01
2002-07-31
Cecil Harford USBC BA
Past
2000-08-01
2001-07-31
Cecil Harford USBC BA
Past
1998-08-01
1999-07-31
Cecil Harford USBC BA
Past
1998-08-01
1999-07-31
Career milestones

Honors

0900 series
0800 series
1300 games
211 in a row

300 games

Forest Hill Lanes
October 20 2009
30000

11 in a row

Elk Lanes Inc
November 10 2011
Forest Hill Lanes
April 20 1999
Tournament history

Open Championships

Entering average 157 Based on 27 Open Championships games

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