Ranking
Elite peak
USBC bowler profile

Frank M Leo

Honors Legend
1585-303 Bowling since 2000
×2 800 series ×17 300 games ×6 11 in a row
220+ peak 200+ career avg 2.5K games 10+ honors
Lifetime average 206.75 Across all recorded seasons
Lifetime games 10058 USBC-recorded games
Highest average 226 52 games
Career honors 25 Recognized achievements
What this profile flair means
Elite peak aura

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

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.

Historical records

League History

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

Recent composite averages

2026 House
199 average · 513 games
2025 House
206 average · 441 games
2024 House
202 average · 612 games
2023 House
204 average · 516 games
2022 House
201 average · 579 games

League averages

2026-2027

Good Old Friends · W
Data not found
Friday Nite Handicap · W
Data not found

2025-2026

Premiere Pro Shop Trios Summer · S
Data not found
Summer Old Timers · S
Data not found
Outcasts Bowling League · W
214 average · 3 games
PLAV Post 91 Men's Bowling · W
204 average · 69 games
Noches de Colombia Wed Night Classic · W
202 average · 66 games
Thurs Old Timers · W
201 average · 6 games
Good Old Friends · W
200 average · 108 games
Friday Nite Handicap · W
199 average · 99 games
Middlesex County Classic · W
197 average · 108 games
Tuesday Trios · S
195 average · 45 games
Premiere Pro Shop Sunday Morning Trios · W
183 average · 9 games

2024-2025

Premiere Pro Shop Trios Summer · S
Data not found
Premiere Pro Shop Sunday Morning Trios · W
217 average · 12 games
Noches de Colombia Wed Night Classic · W
211 average · 54 games
Outcasts Bowling League · W
210 average · 12 games
Tuesday Trios · S
208 average · 33 games
Middlesex County Classic · W
206 average · 99 games
Jimmy Long Memorial · W
206 average · 102 games
Friday Nite Handicap · W
203 average · 99 games
Old Timers · W
197 average · 30 games

2023-2024

Jersey Lanes Mixed · S
Data not found
Summer Old Timers · S
Data not found
Tues AM Seniors · W
214 average · 9 games
Craig Mueller Memorial League · W
210 average · 60 games
Premier Pro Shop Summer Trios · S
204 average · 45 games
Friday Nite Handicap · W
204 average · 102 games
Outcasts Bowling League · W
203 average · 45 games
Middlesex County Classic · W
203 average · 108 games
Jimmy Long Memorial · W
203 average · 108 games
Thurs Old Timers · W
202 average · 99 games
Premier Pro Shop Trios · W
179 average · 18 games
Big Daddy's Trios · S
178 average · 18 games

2022-2023

Thurs Summer Old Timers · S
Data not found
Tues 4 Man Summer 2023 · S
Data not found
Outcasts Bowling League · W
219 average · 6 games
Thur Old Timers Men · W
208 average · 69 games
Friday Nite Handicap · W
207 average · 102 games
Raritan Bay Men - Jimmy Long Memorial · W
204 average · 105 games
Middlesex County Classic · W
203 average · 105 games
Craig Mueller Memorial League · W
202 average · 27 games
Premier Pro Shop Trios · W
197 average · 54 games
Tuesday Morning Srs · W
197 average · 3 games
Premier Pro Shop Summer Trios · S
197 average · 45 games

2021-2022

Thurs Summer Old Timers · S
Data not found
Tuesday Summer 4 Man Mixed 2022 · S
Data not found
Premier Pro Shop Summer Trios · S
207 average · 45 games
Premier Pro Shop Trios · W
203 average · 87 games
Thur Old Timers Men · W
203 average · 78 games
Friday Nite Handicap · W
202 average · 96 games
Outcasts Bowling League · W
202 average · 6 games
Tuesday Srs · W
202 average · 12 games
Middlesex County Classic · W
200 average · 93 games
Raritan Bay Men - Jimmy Long Memorial · W
199 average · 99 games
Craig Mueller Memorial League · W
199 average · 57 games
Sunday Night Early Birds · W
193 average · 6 games

