National BaseballRatings

The National Baseball Ratings

An independent, data-driven NBR for every amateur baseball team. Look up any team’s NBR, build perfectly balanced tournament pools, or find an evenly matched scrimmage nearby — free, no login required.

⚾ Find a scrimmage

Full finder →

Filter by age, level, rating range and distance to find an evenly matched opponent near you.

89 teams in the NBR · 12U · Sorted by games played (low to high)

Tiers (within age group):MMajorsAAAAAAAAAAAA
Sort:NBR GP
TeamGP
MBA Navy 12UMClaim team
South Jordan, UT· 12U
27
Utah Minutemen 12UAAClaim team
Herriman, UT· 12U
27
Utah Smokies 12UAAClaim team
Springville, UT· 12UVerifying
27
Lehi Longhorns 12UAAClaim team
Lehi, UT· 12U
28
Future Stars Black 12UAClaim team
West Valley City, UT· 12UVerifying
28
Saratoga Venom 12UAAClaim team
Saratoga Springs, UT· 12UVerifying
28
Redbirds 12UAAAClaim team
St. George, UT· 12UVerifying
29
MBA SELECT 12UAAAClaim team
Sandy, UT· 12U
30
Aces Baseball Club 12UAAClaim team
Salt Lake City, UT· 12U
30
Battle Utah 12UAAAClaim team
Price, UT· 12UVerifying
31
Utah Sluggers 12UAAClaim team
Salem, UT· 12U
31
UT Yellowjackets 12UAAClaim team
Nephi, UT· 12U
31
Demons Baseball Club 12UAAAClaim team
Woods Cross, UT· 12U
32
Cannons Baseball 12UAAAClaim team
Lindon, UT· 12UVerifying
32
Utah Gunners 12UMClaim team
Pleasant Grove, UT· 12U
33
Utah Buzz 12UAAAClaim team
Spanish Fork, UT· 12U
34
Elite Mambas 12UAAAClaim team
West Jordan, UT· 12U
34
Utah Magic 12UAAClaim team
Herriman, UT· 12U
35
Bambino Baseball 12UAAClaim team
West Jordan, UT· 12U
36
Naturals 12UAAClaim team
Murray, UT· 12U
37
Cedar Rangers 12UMClaim team
Cedar City, UT· 12U
37
Bolts 12UAAAClaim team
Spanish Fork, UT· 12U
38
Bombsquad 12UAAAClaim team
Pleasant Grove, UT· 12U
38
Chop 12UAA
Lindon, UT· 12UVerifying
39
Olympus Titans 2026 12UAAClaim team
Holladay, UT· 12U
39
SALT LAKE GATORS 12UAAClaim team
Riverton, UT· 12U
40
IMPACT - Hansen 12UAAClaim team
Mapleton, UT· 12U
40
DC Sox 12UAAClaim team
Centerville, UT· 12U
41
TPS SMASH 12UAAClaim team
UT· 12U
41
UV Cougars 12UAAClaim team
Lehi, UT· 12U
41
TC Knights 12UAAClaim team
Stansbury Park, UT· 12U
42
Wasatch Black 12UAAAClaim team
Heber City, UT· 12U
42
NU Valley Taylor 12UAAAClaim team
Syracuse, UT· 12U
44
RA BLK 12UAAClaim team
American Fork, UT· 12U
47
MBA Green 12UAAAClaim team
South Jordan, UT· 12U
47
LK Baseball 12UMClaim team
Spanish Fork, UT· 12U
48
Anglers 12UMClaim team
Salem, UT· 12U
59
SU Warriors 12UAAAClaim team
Santa Clara, UT· 12U
59
Orem Outlaws 12UAAAClaim team
Orem, UT· 12U
64
Page 2 of 2

How the NBR works

The NBR is a single number for every team, earned entirely from who they play and how the games go — no polls and no opinions.

  • Who you play is everything. Beating a strong team raises your NBR more than beating a weak one — strength of schedule is built in.
  • Margin of victory is capped at 7 runs. Winning by 7 moves your NBR the same as winning by 15, so running up the score never helps.
  • Recent games weigh more. Older results fade, so your NBR reflects how you’re playing now.
  • One scale across ages. Every age group sits on one developmental curve, so an average 16U sits above an average 8U.
  • New teams are provisional. An NBR firms up after about 5 games; until then the team is marked provisional.

Read the full method →

Why isn’t my team in the NBR?

If you don’t see your team, it’s almost always one of these:

  • It’s brand new. A team is provisional until it has at least 5 games, and provisional teams are hidden by default. Tick “Include provisional” above to see them.
  • It has no division set. A team needs a division — an age group (like 16U) or a varsity class — before it appears. Once it’s assigned, it shows up in that division.
  • Its games are against teams not yet in the NBR. Only games between teams that are both in the NBR count toward your number, so an NBR fills in as more of your opponents join.
  • You’re viewing a different division. This page shows one division at a time — switch the division filter above to your team’s age or class.

Think your team belongs here? Add your team →