So I woke up this morning and decided that what baseball needs is another set of power rankings. Not really. Actually, I have done a fair amount of work in ranking methodologies and was surprised to discover that nobody regularly produces (AFAIK) for baseball the most common ranking procedure around: Bradley-Terry ranking. No, not Milton Bradley and Bill Terry. Bradley-Terry ranking involves the creation of a single number per team Rt which yields a simple formula for the probability that team A will beat team B the next time they meet:

Bradley-Terry ratings, or minor variations of them, are used in Chess rankings, some college football ranking schemes, and, of course, NCAA hockey rankings, where they are known as KRACH rankings.

Bradley-Terry ratings, or minor variations of them, are used in Chess rankings, some college football ranking schemes, and, of course, NCAA hockey rankings, where they are known as KRACH rankings.

The key difference between Bradley-Terry rankings and most other baseball rankings is that they use wins and losses alone, not runs. The vast majority of sabermetric ranking schemes use some variant of aggregate run differences to create rankings, but Bradley-Terry doesn’t care whether you win by 1 or 10. On average, that’s throwing away a lot of information, but on the other hand winning is what the game is supposed to be about, and lots of scores in lopsided games are the result of teams abandoning defense or offense to better prepare for the next game. College football ranking schemes in the BCS forbid the use of scores, so Bradley-Terry –like schemes are common.

Figuring out the simplest version of Bradley-Terry rankings for baseball is pretty simple. Since

We can sum up both sides and take expectations to get the new equation:

Rearranging,

Now this equation doesn’t quite get you there, because RA is on both sides, but it turns out that so long as teams play each other enough and nobody has an undefeated record, you can keep updating the left hand side by an assumed value of the right hand side and eventually it all converges. So the only data you need are the wins by each team and the matrix of games played between each team to generate the rankings, which are conventionally normalized so that the best team gets a rank of 100.

Now this is the simple version. The more complicated version (with more complicated formulas) take into account home field advantage (and require data on the home-road games for all pairs of teams.) The easy version simply makes home field advantage common to all teams and then adjusts the rankings to reflect this common rating. But the more interesting (and even more complicated) method treats every team as two different teams, a home team and a road team, and creates a separate rating (and ranking) for each. The following table consolidates all three of these analyses:

Team
(by average rank) Basic Rating Constant Home Field Separate Home/Road Ratings
      Home Road
Boston 100.0 (1) 100.0 (1) 86.5 (2) 70.6 (1)
Detroit 93.8 (2) 94.9 (2) 86.3 (3) 61.4 (5)
Tampa Bay 90.7 (3) 91.4 (3) 81.8 (5) 61.7 (4)
Pittsburgh 89.3 (4) 89.9 (4) 83.0 (4) 57.2 (9)
Atlanta 84.5 (5) 87.0 (5) 100.0 (1) 50.7 (11)
Baltimore 83.7 (6) 84.0 (6) 69.0 (10) 63.2 (2)
St. Louis 79.9 (8) 82.1 (7) 71.2 (9) 57.6 (8)
Texas 80.9 (7) 81.7 (8) 63.8 (11) 60.0 (7)
Oakland 79.0 (9) 79.9 (9) 81.2 (6) 48.8 (13)
Cleveland 78.0 (10) 78.5 (10) 75.0 (8) 48.1 (14)
Dodgers 71.1 (12) 72.3 (12) 45.5 (19) 62.6 (3)
Cincinnati 71.7 (11) 73.5 (11) 75.4 (7) 42.6 (18)
Yankees 69.8 (13) 70.9 (13) 59.0 (12) 53.9 (10)
Kansas City 69.3 (14) 70.4 (14) 48.3 (14) 60.1 (6)
Toronto 61.1 (16) 61.8 (16) 47.6 (15) 48.8 (12)
Arizona 61.5 (15) 62.2 (15) 47.0 (17) 47.0 (16)
Washington 53.7 (18) 53.8 (18) 48.5 (13) 36.8 (21)
Seattle 54.1 (17) 53.8 (17) 44.6 (20) 40.2 (19)
Angels 51.1 (19) 50.5 (19) 43.7 (21) 35.3 (22)
Minnesota 49.4 (20) 50.1 (20) 40.2 (25) 38.0 (20)
Philadelphia 48.3 (21) 49.0 (21) 43.2 (22) 32.7 (23)
San Diego 47.8 (22) 48.0 (22) 47.1 (16) 27.3 (27)
Mets 47.0 (23) 47.7 (23) 30.5 (28) 46.2 (17)
Colorado 46.7 (24) 47.1 (24) 46.9 (18) 27.6 (26)
Cubs 46.1 (26) 46.6 (26) 28.1 (29) 47.5 (15)
San Francisco 46.6 (25) 46.8 (25) 41.1 (24) 31.3 (24)
Milwaukee 43.7 (27) 44.0 (27) 36.7 (26) 31.1 (25)
White Sox 39.0 (28) 39.7 (28) 42.8 (23) 21.2 (30)
Miami 36.3 (29) 36.4 (29) 34.6 (27) 23.6 (29)
Houston 32.6 (30) 32.4 (30) 22.2 (30) 27.0 (28)

When I made this table last week, the Braves were 11th: 1st at home and 18th on the road. They’re now fifth since their road ranking has risen to 11th. That shows what six consecutive road wins will do for you, and also demonstrates some of the fragility of these rankings. Still, the Braves are not ranked as highly as other teams with worse records. That’s the consequence of playing in a crappy division and not beating the crap out of crappy teams, and particularly not beating bad teams on the road. Adjusting for a constant home-field advantage has very little effect, but adjusting as if there were two different teams has very large effects in some cases, particularly the Braves, who still exhibit the biggest quality-adjusted home/road rankings in MLB.

To use the first ranking, the probability of a head-to-head win just follows the first equation: RA/(RA+RB), where RA and RB are the rankings of the two teams. In the second method, the home teams rankings get multiplied by approximately 1.2 before using the equation. In the third method, you use the equation with the ratings for the home team or visiting team, whichever is which.

The interesting thing you can do with this, armed with these values, is to calculate the probability of a team winning the World Series by simulating forward with the probabilities. And I’ll do that as the season winds down with updated values. In the meantime, it’s easy enough to produce the maximum likelihood final record, which currently stands at 101-61.

Team Home Number of Games Probability Each Game Expected Wins
Milwaukee 1 3 0.7627 2.3
St. Louis 0 4 0.4159 1.7
Cubs 0 3 0.6436 1.9
Cleveland 1 3 0.6751 2
Miami 0 4 0.5944 2.4
Miami 1 6 0.8088 4.9
Mets 0 2 0.6245 1.2
Mets 1 3 0.684 2.1
Washington 1 3 0.731 2.2
Washington 0 3 0.5109 1.5
San Diego 1 3 0.7855 2.4
Philadelphia 0 3 0.5396 1.6
Philadelphia 1 7 0.7534 5.3
Total 31.4