Below are power ratings for all twelve Nippon Professional Baseball teams, built from this season's results and nothing else. No picks on this page, no odds, no affiliate links. The formula for turning any two of these numbers into a win probability is here as well, so you can price a matchup yourself rather than take our word for one.
A power rating answers a narrower question than the standings do. The standings tell you how a season has gone. A rating tries to tell you how good a team is right now, which is the only version of the question that helps before tomorrow's game.
| # | Team | Rating | W-L-T | Win % | Run diff |
|---|---|---|---|---|---|
| 1 | Fukuoka S. Hawks | 1716 | 85-47-4 | 0.644 | +225 |
| 2 | Nippon Ham Fighters | 1614 | 77-57-3 | 0.575 | +73 |
| 3 | Yokohama BayStars | 1586 | 67-65-5 | 0.508 | +47 |
| 4 | Seibu Lions | 1567 | 76-57-4 | 0.571 | +50 |
| 5 | Yomiuri Giants | 1538 | 73-60-3 | 0.549 | +19 |
| 6 | Hanshin Tigers | 1492 | 74-56-2 | 0.569 | +86 |
| 7 | Chiba Lotte Marines | 1475 | 57-72-4 | 0.442 | -95 |
| 8 | Chunichi Dragons | 1438 | 60-78-3 | 0.435 | +0 |
| 9 | Orix Buffaloes | 1418 | 64-69-2 | 0.481 | -82 |
| 10 | Yakult Swallows | 1389 | 61-74-2 | 0.452 | -104 |
| 11 | Rakuten Gold. Eagles | 1388 | 48-83-4 | 0.366 | -115 |
| 12 | Hiroshima Carp | 1379 | 53-77-4 | 0.408 | -104 |
1500 is the starting point every team begins the season on, so a rating above it means a team has taken points off the field and below it means it has given them away. Run differential is there because it is the single most useful sanity check on a record: a team well above .500 with a flat run differential has usually been winning close games, and close games are the least repeatable thing in baseball.
This is the whole formula. There is nothing hidden behind it.
We use 25 points of home advantage for baseball, which corresponds to a home team winning about 54% of otherwise even matchups. Worked example with two of the ratings above, a 1716 team visiting a 1538 team:
So the home side wins roughly 29% of the time, which is a fair price of about 3.41 and an implied 71% for the visitor. Compare that with the price a bookmaker is offering and you have the beginning of an opinion. Only the beginning: a rating built on results alone knows nothing about who is pitching tomorrow, and in baseball the starting pitcher is the single largest known variable before first pitch.
A rating is a prior, not a prediction. It tells you what the season says before anyone has looked at the lineup card.
The commentary in this section was written on 14 September against the table as it stood that day. The tables above and below refresh from live results; these paragraphs do not. Check them against the current numbers rather than assuming they still hold.
Two rows are worth pulling out. The Yokohama BayStars sit third on rating with a record barely over .500, and the Hanshin Tigers sit sixth on rating with the second best run differential in the league. Those are the two largest disagreements between our number and the table.
The BayStars case is the clean one. They were 44-53 at the start of August and 23-12 since. A rating updates game by game, so a team playing well now outranks its own season record, which is exactly what you want if you are pricing tomorrow. Their rating has moved 108 points since 1 August, the largest swing in the league in either direction.
Now the part that argues against the number we just published. Sort the same teams by the average rating of the opponents they have actually faced.
| Team | Rating | Average opponent | Record vs top tier |
|---|---|---|---|
| Yokohama BayStars | 1586 | 1454 | 2-7 |
| Yomiuri Giants | 1538 | 1470 | 17-15 |
| Hanshin Tigers | 1492 | 1482 | 14-20 |
| Chunichi Dragons | 1438 | 1485 | 11-23 |
| Hiroshima Carp | 1379 | 1493 | 10-24 |
| Fukuoka S. Hawks | 1716 | 1494 | 32-17 |
| Yakult Swallows | 1389 | 1497 | 16-19 |
| Nippon Ham Fighters | 1614 | 1512 | 20-31 |
| Seibu Lions | 1567 | 1517 | 26-25 |
| Chiba Lotte Marines | 1475 | 1528 | 25-43 |
| Orix Buffaloes | 1418 | 1534 | 29-38 |
| Rakuten Gold. Eagles | 1388 | 1538 | 24-43 |
As of 14 September the BayStars had the weakest schedule in the league by this measure, and against the teams rated 1550 or better they were 2-7. So the surge that moved them into third came largely against the part of the league that is not very good, and the rating has not discounted it as hard as we think it should.
We are saying this about our own output because a rating you cannot catch being wrong is not worth much. If you use the ratings above, use the schedule column next to them. A number built on a soft month is a weaker number than the same figure built against the top of the table, and nothing in a single rating column tells you which one you are looking at.
Since this is a betting site, the fair question is whether any of it pays. Our NPB record is 56 settled bets. Thirty eight of them are totals, and those are the ones that have worked. The rest are moneylines in ones and twos per team, which is not a sample anyone should reason from.
Some honest context around that. Across every league we publish, our yield right now is slightly negative over 310 settled bets. NPB totals being our strongest slice is a statement about 38 bets, and 38 bets is not enough to prove a thing. It is the sort of number that turns into noise in either direction over the next month, which is why it sits on a public record that we do not edit rather than in a headline.
Worth one more line, because it shapes every totals line in this league: NPB is a low scoring environment. The average combined runs per game is in the header of this page, and it runs roughly three runs below the Korean league. A totals number that looks low next to a KBO game is usually just Japanese baseball.