The standings tell you a team's record, but not how long the fans have been waiting.
Each of the six divisions has its own tracker, and this site ties them together. The division trackers hold the detail: standings, schedules, results, box scores, weekly recaps and head-to-head records. This one holds the league-wide view, including all 30 teams ranked by how long since they last won.
The number counts calendar days between a team's most recent win and today. A team that won yesterday reads 1. A team that won earlier today reads 0. Spring training is ignored; regular season and postseason wins both count. Over the winter the count keeps running from the last win of the season before, which is why the numbers climb past 150 by Opening Day.
Each team page also counts the days since the club's last postseason win, worked out from ESPN's game records, which go back to 1993, and since its last World Series title. A title won under an earlier name, such as the Cleveland Indians' in 1948, says so.
While games are in progress, scores refresh about once a minute. On game days, meaning any time a game is within twelve hours, everything refreshes every five minutes, and every thirty minutes otherwise. A finished game updates the score, the record, the standings and the drought counter at the same time.
Scores, schedules, box scores and standings all come from ESPN's public MLB data. Division order follows games behind the leader. First-pitch times are shown in local time at the ballpark, with the zone spelled out, so a 7:05 start in the Bronx reads 7:05 PM EDT no matter which team you follow.
An independent fan project, not affiliated with, endorsed by, or connected to Major League Baseball or any of its teams. Team names are used only to identify the teams being tracked. Corrections and questions are welcome through the contact form.