Skip to content
Scores&Stats
ES

MLB Picks and Predictions

Free MLB picks and predictions, every game from opening day through October. Each one sets our chance for each team against the price and says whether the gap is a bet.

Upcoming games

Tuesday 13 October1 game
Wednesday 14 October1 game

What an MLB pick from us contains

The price first: the moneyline, from a named book, with the time it was read. Then our chance for each team, and the gap between the two after the book’s margin is removed. Then the decision. Five points or more makes it a bet, and the page names the price where the bet ends. A smaller gap is no bet.

Each of our predictions also lists both starting pitchers with their season figures and, in the postseason, where the series stands. None of that changes the number. It is there so the reader can see what the market may be pricing that our number does not.

A season in prices

An MLB regular season is 2,430 scheduled games, 162 for each team, from late March to late September; in 2026, 2,429 were played. Every one had a price. That is the case for a method. No one forms a careful view on 2,429 games; a rule can price every one and flag the few where the market and the rule disagree by enough to matter.

Backing one team all season

Here is a test with no opinion in it. Put one unit on the same team in every one of its 162 games, at the posted price, and count the result. In 2026 it was a short list that made money. Tampa Bay returned 16.5 units on a 98-64 record; Milwaukee, 15.0 on 103-59. At the other end, Seattle lost 27.6 units and the Angels 25.4.

Backing one team on the moneyline all season, 2026: units won or lostTampa Bay Rays+16.5 (98-64)Milwaukee Brewers+15.0 (103-59)Chicago White Sox+10.4 (84-78)San Diego Padres+10.3 (91-71)Arizona Diamondbacks+8.9 (86-76)Atlanta Braves+6.9 (94-68)New York Mets-21.1 (74-88)Athletics-21.3 (64-98)Kansas City Royals-21.7 (69-93)San Francisco Giants-24.1 (65-97)Los Angeles Angels-25.4 (62-100)Seattle Mariners-27.6 (76-86)
One unit on the team in every regular-season game at the pre-game price; the six best and the six worst of 30, record in brackets. Source: ESPN results and DraftKings pre-game lines.

The record is not the result. The Chicago White Sox went 84-78 and returned 10.4 units; the Mets went 74-88 and lost 21.1. What decides it is the price paid for each win. A team the market underrates wins at plus money, and a few of those turn a middling record into a profit. One season of it is a description, not a forecast.

Favorites, at home and on the road

Backing every favorite lost money in 2026, wherever it played. Home favorites won 923 of 1,602 games, 57.6%, and returned -56.5 units. Road favorites won 447 of 788, 56.7%, and returned -16.0.

Home favorites and road favorites, 20260%20%40%60%80%57.6%Home favorite56.7%Road favoriteFavorite won
Games outside neutral sites with a favorite: home favorites 1,602, road favorites 788. One unit on every favorite returned -56.5 at home and -16.0 on the road. Source: ESPN results and DraftKings pre-game lines.

The win rates are close, and both lost money: the margin built into every price is enough to turn a 57% winner into a loser. A favorite is worth backing only when its price pays more than its chance deserves.

Day games and night games

A day game is not a night game with the lights off. In 2026 home teams won 479 of 870 day games, 55.1%, and 804 of 1,554 night games, 51.7%. Day games produced 8.88 runs and night games 9.01, and the overs split almost evenly in both.

Day games and night games, 20260%20%40%60%80%55.1%51.7%Home team won50.2%50.7%Went overDay gamesNight games
First pitch before 5 PM Eastern counted as day: 872 day games, 1,557 night. Runs per game: day 8.88, night 9.01. Pushes left out of overs. Source: ESPN results and DraftKings pre-game lines.

The day edge is 3.4 points over one season. It may reflect the schedule, since getaway days and Sunday afternoons fall unevenly between teams, but nothing here tests that. Treat it as a question to ask of a day game’s price, not an answer.

Betting the total

MLB totals cluster between 7.5 and 9, and in 2026 they split close to even at every size. The exception was the lowest band: totals of 7 or less went over 118 times in 218 decided games, 54.1%. Totals of 9.5 or more went over 182 times in 371, 49.1%.

How often the over came in, by size of total, 20260%20%40%60%80%54.1%7 or less50.5%7.5 to 850.3%8.5 to 949.1%9.5 or moreOver
Pushes left out. Games per band: 7 or less 246, 7.5 to 8 911, 8.5 to 9 889, 9.5 or more 383. Source: ESPN results and DraftKings pre-game lines.

Whole-number totals push, and 109 did in 2026: 28 of them among the 246 games posted at 7 or less. Runs also moved with the calendar. June was the highest-scoring month at 9.35 a game, May the lowest at 8.61.

Runs per game, month by month, 20260369128.62Mar9.11Apr8.61May9.35Jun9.01Jul8.70Aug9.12SepRuns per game
Both teams combined. Games per month: Mar 76, Apr 392, May 419, Jun 394, Jul 371, Aug 417, Sep 360. Source: ESPN results and DraftKings pre-game lines.

The long shots

Baseball’s upsets come at modest prices, because baseball rarely prices a team as a heavy favorite: only 213 of 2,394 favorites in 2026 were -200 or shorter. Underdogs won 1,023 regular-season games. The longest winning price was +273: San Francisco over the Dodgers, 6-2, on 12 May.

