Baseball · MLB - All Stars · Usa
Los Angeles Angels vs St.Louis Cardinals
Tuesday, 21 July 2026
Los Angeles Angels vs St.Louis Cardinals in MLB - All Stars (Baseball) on Tuesday, 21 July 2026. Model prediction: Los Angeles Angels 53% vs St.Louis Cardinals 47%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Model prediction
Los Angeles Angels
53%
win probability
St.Louis Cardinals
47%
Prediction confidence: medium
Recent form
Los Angeles Angels2–6 last 8
LLWLWLLL
- —vs Minnesota Twins2-4
- —vs Minnesota Twins3-5
- —vs Minnesota Twins4-3
- —vs Texas Rangers6-7
- —vs Texas Rangers13-1
- —vs Texas Rangers3-8
- —vs Boston Red Sox5-7
- —vs Boston Red Sox1-8
St.Louis Cardinals3–5 last 8
LWWLWLLL
- —vs Atlanta Braves3-4
- —vs Atlanta Braves4-1
- —vs Atlanta Braves2-1
- —vs Milwaukee Brewers4-8
- —vs Milwaukee Brewers5-1
- —vs Milwaukee Brewers2-10
Head-to-head & recent meetings
| Date | Home | Away | Score |
|---|---|---|---|
| — | St.Louis Cardinals | Los Angeles Angels | 12-5 |
| — | St.Louis Cardinals | Los Angeles Angels | 7-9 |
| — | St.Louis Cardinals | Los Angeles Angels | 4-5 |
| — | Los Angeles Angels | St.Louis Cardinals | 7-2 |
| — | Los Angeles Angels | St.Louis Cardinals | 6-7 |
| — | Los Angeles Angels | St.Louis Cardinals | 5-10 |
| — | St.Louis Cardinals | Los Angeles Angels | 7-11 |
| — | St.Louis Cardinals |
Odds, full form and live updates are available in the interactive Baseball board.