The Cleveland Indians have been unstoppable over the past few weeks and won their 21st consecutive game today when they beat the Detroit Tigers 5-3. The winning streak is a new American League record and is just five wins of the 26-game unbeaten streak set by the New York Giants in 1916, but that streak also includes a tie. Here are some eye-popping statistics from the streak:

+104. During the winning streak, Cleveland has outscored their opponents by 104 runs. That is just one run shy of owning a five run average margin of victory. Many of these games weren’t even close and just seven games were decided by two or less runs.

series sweeps and a series-salvaging win over the Red Sox were involved in this streak. They swept the Tigers twice, Baltimore, New York, Kansas City and the White Sox.

1.41. Ace Corey Kluber’s ERA in four starts during the winning streak. He has pitched 32 innings and was at his best in his latest appearance – a complete game shutout against Detroit. After Chris Sale spent most of the season as the lead horse for the Cy Young Award, Kluber’s play of late has definitely put him back into the conversation.

4. Of the last 189 full innings played, the Indians have led in all but four innings.

35 total runs allowed during the winning streak. Cleveland allowed more than three runs just three times.

shutouts during the streak. They swept the Royals in a three game series without surrendering a single run.

193-36. Strikeout to walk ratio. Opposing batters struck out 9.2 times per game.

41 home runs hit during the streak, with Francisco Lindor pacing the team with nine.

$138,515,884. The Indians payroll this season, which ranks 19th in baseball. The league average is $151.5 million.

18 consecutive scoreless innings pitched by Mike Clevinger before allowing a run in the first innings of today’s game.

runs allowed by closer Cody Allen. In fact, Allen, has not allowed a run since Aug. 12.