2020-2021

Summer Old Timers · S
Data not found
Outcasts Bowling League · W
214 average · 3 games
Wednesday Nite Mixed (summer) · S
213 average · 21 games
Tuesday 400 Doubles · S
210 average · 64 games
Middlesex County Classic · W
205 average · 96 games
Premier Pro Shop Summer Trios · S
203 average · 39 games
Raritan Bay Men - Jimmy Long Memorial · W
202 average · 102 games
Premier Pro Shop Trios · W
202 average · 105 games
Friday Nite Handicap · W
200 average · 99 games
Phillips 66 · W
197 average · 63 games
Thur Old Timers Men · W
194 average · 15 games

2019-2020

Premier Pro Shop Trios · W
227 average · 15 games
Strike Nation Saturday Mixed · W
217 average · 6 games
Middlesex County Classic · W
209 average · 78 games
Raritan Bay Men · W
205 average · 81 games
PLAV Post 91/Monday Nite Minor · W
205 average · 9 games
Phillips 66 · W
199 average · 48 games
Friday Nite Handicap · W
199 average · 84 games

2018-2019

Summer Old Timers · S
Data not found
Tuesday Summer 4 Man Mixed 2019 · S
Data not found
Ultimate Budweiser Trios · W
224 average · 3 games
Premier Pro Shop Trios · W
213 average · 33 games
Middlesex County Classic · W
211 average · 108 games
Raritan Bay Men · W
211 average · 30 games
Strike Nation Saturday Mixed · W
210 average · 18 games
PLAV Post 91/Monday Nite Minor · W
207 average · 105 games
T Mernaugh Construction Thursday Night Handicap · W
203 average · 15 games
Phillips 66 · W
203 average · 33 games
Fri Nite Hdcp · W
202 average · 99 games
2019 Wednesday Trio · S
202 average · 33 games
AF Memorial Mixed League · W
170 average · 3 games

2017-2018

Summer Old Timers · S
Data not found
Premier Pro Shop Trios · W
225 average · 9 games
Tues AM Srs · W
217 average · 9 games
Ultimate Budweiser Trios · W
213 average · 24 games
Middlesex County Classic · W
211 average · 72 games
Fri Nite Hdcp · W
210 average · 105 games
2018 Mass Mutual Summer Classic · S
210 average · 39 games
Phillips 66 · W
205 average · 45 games
PLAV Post 91/Monday Nite Minor · W
197 average · 102 games
Hy-Way Winter Oldtimers · W
197 average · 75 games
Saturday Morning NAPE · W
197 average · 27 games

2016-2017

Jersey Lanes Mixed · S
Data not found
Tuesday Summer Mixed 2017 · S
Data not found
Old Timers Winter · W
215 average · 24 games
Ultimate Budweiser Trios · W
211 average · 33 games
Saturday N.A.P.E. League · W
211 average · 54 games
Pro Shop Classic · S
211 average · 42 games
Phillips 66 · W
209 average · 57 games
Friday Nite Handicap · W
208 average · 99 games
PLAV Post 91/Monday Nite Minor · W
205 average · 99 games
Middlesex County Classic · W
203 average · 102 games

2015-2016

Tuesday Summer Mixed 2016 · S
Data not found
Ultimate Budweiser Trios · W
209 average · 97 games
Friday Nite Handicap · W
207 average · 96 games
PLAV Post 91/Monday Nite Minor · W
207 average · 102 games
Middlesex County Classic · W
204 average · 96 games
Saturday N.A.P.E. League · W
195 average · 15 games
Plaza Wednesday SummerTrio · S
178 average · 3 games

2014-2015

