MLB Final Intelligence
St. Louis Cardinals vs Los Angeles Angels โ Recap
July 22, 2026 ยท Angel Stadium ยท View Preview
Game Recap
The St. Louis Cardinals defied pregame expectations on Thursday, pulling off an upset against the favored Los Angeles Angels with a narrow 1-0 victory. Despite entering the contest with a less favorable 42-64 record compared to St. Louis's 53-52, the Angels were given a 52% implied probability of winning. However, a dominant pitching performance and a single swing of the bat proved to be all the Cardinals needed to secure the win.
The game quickly settled into a classic pitcher's duel, with both offenses struggling to find traction. The Angels' bats were particularly stifled by Cardinals right-hander Hunter Dobbins, who delivered a stellar outing. Dobbins commanded the mound for six innings, striking out five batters and allowing no earned runs, keeping the game in a scoreless deadlock throughout his tenure.
The breakthrough for either team finally arrived in the top of the sixth inning. It was then that Cardinals designated hitter JJ Wetherholt stepped to the plate and broke the stalemate with a towering shot. Wetherholt launched a solo home run 409 feet to center field, giving St. Louis a crucial 1-0 lead. This impressive blast proved to be Wetherholt's lone hit of the game, accounting for his only RBI and run scored.
With the slimmest of margins now in hand, the Cardinals' pitching staff and defense continued to hold the Angels at bay. Wetherholt's sixth-inning homer ultimately stood as the game's decisive and only scoring play. St. Louis successfully protected their one-run lead, closing out a hard-fought contest and securing an important upset victory to improve their record to 54-52.
How the Prediction Fared
Pregame, the market favored the Los Angeles Angels (-120, 52% implied) over the St. Louis Cardinals. Final: the St. Louis Cardinals won 1โ0, pulling off the upset.
Player of the Game
Pitching
| Pitcher | Team | IP | H | R | ER | BB | K | ERA |
|---|---|---|---|---|---|---|---|---|
| Hunter Dobbins W |
|
6.0 | 6 | 0 | 0 | 0 | 5 | 3.18 |
| Reid Detmers L |
|
5.1 | 2 | 1 | 1 | 2 | 6 | 4.05 |
| Kirby Yates |
|
1.0 | 0 | 0 | 0 | 1 | 2 | 3.57 |
| Mitch Farris |
|
1.0 | 0 | 0 | 0 | 0 | 0 | 3.59 |
| Samy Natera Jr. |
|
1.0 | 1 | 0 | 0 | 0 | 2 | 2.45 |
| George Soriano |
|
1.0 | 0 | 0 | 0 | 0 | 1 | 3.25 |
| Luis Gastelum |
|
1.0 | 1 | 0 | 0 | 0 | 1 | 6.00 |
| Riley O'Brien S |
|
1.0 | 0 | 0 | 0 | 2 | 3 | 3.67 |
| Jose Fermin |
|
0.2 | 0 | 0 | 0 | 0 | 0 | 2.84 |
Batting
| Batter | Team | AB | H | HR | RBI | R | BB | K |
|---|---|---|---|---|---|---|---|---|
| Josh Lowe |
|
4 | 2 | 0 | 0 | 0 | 0 | 1 |
| Wade Meckler |
|
3 | 2 | 0 | 0 | 0 | 1 | 0 |
| JJ Wetherholt |
|
4 | 1 | 1 | 1 | 1 | 0 | 0 |
| Mike Trout |
|
3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Oswald Peraza |
|
4 | 1 | 0 | 0 | 0 | 0 | 2 |
| Zach Neto |
|
4 | 1 | 0 | 0 | 0 | 0 | 2 |
| Blaze Jordan |
|
3 | 1 | 0 | 0 | 0 | 0 | 1 |
| Masyn Winn |
|
2 | 1 | 0 | 0 | 0 | 1 | 1 |
More MLB Results โ Wednesday, July 22, 2026
Sharper Picks Start Here
Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking โ all in one workspace built for serious bettors and DFS players.