St. Louis Cardinals at Los Angeles Angels
Angel Stadium · Anaheim, California
Final GameCast
Final score, key plays, top performers, and full tables stay one tap apart for quick review.
Top Performers
- Jose Soriano7.0 IP, 7 K, 2 ER
- Kyle Leahy6.0 IP, 4 K, 1 ER
- Jo Adell2-3, 1 HR, 2 RBI, 1 R
Key Plays
- Go-ahead run2-3Adell hit by pitch, Siri scored, Lowe to second, Grissom to third.9th Inning
- Tied it2-2Grissom doubled to right, Peraza scored, Siri to third. Umpire review: call on the field was upheld.9th Inning
- Go-ahead run1-0Church singled to right, Walker scored, Nootbaar to third.2nd Inning
- Go-ahead run2-0Jordan grounded out to third, Nootbaar scored, Church to second.2nd Inning
Box Score
Top Performers
Fantasy Signals
Home run, RBI.
Starter innings, six-plus innings, run prevention.
Starter innings, six-plus innings, six-plus strikeouts.
RBI.
RBI.
RBI.
Final NotesScore, top line, and support lines
- Final frame: Los Angeles Angels beat St. Louis Cardinals 3-2.
- Top line: Jose Soriano (Los Angeles Angels) — 7.0 IP, 7 K, 2 ER.
- Support line: Kyle Leahy (St. Louis Cardinals) — 6.0 IP, 4 K, 1 ER.
- Support line: Jo Adell (Los Angeles Angels) — 2-3, 1 HR, 2 RBI, 1 R.
Game HighlightsOfficial video recap
HighlightsScoring plays from the feed
- ScoreAdell homered to left center (389 feet).2–1
- ScoreAdell hit by pitch, Siri scored, Lowe to second, Grissom to third.2–3
- DoubleGrissom doubled to right, Peraza scored, Siri to third. Umpire review: call on the field was upheld.2–2
- ScoreChurch singled to right, Walker scored, Nootbaar to third.1–0
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| St. Louis Cardinals | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 0 |
| Los Angeles Angels | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 6 | 0 |
St. Louis Cardinals player box 13 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
St. Louis Cardinals
· Starter
Batting#
- JJ Wetherholt 0H0R0RBI0HR
- Ivan Herrera 0H0R0RBI0HR
- Alec Burleson 0H0R0RBI0HR
- Jordan Walker 1H1R0RBI0HR
- Lars Nootbaar 1H1R0RBI0HR
- Masyn Winn 0H0R0RBI0HR
- Nathan Church 2H0R1RBI0HR
- Blaze Jordan 0H0R1RBI0HR
- Jimmy Crooks 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ WetherholtValue card 2B· | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 2 | 19 | .260 | .356 | .401 |
| Ivan HerreraValue card DH· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 19 | .244 | .370 | .378 |
| Alec BurlesonValue card 1B· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 15 | .277 | .339 | .463 |
| Jordan WalkerValue card RF· | 1-3 | 3 | 1 | 1 | 0 | 0 | 1 | 0 | 14 | .292 | .355 | .525 |
| Lars NootbaarValue card LF· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 21 | .256 | .362 | .402 |
| Masyn WinnValue card SS· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 14 | .241 | .316 | .326 |
| Nathan ChurchValue card CF· | 2-3 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 9 | .231 | .272 | .371 |
| Blaze JordanValue card 3B· | 0-3 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 9 | .250 | .264 | .381 |
| Jimmy CrooksValue card C· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 9 | .176 | .282 | .338 |
Pitching#
- Kyle Leahy 3H1R1HR0BB
- Ryne Stanek 0H0R0HR1BB
- George Soriano 1H0R0HR0BB
- Riley O'Brien 2H2R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle LeahyValue card SP· | 6.0 | 3 | 1 | 1 | 0 | 4 | 1 | 95-62 | 3.59 | 95 |
| Ryne StanekValue card RP | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 13-6 | 4.70 | 13 |
| George SorianoValue card RP | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 14-10 | 3.32 | 14 |
| Riley O'BrienValue card RP | 0.1 | 2 | 2 | 2 | 1 | 1 | 0 | 21-8 | 3.76 | 21 |
Los Angeles Angels player box 16 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Los Angeles Angels
· Starter
Batting#
- Zach Neto 1H0R0RBI0HR
- Mike Trout 0H0R0RBI0HR
- Nolan Schanuel 2H0R0RBI0HR
- Oswald Peraza 0H1R0RBI0HR
- Jorge Soler 0H0R0RBI0HR
- Jose Siri 0H1R0RBI0HR
- Vaughn Grissom 1H0R1RBI0HR
- Josh Lowe 0H0R0RBI0HR
- Jo Adell 2H1R2RBI1HR
- Denzer Guzman 0H0R0RBI0HR
- Logan O'Hoppe 0H0R0RBI0HR
- Wade Meckler 0H0R0RBI0HR
- Tyler Heineman 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach NetoValue card SS· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 19 | .235 | .325 | .444 |
| Mike TroutValue card CF· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 23 | .232 | .385 | .461 |
| Nolan SchanuelValue card 1B· | 2-3 | 3 | 0 | 2 | 0 | 0 | 1 | 0 | 19 | .282 | .353 | .399 |
| Oswald PerazaValue card 2B | 0-0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .242 | .285 | .379 |
| Jorge SolerValue card DH· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 18 | .204 | .294 | .373 |
| Jose SiriValue card CF | 0-0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .258 | .316 | .461 |
| Vaughn GrissomValue card 2B· | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 9 | .256 | .324 | .397 |
| Josh LoweValue card LF· | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 14 | .200 | .249 | .356 |
| Jo AdellValue card RF· | 2-3 | 3 | 1 | 2 | 2 | 1 | 0 | 0 | 16 | .240 | .287 | .393 |
| Denzer GuzmanValue card 3B· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 14 | .246 | .288 | .381 |
| Logan O'HoppeValue card C· | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | .215 | .279 | .306 |
| Wade MecklerValue card LF | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | .302 | .371 | .411 |
| Tyler HeinemanValue card C | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .273 | .333 | .318 |
Pitching#
- Jose Soriano 4H2R0HR1BB
- Samy Natera Jr. 0H0R0HR0BB
- Jose Fermin 0H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Jose SorianoValue card SP· | 7.0 | 4 | 2 | 2 | 1 | 7 | 0 | 95-64 | 3.43 | 95 |
| Samy Natera Jr.Value card RP | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 13-9 | 2.60 | 13 |
| Jose FerminValue card RP | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 | 21-10 | 2.90 | 21 |
Keep following: Today’s scores·Player values·Morning Line
Key Plays
Scoring and Swing Plays
Scoring, late-game swings, and high-leverage moments from the game feed.
- Run-scoring play · 3rd InningAdell homered to left center (389 feet).2–1
- Go-ahead run · 9th InningAdell hit by pitch, Siri scored, Lowe to second, Grissom to third.2–3
- Tied it · 9th InningGrissom doubled to right, Peraza scored, Siri to third. Umpire review: call on the field was upheld.2–2
- Go-ahead run · 2nd InningChurch singled to right, Walker scored, Nootbaar to third.1–0
- Double · 2nd InningWalker doubled to left.0–0
- Go-ahead run · 2nd InningJordan grounded out to third, Nootbaar scored, Church to second.2–0
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
St. Louis Cardinals 2 · Los Angeles Angels 3
Los Angeles Angels is the lean because of Los Angeles Angels on the margin numbers and Los Angeles Angels on the form numbers. Bullpen availability is the sneakiest context piece in a one-game sample.
Pre-game pick: St. Louis Cardinals at 54%. Actual: Los Angeles Angels by 1.
Rafty checks team form, venue, schedule rhythm, and matchup context, then refreshes as game pages republish. Exact weighting stays private.
Rafty Game Lab
Move the context sliders to see how Rafty’s matchup lean reacts before it becomes a public pick.
Move a control to see what would swing the pick.
Why This Pick?
- Los Angeles Angels: Team formModerate
- Los Angeles Angels: Home venueSlight
- St. Louis Cardinals: Probable startersModerate
- Los Angeles Angels: Relief contextSlight
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
St. Louis Cardinals
- Matthew Liberatore SP · #32
- Andre Pallante SP · #53
- Ivan Herrera C · #48
- JJ Wetherholt 2B · #26
Los Angeles Angels
- Jose Soriano SP · #59
- Yusei Kikuchi SP · #16
- Brent Suter RP · #37
- Jo Adell RF · #7
Injury Report
Los Angeles Angels
St. Louis Cardinals
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.