Tuesday Summer Mixed 2016 · S
Data not found
Ebonite Pro Shop Doubles · S
Data not found
Ultimate Budweiser Trios · W
220 average · 3 games
Friday Nite Handicap · W
218 average · 102 games
Saturday N.A.P.E. League · W
216 average · 36 games
PLAV Post 91/Monday Nite Minor · W
212 average · 27 games
Middlesex County Classic · W
211 average · 105 games
Old Timers Winter · W
210 average · 12 games
Conoco/Phillips 66 · W
208 average · 45 games

2013-2014

Old Timers Summer · S
Data not found
Tuesday Summer Mixed 2014 · S
Data not found
Friday Nite Hdcp · W
Data not found
Coors/Jersey Classic Trios · S
Data not found
Old Timers Winter · W
215 average · 84 games
Saturday N.A.P.E. League · W
214 average · 12 games
Middlesex County Classic · W
202 average · 108 games
Walt Mc Queen Rollers · W
184 average · 6 games

2012-2013

Old Timers Summer · S
Data not found
Coors/Jersey Classic Trios · S
Data not found
Old Timers Winter · W
219 average · 90 games
Saturday N.A.P.E. League · W
212 average · 57 games
Phillips 66 · W
211 average · 102 games
Walt Mc Queen Rollers · W
210 average · 21 games
Middlesex County Majors · W
202 average · 108 games

2011-2012

Coors/Jersey Classic Trios · S
Data not found
Old Timers Winter · W
220 average · 57 games
Walt Mc Queen Rollers · W
220 average · 24 games
Middlesex County Majors · W
219 average · 108 games
High Grade BSL · W
217 average · 102 games
Linden "B" Recreation · W
209 average · 69 games

2010-2011

Coors/Jersey Classic Trios · S
Data not found
Oc-Usbc-Ba 10-11 · W
Data not found
Metro Furniture Classic · W
229 average · 3 games
Tuesday Summer Doubles · S
226 average · 52 games
Middlesex County Majors · W
215 average · 108 games
Bunnell Sheffield Lehigh · W
213 average · 102 games
Linden "B" Recreation · W
213 average · 21 games

2009-2010

Oc-Usbc-Ba 09-10 · W
Data not found
Bunnell Sheffield Lehigh · W
221 average · 105 games
Middlesex County Majors · W
220 average · 108 games
Tuesday Summer Doubles · S
212 average · 56 games

2008-2009

Coors/Jersey Classic Trios · S
Data not found
Main Street Sports Middlesex County Majors · W
220 average · 105 games
Bunnell Sheffield Lehigh · W
219 average · 102 games
Linden Recreation "B" · W
218 average · 99 games
Tuesday Summer Doubles · S
214 average · 60 games

2007-2008

Tuesday Summer Doubles · S
Data not found
Union County Major Triples · W
244 average · 6 games
Sunday AM Mens' Hdcp. · W
222 average · 30 games
Linden Recreation "B" · W
215 average · 39 games
Main Street Sports Middlesex County Majors · W
213 average · 108 games
Bunnell Sheffield Lehigh · W
207 average · 105 games

2006-2007

Linden Recreation "B" · W
225 average · 45 games
Bunnell Sheffield Lehigh · W
217 average · 105 games
Sunday AM Mens' Hdcp. · W
216 average · 63 games
Main Street Sports Middlesex County Majors · W
214 average · 102 games
Tuesday Mens Doubles · S
210 average · 56 games

2005-2006

Coors/Jersey Classic Trios · S
Data not found
Tuesday Mens Doubles · S
211 average · 52 games
Main Street Sports Middlesex County Majors · W
208 average · 99 games
Linden Recreation "B" · W
200 average · 15 games
Sunday AM Mens' Hdcp. · W
193 average · 81 games

2004-2005

Tuesday Mens Doubles · S
212 average · 32 games
Middlesex County Majors · W
208 average · 102 games
Sunday AM Mens' Hdcp. · W
203 average · 105 games
Bunnell Sheffield Lehigh · W
203 average · 93 games
430 Scratch Doubles · S
194 average · 4 games

2003-2004