The longest prices that won, 2026San Francisco Giants +273 over Los Angeles Dodgers, 6-2, 12 MayColorado Rockies +257 over Los Angeles Dodgers, 4-3, 7 JulAthletics +255 over Boston Red Sox, 7-3, 8 AugArizona Diamondbacks +255 over Los Angeles Dodgers, 9-2, 11 JulMiami Marlins +251 over New York Yankees, 7-6, 5 AprSt. Louis Cardinals +246 over Los Angeles Dodgers, 8-6, 2 Sep
Underdogs that won outright, by their pre-game moneyline; 1,023 underdogs won all season. Source: ESPN results and DraftKings pre-game lines.

Four of the six longest winning prices came against the Dodgers.

How our MLB number is built

Each team’s runs scored and allowed over the season become a run-based win rate. The two teams’ rates are set against each other, and home field enters at the rate home teams won across that same season. The result is our chance for each team, and it is compared with the price after the margin is taken out. The method is set out in full, with the figures, on every MLB prediction we publish.

MLB futures and guides

The season-long markets are on their own pages: World Series odds, the pennants, the MVP, the Cy Young and the home run leader. Our MLB betting guide covers the markets in detail.

MLB betting tips, by the numbers

  • The price is the bet. In 2026 the White Sox made money on 84 wins and the Mets lost on 74. Shop for the better number.
  • Favorites cost. Every favorite, home or road, lost money over the season. A favorite needs a price that undervalues it.
  • Check the starter. A change of pitcher changes the price; read our number beside the line on game day.
  • Respect the whole-number total. A push returns the stake; 109 games landed on the total in 2026.
  • Pass when the gap is small. Five points is our line, and most games fall short of it.

The 30 clubs

Each club has its own page, linked here, carrying its schedule and our predictions for its games. Start from either club to reach a game.

Questions and answers

Does backing a winning team make money in MLB?

Not by itself. In 2026 the White Sox returned 10.4 units on an 84-78 record, while the Mets lost 21.1 on 74-88 and Seattle lost 27.6 on 76-86. The price paid for each win decides it.

Do MLB favorites make money?

Not across a season. In 2026 one unit on every home favorite returned -56.5 units over 1,602 games, and on every road favorite -16.0 over 788.

Do home teams win more day games?

In 2026 they did: 55.1% of day games against 51.7% of night games, over 870 and 1,554 games.

Past games

  1. Dodgers at Brewers · 12 OctBrewers +119
  2. Guardians at Rays · 12 OctNo bet
  3. Dodgers at Brewers · 11 OctNo bet
  4. White Sox at Guardians · 10 OctWhite Sox +119
  5. Guardians at White Sox · 8 OctWhite Sox -103
  6. Brewers at Padres · 7 OctBrewers ML
  7. Dodgers at Braves · 7 OctNo bet on the Braves or the Dodgers in Game 4.
  8. Guardians at White Sox · 7 OctNo bet
  9. Rays at Yankees · 7 OctNo bet
  10. Brewers at Padres · 6 OctBrewers ML
