NBA
Dashboards Matchup Player Level Stats & Projections Hot Streaks & Edges Search & Filter
WNBA
Dashboards Matchup Player Level Stats & Projections Hot Streaks & Edges Search & Filter
NFL
Dashboards Matchup Player Level Stats & Projections Hot Streaks & Edges Search & Filter
MLB
Dashboards Matchup Player Level Stats & Projections Hot Streaks & Edges Search & Filter
NHL
Dashboards Matchup Player Level Stats & Projections Hot Streaks & Edges Search & Filter
NCAAB
Dashboards Matchup Player Level Stats & Projections Search & Filter
NCAAF
Dashboards Matchup Player Level Stats & Projections Search & Filter
Fantasy
Basketball Draft Aid Football Draft Aid Daily Lineup Optimizer NFL Survivor Optimizer Lineup Assistant
Updated: 11/10/26 9:24 a.m. ET
Customize

MLB Matchups: Predictions, Odds & Betting Trends

Final: 5 – 12
Los Angeles Angels @ St. Louis Cardinals
Angels: 4-1 (80.0%) | Yusei Kikuchi (L): 0-1 (0.0%)
Cardinals: 3-2 (60.0%) | Sonny Gray (R): 1-0 (100.0%)
ML
Run line
Team Total
Total
Angels
+133
+1.5 (-166)
o3.5 (-136)
8.5
Cardinals
-156
-1.5 (+139)
o4.5 (-104)
Open
Angels
+120
+1.5 (-166)
o3.5 (-136)
8.0
Cardinals
-140
-1.5 (+139)
o4.5 (-104)
Odds Full MLB odds board
Want to see only your books? Want to see where the sharp action is coming in? Become a member or log in.
Loading game odds...
Injury Report LAANo report STLNo report

Notes — no active systems for this matchup.

Baller Index Our Exclusive MLB Baller Index is a dynamic tool that adapts to MLB's latest trends, dynamically adjusting each team’s Starting Pitcher, Bullpen, and Team Batting ratings based on current performances and historical data. It factors in current form—reflecting recent player and team performances—and accounts for positive or negative regression to balance out extreme fluctuations. Compare our Matchup Rating System with the game line to see where the model and the market disagree. Regular season only.
Angels
Y. Kikuchi
Unlock with Baller Access
Bullpen:
Unlock with Baller Access
Team Batting:
Unlock with Baller Access
Matchup:
Unlock with Baller Access
Cardinals
S. Gray
Unlock with Baller Access
Bullpen:
Unlock with Baller Access
Team Batting:
Unlock with Baller Access
Matchup:
Unlock with Baller Access
Regression Analysis The Regression Analysis section is a strictly rule-based analysis designed to simplify and interpret what the data indicates. This section identifies potential regression signals and organizes them into a clear breakdown for each side. The goal isn't to tell you what to bet—it's to provide context.

