World Series odds: Red Sox, Yankees still trying to catch Houston

The three-horse race atop the American League keeps getting tighter -- but the Houston Astros remain the team to beat. 

Betting odds via Vegas Insider still give MLB's defending champions the best shot at winning the 2018 World Series, followed closely behind by the Boston Red Sox and New York Yankees, who are duking it out to win the American League East. 

Out west, the Los Angeles Dodgers have made a recent jump up the rankings since acquiring Manny Machado ahead of the trade deadline. The Dodgers are now the National League team with the best odds of winning it all come October, narrowly beating out the Chicago Cubs. 

This late in the season, Vegas Insider is only giving 21 teams any odds at all of making it to and winning the Fall Classic. Those other nine teams will just have to hope next year is the year.

Click through below to see each remaining roster's odds of winning the 2018 World Series. 

21 PHOTOS
2018 World Series odds: July 31
See Gallery
2018 World Series odds: July 31

Toronto Blue Jays: 500/1

Via Vegas Insider

(Photo by Quinn Harris/Icon Sportswire via Getty Images)

Minnesota Twins: 500/1

Via Vegas Insider

(Photo by Tom Szczerbowski/Getty Images)
Tampa Bay Rays: 250/1

Via Vegas Insider

(Photo by Mark Goldman/Icon Sportswire via Getty Images)
Los Angeles Angels: 250/1

Via Vegas Insider

(Photo by Brian Rothmuller/Icon Sportswire via Getty Images)
St. Louis Cardinals: 50/1

Via Vegas Insider

(Photo by Joe Robbins/Getty Images)

San Francisco Giants: 50/1

Via Vegas Insider

(Photo by Thearon W. Henderson/Getty Images)

Pittsburgh Pirates: 50/1

Via Vegas Insider

(Photo by Justin Berl/Icon Sportswire via Getty Images)

Oakland Athletics: 33/1

Via Vegas Insider

(Photo by Dustin Bradford/Getty Images)

Seattle Mariners: 25/1

Via Vegas Insider

(Photo by John McCoy/Getty Images)
Colorado Rockies: 25/1

Via Vegas Insider

(Photo by Dustin Bradford/Getty Images)
Atlanta Braves: 25/1

Via Vegas Insider

(Photo by Scott Cunningham/Getty Images)
Arizona Diamondbacks: 25/1

Via Vegas Insider

(Photo by Jon Durr/Getty Images)
Philadelphia Phillies: 20/1

Via Vegas Insider

(Photo by Andy Lyons/Getty Images)
Milwaukee Brewers: 20/1

Via Vegas Insider

(Photo by Thearon W. Henderson/Getty Images)
Washington Nationals: 18/1

Via Vegas Insider

(Photo by Mark Brown/Getty Images)
Cleveland Indians: 8/1

Via Vegas Insider

(Photo by Duane Burleson/Getty Images)
Chicago Cubs: 8/1

Via Vegas Insider

(Photo by Dilip Vishwanat/Getty Images)
Los Angeles Dodgers: 6/1

Via Vegas Insider

(Photo by Jayne Kamin-Oncea/Getty Images)
New York Yankees: 6/1

Via Vegas Insider

(Photo by Mike Stobe/Getty Images)
Boston Red Sox: 5/1

Via Vegas Insider

(Photo by Omar Rawlings/Getty Images)
Houston Astros: 4/1

Via Vegas Insider

(Photo by Jayne Kamin-Oncea/Getty Images)
HIDE CAPTION
SHOW CAPTION
of
SEE ALL
BACK TO SLIDE

Read Full Story