Bunnell Sheffield Lehigh · W
209 average · 102 games
Middlesex County Majors · W
208 average · 102 games
Barton Memorial · W
187 average · 3 games

2002-2003

Middlesex County Majors · W
213 average · 105 games
Sunday Morning Men · W
209 average · 102 games
Bunnell Sheffield Lehigh · W
207 average · 48 games
Union County Major · W
202 average · 21 games

2001-2002

Bunnell Sheffield Lehigh · W
213 average · 18 games
Union County Major · W
212 average · 108 games
Sunday Morning Men · W
211 average · 108 games
Middlesex County Majors · W
203 average · 108 games
A B C Sports League · S
177 average · 39 games

2000-2001

Union County Major · W
213 average · 102 games
Sunday Morning Men · W
212 average · 102 games
Wednesday Nite Mx. Summer · S
204 average · 42 games
Bunnell Sheffield Lehigh · W
185 average · 3 games
A B C Sports League · S
169 average · 9 games

1999-2000

Summer Doubles · S
Data not found
Sunday Morning Men · W
Data not found
Union County Major · W
Data not found
USBC standing

Memberships

Active membership
Essex County USBC Current
2026-08-01 — 2027-07-31
Union County NJ USBC Past
2026-08-01 — 2027-07-31
Essex County USBC Past
2025-08-01 — 2026-07-31
Union County NJ USBC Past
2025-08-01 — 2026-07-31
Essex County USBC Past
2024-08-01 — 2025-07-31
Union County NJ USBC Past
2024-08-01 — 2025-07-31
Central Jersey Middlesex County USBC Past
2023-08-01 — 2024-07-31
Essex County USBC Past
2023-08-01 — 2024-07-31
Monmouth County USBC Past
2023-08-01 — 2024-07-31
Union County NJ USBC Past
2023-08-01 — 2024-07-31
Central Jersey Middlesex County USBC Past
2022-08-01 — 2023-07-31
Essex County USBC Past
2022-08-01 — 2023-07-31
Union County NJ USBC Past
2022-08-01 — 2023-07-31
Central Jersey Middlesex County USBC Past
2021-08-01 — 2022-07-31
Essex County USBC Past
2021-08-01 — 2022-07-31
Union County NJ USBC Past
2021-08-01 — 2022-07-31
Central Jersey Middlesex County USBC Past
2020-08-01 — 2021-07-31
Essex County USBC Past
2020-08-01 — 2021-07-31
Union County NJ USBC Past
2020-08-01 — 2021-07-31
Central Jersey Middlesex County USBC Past
2019-08-01 — 2020-07-31
Union County NJ USBC Past
2019-08-01 — 2020-07-31
Central Jersey Middlesex County USBC Past
2018-08-01 — 2019-07-31
Union County NJ USBC Past
2018-08-01 — 2019-07-31
Central Jersey Middlesex County USBC Past
2017-08-01 — 2018-07-31
Union County NJ USBC Past
2017-08-01 — 2018-07-31
Union County NJ USBC Past
2017-08-01 — 2018-07-31
Central Jersey Middlesex County USBC Past
2016-08-01 — 2017-07-31
Union County NJ USBC Past
2016-08-01 — 2017-07-31
Central Jersey Middlesex County USBC Past
2015-08-01 — 2016-07-31
Morris County USBC BA Past
2015-08-01 — 2016-07-31
Union County NJ USBC Past
2015-08-01 — 2016-07-31
Central Jersey Middlesex County USBC Past
2014-08-01 — 2015-07-31
Union County NJ USBC Past
2014-08-01 — 2015-07-31
Union County NJ USBC Past
2014-08-01 — 2015-07-31
Central Jersey Middlesex County USBC Past
2013-08-01 — 2014-07-31
Union County NJ USBC Past
2013-08-01 — 2014-07-31
Central Jersey Middlesex County USBC Past
2012-08-01 — 2013-07-31
Union County NJ USBC Past
2012-08-01 — 2013-07-31
Central Jersey Middlesex County USBC Past
2011-08-01 — 2012-07-31
Union County NJ USBC Past
2011-08-01 — 2012-07-31
Central Jersey Middlesex County USBC Past
2010-08-01 — 2011-07-31
Ocean County USBC BA Past
2010-08-01 — 2011-07-31
Somerset-Hunterdon USBC BA Past
2010-08-01 — 2011-07-31
Union County NJ USBC Past
2010-08-01 — 2011-07-31
Central Jersey Middlesex County USBC Past
2009-08-01 — 2010-07-31
Ocean County USBC BA Past
2009-08-01 — 2010-07-31
Union County NJ USBC Past
2009-08-01 — 2010-07-31
Central Jersey Middlesex County USBC Past
2008-08-01 — 2009-07-31
Union County NJ USBC Past
2008-08-01 — 2009-07-31
Central Jersey Middlesex County USBC Past
2007-08-01 — 2008-07-31
Union County USBC BA Past
2007-08-01 — 2008-07-31
Middlesex County USBC BA Past
2006-08-01 — 2007-07-31
Union County USBC BA Past
2006-08-01 — 2007-07-31
Middlesex County USBC BA Past
2005-08-01 — 2006-07-31
Union County USBC BA Past
2005-08-01 — 2006-07-31
Middlesex County USBC BA Past
2004-03-15 — 2005-07-31
Union County USBC BA Past
2003-08-01 — 2004-07-31
Union County USBC BA Past
2002-08-01 — 2003-07-31
Union County USBC BA Past
2001-08-01 — 2002-07-31
Union County USBC BA Past
2000-08-01 — 2001-07-31
Union County USBC BA Past
1999-08-01 — 2000-07-31
Middlesex County USBC BA Past
1997-08-01 — 1998-07-31
Union County USBC BA Past
1997-08-01 — 1998-07-31
Union County USBC BA Past
1997-08-01 — 1998-07-31
Career milestones