Show all 251 past predictions
  1. Dodgers at Braves · 6 OctNo bet
  2. Phillies at Braves · 1 OctThe Braves finished +116 in runs this season and the Phillies +15.
  3. Cubs at Padres · 30 SepThe Cubs vs Padres recap delivered one of Wednesday’s cleanest favorite results.
  4. Phillies at Braves · 30 SepThe Phillies vs Braves recap came down to three late home runs and one elimination-game escape.
  5. Red Sox at Yankees · 30 SepThe Red Sox vs Yankees recap became a lesson in how quickly one crooked inning can destroy a sound-looking total.
  6. White Sox at Astros · 30 SepChicago beat Houston 7-3, completed a two-game Wild Card sweep and rewarded ScoresAndStats bettors who backed the White Sox moneyline at +1…
  7. Cubs at Padres · 29 SepThis Cubs vs Padres recap was essentially decided from the first pitch forward.
  8. Braves at Phillies · 29 SepThis Phillies vs Braves recap came down to one pitch in the eighth inning.
  9. White Sox at Astros · 29 SepThis White Sox vs Astros recap delivered the only outright underdog winner on the September 29 MLB board.
  10. Red Sox at Yankees · 29 SepThis Yankees vs Red Sox recap starts with a result that left very little room for interpretation.
  11. Angels at Mariners · 27 SepThis Angels vs Mariners game recap was controlled by Logan Gilbert from the first pitch.
  12. Astros at Athletics · 27 SepThis Astros vs Athletics game recap was the sharpest reversal of a pregame underdog position on the September 27 card.
  13. Orioles at Yankees · 27 SepThe Baltimore Orioles visits the New York Yankees on Sunday, September 27, 2026, at Yankee Stadium in Bronx, New York.…
  14. Braves at Marlins · 27 SepThis Braves vs Marlins game recap rewarded the preview’s Miami position.
  15. Cardinals at Brewers · 27 SepThis Cardinals vs Brewers game recap ended Milwaukee’s franchise-record regular season with another victory.
  16. Cubs at Red Sox · 27 SepThis Cubs vs Red Sox game recap belonged to Alex Bregman.
  17. Diamondbacks at Padres · 27 SepThis Diamondbacks vs Padres game recap rewarded San Diego backers with a comfortable final margin.
  18. Dodgers at Giants · 27 SepThis Dodgers vs Giants game recap became a radically different story in extra innings.
  19. Guardians at Royals · 27 SepThis Guardians vs Royals game recap rewarded the preview’s underdog position almost exactly as designed.
  20. Mets at Nationals · 27 SepThis Mets vs Nationals game recap turned on Andrés Chaparro’s power.
  21. Pirates at Tigers · 27 SepThis Pirates vs Tigers game recap carried a milestone for Pittsburgh.
  22. Rangers at Twins · 27 SepThis Rangers vs Twins game recap matched the preview’s underdog thesis.
  23. Rays at Phillies · 27 SepThis Rays vs Phillies game recap belongs at the front of the September 27 slate because Philadelphia turned its final regular-season opport…
  24. Reds at Blue Jays · 27 SepThis Reds vs Blue Jays game recap belonged to Max Scherzer.
  25. Rockies at White Sox · 27 SepThis Rockies vs White Sox game recap came down to one decisive inning.
  26. Angels at Mariners · 26 SepThis Angels vs Mariners game recap looked comfortable for Seattle, suddenly dangerous, and then comfortable again.
  27. Astros at Athletics · 26 SepThis Astros vs Athletics game recap never developed into the close September contest run-line bettors fear.
  28. Braves at Marlins · 26 SepThis Braves vs Marlins game recap followed the cleaner side of the pregame handicap.
  29. Cardinals at Brewers · 26 SepThis Cardinals vs Brewers game recap is a clean reminder that identifying the winning team is not the same as selecting the winning market.…
  30. Cubs at Red Sox · 26 SepThe Chicago Cubs visit the Boston Red Sox on Saturday, September 26, 2026, with first pitch scheduled for 7:15 p.m.
  31. Diamondbacks at Padres · 26 SepThis Diamondbacks vs Padres game recap turned into the kind of volatile offensive contest the pregame moneyline pass was designed to avoid.…
  32. Dodgers at Giants · 26 SepThis Dodgers vs Giants game recap came down to one late swing.
  33. Guardians at Royals · 26 SepThis Guardians vs Royals game recap starts with the most important fact: Cleveland erased an early 3-0 deficit, beat Kansas City 11-5 and t…
  34. Mets at Nationals · 26 SepThis Mets vs Nationals game recap was much closer than the final score suggests until New York’s power arrived late.
  35. Orioles at Yankees · 26 SepThis Orioles vs Yankees game recap carries an important schedule note.
  36. Pirates at Tigers · 26 SepThis Pirates vs Tigers game recap came down to the final swing.
  37. Rangers at Twins · 26 SepThis Rangers vs Twins game recap turned against the pregame position almost immediately after Minnesota scored first.
  38. Rays at Phillies · 26 SepThis Rays vs Phillies game recap was effectively decided by Tampa Bay’s ability to create immediate pressure.
  39. Reds at Blue Jays · 26 SepThis Reds vs Blue Jays game recap went directly against the pregame favorite thesis.
  40. Rockies at White Sox · 26 SepThis Rockies vs White Sox game recap rewarded the most important part of the pregame analysis: do not lay an inflated favorite price simply…
  41. Angels at Mariners · 25 SepThe Angels vs Mariners recap began as a pitching clinic and ended as a bullpen scramble.
  42. Astros at Athletics · 25 SepThe Astros vs Athletics recap turned on one disastrous Houston inning.
  43. Reds at Blue Jays · 25 SepThe Blue Jays vs Reds recap turned on a four-run Toronto seventh.
  44. Braves at Marlins · 25 SepThe Braves vs Marlins recap belonged entirely to Eury Pérez.
  45. Cardinals at Brewers · 25 SepThe Brewers vs Cardinals recap required one final response from baseball’s 100-win club.
  46. Cubs at Red Sox · 25 SepThe Cubs vs Red Sox recap attached to Friday’s Game 2 remained scoreless until Wilyer Abreu’s two-run double in the eighth.
  47. Diamondbacks at Padres · 25 SepThe Diamondbacks vs Padres recap delivered a major upset with postseason consequences.
  48. Dodgers at Giants · 25 SepThe Dodgers vs Giants recap followed the starting-pitcher mismatch almost perfectly.
  49. Guardians at Royals · 25 SepThe Guardians vs Royals recap turned into one of Friday’s wildest late-inning games.
  50. Mets at Nationals · 25 SepThe Mets vs Nationals recap delivered exactly the offensive environment ScoresAndStats targeted.
  51. Orioles at Yankees · 25 SepThe Orioles vs Yankees recap attached to the original Friday fixture ended with New York earning a doubleheader split.
  52. Rays at Phillies · 25 SepThe Rays vs Phillies recap belonged to Freddy Peralta and Tampa Bay’s pitching staff.
  53. Pirates at Tigers · 25 SepThe Tigers vs Pirates recap nearly became one of the season’s wildest collapses.
  54. Rangers at Twins · 25 SepThe Twins vs Rangers recap became a shockingly one-sided pitching result.
  55. Rockies at White Sox · 25 SepThe White Sox vs Rockies recap delivered a clean favorite-margin result.
  56. Angels at Mariners · 24 SepThe Angels vs Mariners recap delivered one of the slate’s steepest favorite losses.
  57. Astros at Athletics · 24 SepThe Astros vs Athletics recap belongs to Lucas Spence.
  58. Brewers at Phillies · 24 SepThe Brewers vs Phillies recap ended with franchise history.
  59. Cardinals at Pirates · 24 SepThe Cardinals vs Pirates recap gave under bettors almost no stress.
  60. Marlins at Cubs · 24 SepThe Cubs vs Marlins recap delivered the low-scoring September game ScoresAndStats expected.
  61. Diamondbacks at Rockies · 24 SepThe Diamondbacks vs Rockies recap became an offensive avalanche before Colorado recorded an out.
  62. Guardians at Red Sox · 24 SepThe Guardians vs Red Sox recap required only one run.
  63. Mets at Rangers · 24 SepMets at Rangers
  64. Padres at Dodgers · 24 SepThe Padres vs Dodgers recap delivered playoff baseball before October arrived.
  65. Reds at Braves · 24 SepThe Reds vs Braves recap was a nightmare for Atlanta run-line bettors.
  66. White Sox at Royals · 24 SepThe White Sox vs Royals recap turned into a postseason celebration almost immediately.
  67. Rays at Yankees · 24 SepThe Yankees vs Rays recap flipped completely after Tampa Bay built a 4-0 lead.
  68. Athletics at Angels · 23 SepThe Los Angeles Angels vs Athletics recap starts with the verified final: Los Angeles Angels 3, Athletics 7.
  69. Mariners at Astros · 23 SepThe Houston Astros vs Seattle Mariners recap starts with the verified final: Houston Astros 5, Seattle Mariners 6.
  70. Orioles at Blue Jays · 23 SepThe Toronto Blue Jays vs Baltimore Orioles recap starts with the verified final: Toronto Blue Jays 2, Baltimore Orioles 4.
  71. Phillies at Brewers · 23 SepThe Milwaukee Brewers vs Philadelphia Phillies recap starts with the verified final: Milwaukee Brewers 4, Philadelphia Phillies 1.
  72. Pirates at Cardinals · 23 SepThe St.
  73. Rockies at Diamondbacks · 23 SepThe Arizona Diamondbacks vs Colorado Rockies recap starts with the verified final: Arizona Diamondbacks 5, Colorado Rockies 3.
  74. Red Sox at Guardians · 23 SepThe Cleveland Guardians visit the Boston Red Sox on Thursday, September 24, 2026, at Fenway Park.
  75. Cubs at Marlins · 23 SepThe Miami Marlins vs Chicago Cubs recap starts with the verified final: Miami Marlins 3, Chicago Cubs 2.
  76. Rangers at Mets · 23 SepThe New York Mets vs Texas Rangers recap starts with the verified final: New York Mets 7, Texas Rangers 2.
  77. Tigers at Nationals · 23 SepThe Washington Nationals vs Detroit Tigers recap starts with the verified final: Washington Nationals 4, Detroit Tigers 2.
  78. Dodgers at Padres · 23 SepThe San Diego Padres vs Los Angeles Dodgers recap starts with the verified final: San Diego Padres 5, Los Angeles Dodgers 1.
  79. Yankees at Rays · 23 SepThe Tampa Bay Rays vs New York Yankees recap starts with the verified final: Tampa Bay Rays 2, New York Yankees 9.
  80. Braves at Reds · 23 SepThe Cincinnati Reds vs Atlanta Braves recap starts with the verified final: Cincinnati Reds 2, Atlanta Braves 3.
  81. Giants at Twins · 23 SepThe Minnesota Twins vs San Francisco Giants recap starts with the verified final: Minnesota Twins 4, San Francisco Giants 2.
  82. Royals at White Sox · 23 SepThe Chicago White Sox vs Kansas City Royals recap starts with the verified final: Chicago White Sox 4, Kansas City Royals 5.
  83. Athletics at Angels · 22 SepThe Los Angeles Angels vs Athletics recap starts with the verified final: Los Angeles Angels 7, Athletics 9.
  84. Mariners at Astros · 22 SepThe Houston Astros vs Seattle Mariners recap starts with the verified final: Houston Astros 7, Seattle Mariners 0.
  85. Phillies at Brewers · 22 SepThe Milwaukee Brewers vs Philadelphia Phillies recap starts with the verified final: Milwaukee Brewers 4, Philadelphia Phillies 6.
  86. Pirates at Cardinals · 22 SepThe St.
  87. Rockies at Diamondbacks · 22 SepThe Arizona Diamondbacks vs Colorado Rockies recap starts with the verified final: Arizona Diamondbacks 7, Colorado Rockies 2.
  88. Red Sox at Guardians · 22 SepThe Cleveland Guardians vs Boston Red Sox recap starts with the verified final: Cleveland Guardians 3, Boston Red Sox 2.
  89. Orioles at Blue Jays · 22 SepThe Cleveland Guardians vs Boston Red Sox recap starts with the verified final: Cleveland Guardians 3, Boston Red Sox 2.
  90. Cubs at Marlins · 22 SepThe Miami Marlins vs Chicago Cubs recap starts with the verified final: Miami Marlins 8, Chicago Cubs 2.
  91. Rangers at Mets · 22 SepThe New York Mets vs Texas Rangers recap starts with the verified final: New York Mets 6, Texas Rangers 3.
  92. Tigers at Nationals · 22 SepThe Washington Nationals vs Detroit Tigers recap starts with the verified final: Washington Nationals 3, Detroit Tigers 1.
  93. Dodgers at Padres · 22 SepThe San Diego Padres vs Los Angeles Dodgers recap starts with the verified final: San Diego Padres 0, Los Angeles Dodgers 7.
  94. Yankees at Rays · 22 SepThe Tampa Bay Rays vs New York Yankees recap starts with the verified final: Tampa Bay Rays 0, New York Yankees 2.
  95. Braves at Reds · 22 SepThe Cincinnati Reds vs Atlanta Braves recap starts with the verified final: Cincinnati Reds 4, Atlanta Braves 0.
  96. Yankees at Rays · 22 SepThe Tampa Bay Rays visit the New York Yankees for Game 2 of a doubleheader on Tuesday, September 22, 2026, with first pitch scheduled for 7…
  97. Giants at Twins · 22 SepThe Minnesota Twins vs San Francisco Giants recap starts with the verified final: Minnesota Twins 3, San Francisco Giants 2.
  98. Royals at White Sox · 22 SepThe Chicago White Sox vs Kansas City Royals recap starts with the verified final: Chicago White Sox 14, Kansas City Royals 11.
  99. Blue Jays at Orioles · 21 SepThis Blue Jays vs Orioles recap came down to one hitter changing a tight baseball game twice.
  100. Nationals at Tigers · 21 SepThis Nationals vs Tigers recap turned into the opposite of the close underdog script expected before first pitch.
  101. Twins at Giants · 21 SepThis Twins vs Giants recap flipped the pregame starting-pitcher argument almost immediately.
  102. Athletics at Guardians · 20 SepThe Athletics vs Guardians recap was a reminder that a -230 favorite does not need to win beautifully.
  103. Rangers at Blue Jays · 20 SepThe Blue Jays vs Rangers recap broke away from the pregame expectation in the seventh inning.
  104. Braves at Astros · 20 SepThe Braves vs Astros recap turned on one inning with considerably more attached to it than a normal September rally.
  105. Orioles at Brewers · 20 SepThe Brewers vs Orioles recap delivered the low-scoring favorite script Milwaukee bettors wanted.
  106. Cubs at Reds · 20 SepThe Cubs vs Reds recap became Pete Crow-Armstrong's show.
  107. Tigers at White Sox · 20 SepThe Detroit Tigers visit the Chicago White Sox on Sunday, September 20, 2026 at Rate Field in Chicago, Illinois, with f…
  108. Dodgers at Giants · 20 SepThe Giants vs Dodgers recap rewarded patience rather than a pregame side.
  109. Pirates at Royals · 20 SepThe Kansas City Royals visit the Pittsburgh Pirates on Friday, September 18, 2026, at PNC Park for a series opener.
  110. Rockies at Mariners · 20 SepThe Mariners vs Rockies recap looked nothing like a stereotypical Coors Field game.
  111. Padres at Marlins · 20 SepThe Marlins vs Padres recap belonged to Jake Cronenworth.
  112. Cardinals at Nationals · 20 SepThe Nationals vs Cardinals recap turned against Washington bettors in the eighth.
  113. Mets at Phillies · 20 SepThe Phillies vs Mets recap came down to a starter edge that held up and one late swing that removed the suspense.
  114. Red Sox at Rays · 20 SepThe Red Sox vs Rays recap was largely settled before Boston recorded six outs.
  115. Royals at Pirates · 20 SepThe Royals vs Pirates recap delivered the plus-money result ScoresAndStats targeted, but Pittsburgh needed a late answer to get there.
  116. Angels at Twins · 20 SepThe Twins vs Angels recap produced Minnesota's cleanest possible answer to the pregame pitching question.
  117. Diamondbacks at Yankees · 20 SepThe Yankees vs Diamondbacks recap swung on Nolan Arenado's fifth-inning grand slam.
  118. Guardians at Athletics · 19 SepThe Athletics vs Guardians recap was decided by Cleveland’s immediate response to an early Oakland lead.
  119. Blue Jays at Rangers · 19 SepThe Blue Jays vs Rangers recap rewarded the preview’s home-underdog angle.
  120. Braves at Astros · 19 SepThe Braves vs Astros recap came down to one swing with the bases loaded.
  121. Brewers at Orioles · 19 SepThe Brewers vs Orioles recap was a pitching game from beginning to end.
  122. Cubs at Reds · 19 SepThe Cubs vs Reds recap followed the preview’s preferred side almost exactly.
  123. Giants at Dodgers · 19 SepThe Giants vs Dodgers recap followed the preview’s expected direction but with considerably more offense.
  124. Twins at Angels · 19 SepThe Giants vs Dodgers recap followed the preview’s expected direction but with considerably more offense.
  125. Mariners at Rockies · 19 SepThe Mariners vs Rockies recap became one of the slate’s clearest failed-favorite lessons.
  126. Marlins at Padres · 19 SepThe Marlins vs Padres recap needed extra innings after Miami erased a late San Diego lead, but Ethan Salas finished it with a walk-off sing…
  127. Nationals at Cardinals · 19 SepThe Nationals vs Cardinals recap required 11 innings, but the preview’s plus-money side eventually got there.
  128. Phillies at Mets · 19 SepThe Phillies vs Mets recap changed in the fifth inning when Francisco Alvarez turned a 3-1 Philadelphia lead into a 4-3 New York advantage…
  129. Red Sox at Rays · 19 SepThe Red Sox vs Rays recap finished exactly where a low-scoring favorite ticket becomes most uncomfortable: the bottom of the ninth in a tie…
  130. Royals at Pirates · 19 SepThe Royals vs Pirates recap turned against the preview in the eighth inning.
  131. Tigers at White Sox · 19 SepThe Tigers vs White Sox recap rewarded bettors who ignored Friday’s 19-run shootout.
  132. Yankees at Diamondbacks · 19 SepThe Yankees vs Diamondbacks recap turned on Pavin Smith’s ninth-inning swing.
  133. Guardians at Athletics · 18 SepThe Athletics vs Guardians recap was a painful one for plus-money bettors.
  134. Rangers at Blue Jays · 18 SepThe Blue Jays vs Rangers recap was a decisive miss for the Toronto side.
  135. Astros at Braves · 18 SepThe Braves vs Astros recap begins with a result that carried more weight than a routine September moneyline.
  136. Brewers at Orioles · 18 SepThe Brewers vs Orioles recap requires more than saying Milwaukee cashed.
  137. Cubs at Reds · 18 SepThe Cubs vs Reds recap went against the pregame recommendation.
  138. Dodgers at Giants · 18 SepThe Giants vs Dodgers recap turned on one violent late-inning burst.
  139. Rockies at Mariners · 18 SepThe Mariners vs Rockies recap ended with the expected winner but not the expected comfort level.
  140. Padres at Marlins · 18 SepThe Marlins vs Padres recap flipped in one inning.
  141. Nationals at Cardinals · 18 SepThe Nationals vs Cardinals recap produced one of the cleanest winning side results on the September 18 MLB board.
  142. Phillies at Mets · 18 SepThe Phillies vs Mets recap delivered one of the cleaner successful moneyline reads from the September 18 slate.
  143. Red Sox at Rays · 18 SepThe Red Sox vs Rays recap belonged to Roman Anthony and Boston’s early offense.
  144. Royals at Pirates · 18 SepThe Royals vs Pirates recap belonged to Konnor Griffin.
  145. White Sox at Tigers · 18 SepThe Tigers vs White Sox recap was shaped before the second inning began.
  146. Angels at Twins · 18 SepThe Twins vs Angels recap was built around Connor Prielipp.
  147. Diamondbacks at Yankees · 18 SepThe Yankees vs Diamondbacks recap was settled early.
  148. Athletics at Rays · 17 SepThe Athletics vs Rays recap delivered exactly the separation the ScoresAndStats preview was seeking.
  149. Brewers at Pirates · 17 SepThe Brewers vs Pirates recap produced one of the slate’s clearest favorite failures.
  150. Dodgers at Reds · 17 SepThe Dodgers vs Reds recap starts with Kyle Tucker putting Los Angeles in control almost immediately.
  151. Padres at Rockies · 17 SepThe Padres vs Rockies recap was decided by one avalanche.
  152. Phillies at Mets · 17 SepThe Phillies vs Mets recap belongs to Aaron Nola.
  153. Red Sox at Rangers · 17 SepThe Red Sox vs Rangers recap turned on one swing.
  154. Royals at Astros · 17 SepThe Royals vs Astros recap belongs to Houston’s power bats.
  155. Tigers at White Sox · 17 SepThe Tigers vs White Sox recap was essentially decided in the first inning.
  156. Twins at Angels · 17 SepThe Twins vs Angels recap required 10 innings and two separate comebacks.
  157. Orioles at Mets · 16 SepOrioles at Mets
  158. Orioles at Mets · 16 SepThe Baltimore Orioles visit the New York Mets on Wednesday, September 16, 2026, at Citi Field.
  159. Red Sox at Rangers · 16 SepRed Sox at Rangers
  160. Braves at Cubs · 16 SepThe Braves vs Cubs recap starts with Pete Crow-Armstrong because the Chicago center fielder turned a competitive National League matchup in…
  161. Cardinals at Giants · 16 SepThe Giants vs Cardinals recap belongs to Drew Gilbert.
  162. Royals at Astros · 16 SepRoyals at Astros
  163. Marlins at Diamondbacks · 16 SepMarlins at Diamondbacks
  164. Marlins at Diamondbacks · 16 SepThe Miami Marlins visit the Arizona Diamondbacks on Wednesday, September 16, 2026, at Chase Field.
  165. Red Sox at Rangers · 16 SepThe Red Sox vs Rangers recap turned when Brandon Nimmo broke a 3-3 tie with a seventh-inning double and Ezequiel Duran followed with a two-…
  166. Royals at Astros · 16 SepThe Royals vs Astros recap followed the most important part of the ScoresAndStats pregame thesis almost perfectly.
  167. Padres at Rockies · 16 SepPadres at Rockies
  168. Padres at Rockies · 16 SepThe San Diego Padres visit the Colorado Rockies on Wednesday, September 16, 2026, at Coors Field.
  169. Mariners at Angels · 16 SepMariners at Angels
  170. Mariners at Angels · 16 SepThe Seattle Mariners visit the Los Angeles Angels on Wednesday, September 16, 2026, at Angel Stadium.
  171. Guardians at White Sox · 16 SepThe White Sox vs Guardians recap turned on one sixth-inning swing.
  172. Orioles at Mets · 15 SepThe Orioles vs Mets recap became an extra-inning lesson in why a modest favorite still needs late-game execution.
  173. Athletics at Rays · 15 SepA late-season baseball line can look obvious until the starter, relief path and price are placed in the same frame.
  174. Red Sox at Rangers · 15 SepThe better move is to start with the pitching assignment and the price, then let the rest of the board fall into place.
  175. Braves at Cubs · 15 SepThe Braves vs Cubs recap looked like a Chicago favorite win for five innings.
  176. Dodgers at Reds · 15 SepThe Dodgers vs Reds recap was a textbook favorite-and-under result.
  177. Giants at Cardinals · 15 SepThe Giants vs Cardinals recap never resembled the favorite script.
  178. Royals at Astros · 15 SepGood number or no bet.
  179. Mariners at Angels · 15 SepThe Mariners vs Angels recap punished bettors who paid -166 for Seattle.
  180. Marlins at Diamondbacks · 15 SepThe Marlins vs Diamondbacks recap was tied 1-1 after 10 innings before one swing wrecked the favorite ticket.
  181. Brewers at Pirates · 15 SepThe market is asking a specific question: how much of the starter and lineup edge is already embedded in the price?
  182. Padres at Rockies · 15 SepThe Padres vs Rockies recap delivered the sharpest favorite collapse of the September 15 MLB slate.
  183. Phillies at Nationals · 15 SepThe quiet details matter more than the headline here: starter quality, lineup shape, bullpen path and price.
  184. Tigers at Blue Jays · 15 SepThe Tigers vs Blue Jays recap produced the cleanest value result on the September 15 MLB board.
  185. White Sox at Guardians · 15 SepThe White Sox vs Guardians recap ended with the favorite surviving in the least comfortable way possible.
  186. Yankees at Twins · 15 SepThe Yankees vs Twins recap was the kind of favorite result bettors want when laying -175.
  187. Braves at Cubs · 14 SepThe Braves vs Cubs recap was defined by Pete Crow-Armstrong.
  188. Dodgers at Reds · 14 SepThe Dodgers vs Reds recap belonged to Tarik Skubal.
  189. Giants at Cardinals · 14 SepStart with the picks worth reviewing.
  190. Mariners at Angels · 14 SepStart with the picks worth reviewing.
  191. Marlins at Diamondbacks · 14 SepThe Marlins vs Diamondbacks recap finished almost exactly where Miami bettors did not want it to go: into the Arizona bullpen-and-late-inni…
  192. Orioles at Mets · 14 SepThe Orioles vs Mets recap came down to one swing after seven innings of low-scoring baseball.
  193. Padres at Rockies · 14 SepThe Padres vs Rockies recap looked comfortable for San Diego early and anything but comfortable late.
  194. Tigers at Blue Jays · 14 SepThe Tigers vs Blue Jays recap became a bad lesson for anyone who assumed an early Toronto lead would confirm the pregame price.
  195. White Sox at Guardians · 14 SepThe White Sox vs Guardians recap delivered Monday's cleanest verified MLB underdog result.
  196. Yankees at Twins · 14 SepThe Yankees vs Twins recap turned on one explosive inning.
  197. Angels at Nationals · 13 SepThe Angels vs Nationals recap delivered exactly the kind of scoring volatility the preview targeted, but it took a late Washington rally to…
  198. Astros at Rays · 13 SepThe Astros vs Rays recap was never the tight underdog game envisioned before first pitch.
  199. Dodgers at Marlins · 13 SepThe Dodgers vs Marlins recap came down to a ninth inning that changed everything.
  200. Guardians at Twins · 13 SepThe Guardians vs Twins recap delivered a convincing Cleveland result, but the most important betting point is that the ScoresAndStats previ…
  201. Mets at Yankees · 13 SepThe Mets vs Yankees recap was built around pitching exactly as the pregame market suggested.
  202. Orioles at Blue Jays · 13 SepThe Orioles vs Blue Jays recap validated the preview’s favorite thesis with room to spare.
  203. Padres at Giants · 13 SepThe Padres vs Giants recap produced the side the early preview expected, but with an important betting distinction.
  204. Phillies at Braves · 13 SepThe Phillies vs Braves recap turned in one inning.
  205. Pirates at Cubs · 13 SepThe Pirates vs Cubs recap punished bettors who laid the Chicago price.
  206. Rangers at Diamondbacks · 13 SepThe Rangers vs Diamondbacks recap rewarded underdog backers and punished the preview favorite.
  207. Reds at Brewers · 13 SepThe Reds vs Brewers recap rewarded anyone who trusted Cincinnati to stay competitive.
  208. Rockies at Tigers · 13 SepThe Rockies vs Tigers recap produced one of the cleanest favorite results on the Sunday board.
  209. Royals at Red Sox · 13 SepThe Royals vs Red Sox recap followed the favorite script almost from the first pitch.
  210. White Sox at Cardinals · 13 SepThe White Sox vs Cardinals recap turned on one swing in the sixth.
  211. Angels at Nationals · 12 SepThe Angels vs Nationals recap ended with Washington winning 6-5 in 10 innings after both clubs traded late-game swings.
  212. Astros at Rays · 12 SepThe Astros vs Rays recap gave ScoresAndStats bettors the cleanest two-market result of this group.
  213. Dodgers at Marlins · 12 SepThe Dodgers vs Marlins recap delivered one of Saturday’s clearest favorite failures.
  214. Guardians at Twins · 12 SepThe Guardians vs Twins recap rewarded bettors who backed Minnesota at essentially a pick’em price.
  215. Mets at Yankees · 12 SepThe Mets vs Yankees recap begins with a result that left no room for interpretation: the Mets beat the Yankees 12-2 at Yankee Stadium.
  216. Orioles at Blue Jays · 12 SepThe Orioles vs Blue Jays recap rewarded bettors who treated Saturday as a fresh matchup rather than an extension of Baltimore’s Friday win.…
  217. Padres at Giants · 12 SepThe Padres vs Giants recap produced the result San Diego moneyline bettors needed, but not the easy margin the market suggested might be av…
  218. Phillies at Braves · 12 SepThe Phillies vs Braves recap produced one correct side and one emphatically wrong total.
  219. Pirates at Cubs · 12 SepThe Pirates vs Cubs recap ended with Chicago winning 4-3 at Wrigley Field, handing the ScoresAndStats preview’s Pittsburgh +102 moneyline r…
  220. Rangers at Diamondbacks · 12 SepThe Rangers vs Diamondbacks recap became a lesson in how one extended inning can erase a starting-pitcher edge and a favorite ticket at the…
  221. Reds at Brewers · 12 SepThe Reds vs Brewers recap delivered another huge offensive night at American Family Field.
  222. Rockies at Tigers · 12 SepThe Rockies vs Tigers recap turned on one explosive inning.
  223. Royals at Red Sox · 12 SepThe Royals vs Red Sox recap delivered the correction Boston bettors wanted after Kansas City stole Friday’s opener.
  224. White Sox at Cardinals · 12 SepThe White Sox vs Cardinals recap came down to one swing with two outs left in Chicago’s final inning.
  225. Angels at Nationals · 11 SepThe Angels vs Nationals recap became a late-game test of the exact Washington edge ScoresAndStats had identified.
  226. Astros at Rays · 11 SepThe Astros vs Rays recap came down to one swing from Junior Caminero.
  227. Pirates at Cubs · 11 SepThe Cubs vs Pirates recap turned into a Chicago hitting clinic after Pittsburgh briefly grabbed the first lead.
  228. Dodgers at Marlins · 11 SepThe Dodgers vs Marlins recap belonged to Kyle Tucker.
  229. Guardians at Twins · 11 SepThe Guardians vs Twins recap turned on Minnesota’s bullpen.
  230. Royals at Red Sox · 11 SepFinal: Kansas City Royals 3, Boston Red Sox 2, on Friday, September 11, 2026.
  231. Mariners at Athletics · 11 SepThe Mariners vs Athletics recap flipped twice in the tenth inning.
  232. Mets at Yankees · 11 SepThe Mets vs Yankees recap validated the central ScoresAndStats side read.
  233. Orioles at Blue Jays · 11 SepThe Orioles vs Blue Jays recap delivered one of the cleanest plus-money wins on the board.
  234. Padres at Giants · 11 SepThe Padres vs Giants recap was decided by San Diego’s early avalanche and protected by Mason Miller late.
  235. Phillies at Braves · 11 SepFinal: Atlanta Braves 6, Philadelphia Phillies 5, in 11 innings, on Friday, September 11, 2026.
  236. Phillies at Braves · 11 SepThe Phillies vs Braves recap became an endurance test before Drake Baldwin finally ended it.
  237. Rangers at Diamondbacks · 11 SepThe Rangers vs Diamondbacks recap is unusual from a betting-audit standpoint.
  238. Reds at Brewers · 11 SepThe Reds vs Brewers recap barely requires interpretation of the final margin.
  239. Rockies at Tigers · 11 SepThe Rockies vs Tigers recap validated Detroit’s favorite position with one decisive inning.
  240. Royals at Red Sox · 11 SepThe Royals vs Red Sox recap went against the pregame favorite thesis.
  241. Padres at Giants · 11 SepThe San Diego Padres visit the San Francisco Giants on Friday, September 11, 2026, at Oracle Park.