By translating the data into plain language, this can help you understand how regression and matchup factors interact. These signals highlight tendencies, not guarantees, and are most effective when used alongside the rest of the matchup page for full context.
Loading regression analysis...
Filters
Team Comparison Stats, Records and the sections tied to them follow these filters; each team's Schedule and Historical Matchups follow them when their switch is on.
Loading filters...
Schedules
Angels Schedule
Date Team
Starter
Runs Opponent
Starter
Opp Runs Line Total
04/05/25
2025
Angels
Jack Kochanowicz (R)
- vs. Guardians
Tanner Bibee (R)
- +126 8.5
04/04/25
2025
Angels
Jose Soriano (R)
- vs. Guardians
Gavin Williams (R)
- -102 8.0
04/02/25
2025
Angels
Yusei Kikuchi (L)
- @ Cardinals
Sonny Gray (R)
- +120 8.5
04/01/25
2025
Angels
Kyle Hendricks (R)
9 @ Cardinals
Matthew Liberatore (L)
7 F/11 +120 8.5
03/31/25
2025
Angels
Tyler Anderson (L)
5 @ Cardinals
Miles Mikolas (R)
4 F/10 +132 8.0
03/30/25
2025
Angels
Jack Kochanowicz (R)
3 @ White Sox
Davis Martin (R)
2 -126 8.5
03/29/25
2025
Angels
Jose Soriano (R)
1 @ White Sox
Jonathan Cannon (R)
0 -160 8.0
03/27/25
2025
Angels
Yusei Kikuchi (L)
1 @ White Sox
Sean Burke (R)
8 -164 7.5
Last season · shown for reference, not in the averages
09/29/24
2024
Angels
Jack Kochanowicz (R)
0 vs. Rangers
Nathan Eovaldi (R)
8 +126 7.5
09/28/24
2024
Angels
Griffin Canning (R)
8 vs. Rangers
Andrew Heaney (L)
9 +120 8.5
09/27/24
2024
Angels
Reid Detmers (L)
2 vs. Rangers
Jacob deGrom (R)
5 +132 7.5
09/26/24
2024
Angels
Tyler Anderson (L)
0 @ White Sox
Chris Flexen (R)
7 -134 7.5
09/25/24
2024
Angels
Jose Suarez (L)
3 @ White Sox
Davis Martin (R)
4 F/10 -120 7.5
Away Games Avg
(5 games this season)
3.8 - - 4.2 -115 8.1
All Games Avg
(5 games this season)
3.8 - - 4.2 -115 8.1
Cardinals Schedule
Date Team
Starter
Runs Opponent
Starter
Opp Runs Line Total
04/05/25
2025
Cardinals
Andre Pallante (R)
- @ Red Sox
Richard Fitts (R)
- +112 8.5
04/04/25
2025
Cardinals
Erick Fedde (R)
- @ Red Sox
Walker Buehler (R)
- +102 9.5
04/02/25
2025
Cardinals
Sonny Gray (R)
- vs. Angels
Yusei Kikuchi (L)
- -142 8.5
04/01/25
2025
Cardinals
Matthew Liberatore (L)
7 vs. Angels
Kyle Hendricks (R)
9 F/11 -142 8.5
03/31/25
2025
Cardinals
Miles Mikolas (R)
4 vs. Angels
Tyler Anderson (L)
5 F/10 -156 8.0
03/30/25
2025
Cardinals
Andre Pallante (R)
9 vs. Twins
Bailey Ober (R)
2 -104 8.5
03/29/25
2025
Cardinals
Erick Fedde (R)
5 vs. Twins
Joe Ryan (R)
1 -105 7.5
03/27/25
2025
Cardinals
Sonny Gray (R)
5 vs. Twins
Pablo Lopez (R)
3 -104 7.5
Last season · shown for reference, not in the averages
09/29/24
2024
Cardinals
Michael McGreevy (R)
6 @ Giants
Hayden Birdsong (R)
1 +108 7.5
09/28/24
2024
Cardinals
Andre Pallante (R)
5 @ Giants
Tristan Beck (R)
6 +110 7.5
09/27/24
2024
Cardinals
Miles Mikolas (R)
6 @ Giants
Landen Roupp (R)
3 +112 7.5
09/26/24
2024
Cardinals
Kyle Gibson (R)
8 @ Rockies
Kyle Freeland (L)
10 -112 10.5
09/25/24
2024
Cardinals
Erick Fedde (R)
5 @ Rockies
Austin Gomber (L)
2 -126 10.5
Home Games Avg
(5 games this season)
6.0 - - 4.0 -120 8.0
All Games Avg
(5 games this season)
6.0 - - 4.0 -120 8.0
Team Comparison Stats Loading...
Loading team comparison stats...
Records
Pitch Mix vs. Bats
Yusei Kikuchi's mix vs. STL bats
Yusei Kikuchi's pitches STL hitters vs. that pitch type, from all pitchers
Pitch Usage VeloWhiff%Chase%BAxBAxwOBAxSLGxISOHard%Barrel%Avg EV
Slider36.2%87.032.2% 11th32.6% 20th.246 5th.330 9th.291 18th.533 22nd.203 24th39.6% 12th7.2% 26th87.7 19th
4-Seam Fastball34.9%94.823.0% 23rd23.5% 17th.228 29th.312 29th.317 30th.560 27th.248 26th46.3% 21st10.2% 23rd90.7 22nd
Curveball15.4%79.931.1% 17th31.2% 26th.204 25th.328 14th.285 13th.549 17th.221 16th36.7% 17th8.0% 15th87.6 16th
Changeup12.2%85.632.0% 18th33.3% 14th.238 13th.327 7th.253 28th.458 27th.131 30th29.6% 29th3.6% 30th84.8 27th
Sinker1.1%92.914.8% 21st26.6% 24th.285 11th.333 10th.333 22nd.491 19th.158 22nd42.3% 24th5.5% 25th88.5 27th
Sweeper0.2%80.837.8% 29th31.4% 20th.194 25th.280 27th.244 27th.508 18th.228 14th34.3% 11th8.1% 16th86.0 15th
Whole mix, by usage28.6% 20th29.2% 22nd.233 18th.323 19th.295 26th.535 26th.212 28th40.3% 21st7.9% 29th88.4 22nd
2025 season totals. Usage and Velo are Yusei Kikuchi's; every other column is STL's active hitters against that pitch type from every pitcher, not against him. (n) is STL's place among the 30 clubs: 1 and green hit the pitch best, red is good for the pitcher.
Sonny Gray's mix vs. LAA bats
Sonny Gray's pitches LAA hitters vs. that pitch type, from all pitchers
Pitch Usage VeloWhiff%Chase%BAxBAxwOBAxSLGxISOHard%Barrel%Avg EV
4-Seam Fastball21.7%91.726.2% 30th21.4% 3rd.241 22nd.337 17th.337 23rd.664 7th.327 5th45.4% 23rd13.6% 4th90.4 24th
Sweeper19.2%85.138.2% 30th27.9% 9th.161 30th.281 25th.237 29th.461 28th.180 26th25.9% 29th7.2% 22nd84.5 26th
Curveball18.3%80.332.8% 23rd29.6% 21st.228 15th.326 16th.266 22nd.531 19th.205 19th41.2% 6th6.5% 23rd86.1 28th
Sinker18.0%92.415.9% 28th22.2% 4th.256 29th.343 5th.359 6th.546 4th.203 7th42.3% 24th7.3% 13th89.0 20th
Cutter12.6%87.825.8% 29th28.4% 24th.250 24th.318 25th.340 21st.559 17th.241 14th35.6% 28th7.9% 23rd85.6 30th
Changeup8.4%86.232.6% 22nd36.0% 26th.197 28th.312 18th.252 29th.523 7th.211 7th33.5% 16th9.1% 3rd86.0 18th
Slider1.7%84.436.0% 26th33.5% 26th.211 27th.315 24th.270 29th.560 14th.245 12th35.3% 25th10.9% 8th87.2 25th
Slow Curve0.1%74.930.0% 16th10.0% 5th.000 14th.486 4th.464 5th.554 5th.068 7th100.0% 1st0.0% 4th96.8 3rd
Whole mix, by usage28.5% 29th26.6% 14th.223 30th.321 19th.301 26th.552 15th.232 14th38.0% 28th8.8% 15th87.2 29th
2025 season totals. Usage and Velo are Sonny Gray's; every other column is LAA's active hitters against that pitch type from every pitcher, not against him. (n) is LAA's place among the 30 clubs: 1 and green hit the pitch best, red is good for the pitcher.
Starting Pitchers Recent Performance
Yusei Kikuchi Last 5 Starts
H A Line Total IP NP K BB Hits HR ER Runs Opp Starter
3/27CHW [ 8 ]LAA [ 1 ]-1647.5687505133Sean Burke (R)
9/25HOU [ 1 ]SEA [ 8 ]+1307698814002George Kirby (R)
9/19HOU [ 3 ]LAA [ 1 ]-29086101915111Jose Suarez (L)
9/13LAA [ 3 ]HOU [ 5 ]-2158.5785623133Samuel Aldegheri (L)
9/7HOU [ 11 ]ARI [ 5 ]-1568699607244Eduardo Rodriguez (L)
Averages:6.2946.80.84.812.22.6
Sonny Gray Last 5 Starts
H A Line Total IP NP K BB Hits HR ER Runs Opp Starter
3/27STL [ 5 ]MIN [ 3 ]-1047.5577624122Pablo Lopez (R)
9/18STL [ 10 ]PIT [ 5 ]-21085.6790809044Jake Woodford (R)
9/12STL [ 6 ]CIN [ 1 ]-1527.5691922011Jakob Junis (R)
9/4MIL [ 2 ]STL [ 3 ]+1027.5799714011Colin Rea (R)
8/29STL [ 4 ]SDP [ 1 ]-1167.5690403111Michael King (R)
Averages:5.9389.46.814.40.41.81.8
Bullpen Usage (Last 3 Days)
LAA Bullpen — Last 3 Days
Pitcher3/303/314/1AppIPNPKBBHER
Brock Burke ⚠1.0 (16)1.0 (13)·22.0292120
Kenley Jansen1.0 (12)·1.0 (11)22.0231110
Ryan Johnson ⚠·1.0 (20)1.0 (18)22.0381130
Ben Joyce0.2 (9)·1.0 (15)21.2240010
Reid Detmers·1.2 (40)·11.2403210
Ryan Zeferjahn ⚠0.1 (11)0.1 (2)0.2 (8)31.1212110
Garrett McDaniels ⚠·1.0 (24)0.1 (18)21.1421232
Ian Anderson··1.0 (11)11.0112000
Team Totals (8 arms used):1513.0228128122
A day reads innings (pitches). NP = number of pitches over the window.
⚠ = pitched on consecutive days within window (fatigue signal).
STL Bullpen — Last 3 Days
Pitcher3/303/314/1AppIPNPKBBHER
Steven Matz4.0 (51)··14.0512010
Ryan Fernandez ⚠·1.0 (20)1.0 (27)22.0471233
Ryan Helsley ⚠·1.0 (11)1.0 (14)22.0253010
Kyle Leahy··2.0 (27)12.0271000
Chris Roycroft ⚠·0.2 (6)1.0 (21)21.2271122
JoJo Romero·1.0 (16)·11.0160201
Phil Maton·1.0 (14)·11.0143000
Team Totals (7 arms used):1013.220711576
A day reads innings (pitches). NP = number of pitches over the window.
⚠ = pitched on consecutive days within window (fatigue signal).
Notable Trends
First week of the season: these records include last season.
View All Records
Past Matchups (Last 7)