Honors

0900 series
2800 series
17300 games
611 in a row

800 series

804 series · Lucky Strike North Brunswick
June 24 2008 · 279-279-246
809 series · Jersey Lanes
December 21 2006 · 251-279-279

300 games

Perfect game · Majestic Lanes
February 20 2025 · 226-300-256
Perfect game · Jersey Lanes
January 19 2024 · 161-204-300
Perfect game · Majestic Lanes
May 4 2021 · 300-211-194
Perfect game · Hy-Way Bowl
February 15 2018 · 221-219-300
Perfect game · Hy-Way Bowl
March 30 2013 · 245-300-205
Perfect game · Lucky Strike North Brunswick
August 30 2011 · 0-300-0
Perfect game · Lucky Strike North Brunswick
March 5 2010 · 300-0-0
Perfect game · Jersey Lanes
April 27 2009 · 227-225-300
Perfect game · Lucky Strike North Brunswick
December 1 2006 · 192-197-300
Perfect game · Lucky Strike North Brunswick
May 5 2006 · 245-300-198
Perfect game · Jersey Lanes
January 5 2003 · 300-211-215
Perfect game ·
March 25 2001 · 223-192-300
Perfect game · Lucky Strike North Brunswick
October 6 2000 · 195-300-214
Perfect game · Linden Lanes
February 3 2000 · 166-300-299
Perfect game ·
February 3 2000 · 300-0-0
Perfect game · Jersey Lanes
February 25 1996 · 227-210-300
Perfect game · Linden Lanes
December 14 1995 · 300-208-259

11 in a row

11 consecutive strikes · Hy-Way Bowl
January 26 2013
11 consecutive strikes · Jersey Lanes
September 13 2010
11 consecutive strikes · Lucky Strike North Brunswick
April 10 2009
11 consecutive strikes · AMF Mid State Bowl
January 11 2003
11 consecutive strikes · Jersey Lanes
July 2 1998
11 consecutive strikes · Eagle Rock Lanes
July 12 1994
Tournament history

Open Championships

Adjusted entering average 182 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.

2024/25211 → 182

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