Championships Aren’t Won On Paper. But What If They Were?
You probably missed this as baseball’s postseason was coming to an end last week — but congratulations are in order to the Houston Astros. Why? Because Houston finished the 2019 MLB season with the No. 1 Elo rating in Major League Baseball, of course. The Astros were No. 1 in 2019 … on paper Top […]