We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsLos Angeles Angels at Kansas City Royals
Los Angeles AngelsLos Angeles Angels
@
Kauffman Stadium
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Los Angeles Angels
@
Kansas City Royals
Los Angeles Angels 49%Kansas City Royals 51%
Market LinesRun Line: Kansas City Royals -0.5Total: O/U 9
Model: Under 9
Model projects 8.0 total runs vs 9 line

Los Angeles Angels

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
38%
10/26
MLB: 48%
Starter
20%
1/5
vs KC
Avg Total
9.3
MLB: 8.9
Game Starter (5) Last Starter vs KC vs KC (0)
Yusei Kikuchi #16 · LHP · Age 35
5.62
ERA (2026)
10.1
K/9 (2026)
5
Starts (2026)
10.2
Avg Total (2026)
Last 3:
ND SD (Apr 18): 6.0IP, 0ER, 8K
ND @NYY (Apr 13): 3.1IP, 4ER, 3K
L ATL (Apr 07): 5.0IP, 4ER, 8K
vs KC: W (Apr 22 2024): 6.0 IP, 2 ER, 4 K
Bullpen (2026 Season)Poor
ERA: 4.66MLB Avg: 3.959 relievers
Recent: L 1-4L 1-2L 2-5L 2-4W 7-3
Lineup vs Yusei Kikuchi (Career)
BatterPosPAAVGOPSHR
Salvador PerezC17.2350.5290
Bobby Witt Jr.SS13.0000.0770
Elias DiazC10.2000.6000
Maikel Garcia3B10.1000.5001
Nick LoftinLF5.0000.0000
Vinnie Pasquantino1B5.2000.4000
Kyle IsbelCF4.2500.5000
Starling MarteLF4.2500.7500
Isaac CollinsLF3.0000.0000
Jac CaglianoneRF2.0000.5000
Michael Massey2B2.0000.0000
2 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
40%
10/25
MLB: 48%
Starter
75%
3/4
vs LAA
Avg Total
8.4
MLB: 8.9
Game Starter (4) Last Starter vs LAA vs LAA (0)
Noah Cameron #65 · LHP · Age 27
5.40
ERA (2026)
7.6
K/9 (2026)
4
Starts (2026)
13.3
Avg Total (2026)
Last 3:
L @NYY (Apr 18): 4.0IP, 5ER, 3K
ND CHW (Apr 12): 5.1IP, 5ER, 4K
ND @CLE (Apr 07): 5.2IP, 1ER, 5K
vs LAA: ND (Sep 04 2025): 5.0 IP, 3 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.32MLB Avg: 3.958 relievers
Workload Alert: Allowed 13 runs on 2026-04-18 vs NYY. Bullpen arms likely still recovering.
Recent: L 4-13L 0-7L 5-7W 6-5L 6-8
Lineup vs Noah Cameron (Career)
BatterPosPAAVGOPSHR
Jo AdellCF3.0000.3330
Mike TroutRF3.0000.6670
Zach NetoSS3.3330.6660
Bryce TeodosioCF2.0000.0000
HoppeC2.5001.0000
Oswald Peraza3B2.0000.5000
7 batters with no matchup history
Our Top PicksLive Odds
Top PickAngels Moneyline (-102, MEDIUM confidence)
At essentially even money, the market prices this as a coin flip.
PickAngels -1.5 Run Line (+146, LOW confidence)
This is a speculative structural thesis, not a model-driven pick.
PickUnder 9.0 (-135, LOW confidence)
The model aligns closely with the 9.0 line, meaning there is almost no implied model edge here.

Los Angeles Angels vs Kansas City Royals Game Preview

The pitching matchup at Kauffman Stadium tonight puts two struggling left-handers on the mound, but the context around each one cuts in opposite directions. Los Angeles Angels left-hander Yusei Kikuchi carries a 5.62 ERA in 2026 and is 0-2 on the season, but his most recent outing told a completely different story: six innings, zero runs, eight strikeouts against San Diego on April 18. His two ugly starts before that came against New York and Atlanta, two of the better lineups in the game. Tonight he faces the Kansas City Royals, who are 0-6 against left-handed starting pitchers this season. That is not a quirk of scheduling. It is the worst LHP split in the American League.

Noah Cameron gets the ball for Kansas City with six days of rest and, for the first time this year, pitching as a moneyline favorite. As FanDuel Sportsbook noted heading into tonight: "This will be Cameron's first start this season with his team as the moneyline favorite." The number feels generous. He has allowed 10 earned runs over his last two starts combined, 5 ER in 4 IP against New York and 5 ER in 5.1 IP against Chicago. He has surrendered five home runs in just 20 innings pitched in 2026, a 2.25 HR/9 rate that plays poorly against a Los Angeles lineup featuring eight home runs from Mike Trout and five from Zach Neto.

Kikuchi's career record against this Kansas City roster is where the structural case gets genuinely compelling. He has beaten them three times in his career, including a dominant August 2024 outing: seven innings, one run, twelve strikeouts. The career BvP data fills in the rest. Bobby Witt Jr. is 0-for-12 with a .077 OPS across 13 career plate appearances against Kikuchi, spanning four separate seasons. Collins is 0-for-3 against him with a .000 OPS. Massey is 0-for-2. Loftin is 0-for-5 across two seasons. These are not small, dismissible samples. They reflect a specific and repeating pattern of Kikuchi shutting down this lineup in ways the season stats do not capture.

Kansas City has lost nine of its last ten games and carries a run differential of minus-35. Their offense generates just 3.5 runs per game and owns a .667 OPS on the year. The Angels come in at 7-7 away from home, averaging 4.8 runs per game. Both clubs are managing bullpen injuries, and an Angels catcher is listed as day-to-day, which could reduce offensive depth if unavailable at game time. The structural lean here, however, belongs firmly to Los Angeles in tonight's MLB action.

Los Angeles Angels vs Kansas City Royals Key Insights

  • Kansas City is 0-6 against left-handed starting pitchers in 2026, the worst such split in the American League, and they draw Kikuchi tonight.
  • Bobby Witt Jr. is 0-for-12 with a .077 OPS in 13 career plate appearances against Kikuchi. Kansas City's best hitter has been historically shut down by this specific starter across four seasons of matchup data, a split casual bettors focused on his .284 season average will completely miss.
  • Cameron has allowed five home runs in 20 innings pitched in 2026 and has given up five earned runs in each of his last two starts. His contact-suppression has been nonexistent against quality opponents, and the Angels carry real power threats near the top of their lineup.
  • Kikuchi's April 18 start against San Diego was his cleanest of the season: six innings, zero runs, eight strikeouts. The two ugly starts before it came against elite lineups in New York and Atlanta. The San Diego performance is the more relevant benchmark for tonight.
  • The model aligns closely with the 9.0 total line, offering no strong structural edge on the over or under. Kauffman Stadium's mild run-suppression profile (HR factor 0.92) and both teams' middling bullpens provide only a thin lean toward the under side, which is why it carries LOW confidence.
  • Carter Jensen is the primary wildcard for Kansas City. The catcher carries a 1.552 OPS over the last seven days with six home runs on the season, and there is no career data against Kikuchi to project from. He is the one Royals bat that could break the historical suppression pattern.

Los Angeles Angels vs Kansas City Royals Betting Picks

Picks made April 24, 2026 at 04:15 AM ET. Odds shown reflect current market prices.

Angels -1.5 Run Line (+146, LOW confidence)
Angels -1.5 Run Line (+146, LOW confidence): This is a speculative structural thesis, not a model-driven pick. Kansas City's inability to score against left-handed pitching, combined with Kikuchi's career history of dominating this lineup, opens the door to a multi-run Angels victory. At plus-money (+146), the price justifies a small lean. The flat model projection and Cameron's modest Cleveland bounceback before his two blowup starts keep this firmly in LOW confidence territory. Size down and treat it as supplementary.
Under 9.0 (-135, LOW confidence)
Under 9.0 (-135, LOW confidence): The model aligns closely with the 9.0 line, meaning there is almost no implied model edge here. The structural lean toward the under comes from Kauffman Stadium's mild run-suppression profile (HR factor 0.92) and two bullpens that are serviceable rather than leaky. If Kikuchi works five-plus innings the way he did against San Diego, Kansas City's offense will struggle to reach their share of a nine-run total. This is a supplementary and directional pick only. Do not treat it as a standalone primary.
Yusei Kikuchi Over 4.5 Strikeouts (-133, MEDIUM confidence)
Yusei Kikuchi Over 4.5 Strikeouts (-133, MEDIUM confidence): Kikuchi has struck out eight batters in each of two of his last three starts, and his 2026 K rate is running at a 10.1 K/9 pace across 24 innings. More importantly, he is pitching tonight against a lineup that is 0-6 against left-handed pitching and has generated almost zero contact against him historically. Collins, Massey, and Loftin are all sitting at .000 averages in career matchups. The three-strikeout outlier in his recent sample came against the Yankees, not this group. Lean over.
Bobby Witt Jr. Under 1.5 Hits (-217, HIGH confidence)
Bobby Witt Jr. Under 1.5 Hits (-217, HIGH confidence): Thirteen career plate appearances against Kikuchi. Zero hits. A .077 OPS produced across 2022, 2023, 2024, and 2025. This is not a noise sample or a single-season fluke. It is one of the cleanest pitcher-batter suppression records in this dataset. Despite Witt Jr.'s solid .284 season average, he is historically unable to make meaningful contact against Kikuchi's breaking ball mix. Under 1.5 hits is the highest-confidence individual prop on the board tonight.
Zach Neto Over 1.5 Total Bases (-109, MEDIUM confidence)
Zach Neto Over 1.5 Total Bases (-109, MEDIUM confidence): Neto posts a .446 SLG with five home runs and an .848 OPS over the last 28 days. Cameron has surrendered five home runs in 20 innings pitched in 2026, and his last three starts have been extremely volatile. Neto bats near the top of the Angels order against a pitcher with documented command issues, giving him volume at-bats to accumulate bases. The market pricing this near even at -109 undervalues the matchup edge on both ends.
Isaac Collins Under 0.5 Hits (+116, MEDIUM confidence)
Isaac Collins Under 0.5 Hits (+116, MEDIUM confidence): Collins is 0-for-3 against Kikuchi with a .000 OPS in their 2025 career matchup, and his season line of .183/.269/.250 is one of the weakest in the Kansas City lineup. He bats low in the order, limiting total at-bat volume. Getting plus money on a bet backed by both career matchup data and a poor season average makes this a credible lean.
Mike Trout Anytime Home Run (+400, LOW confidence)
Mike Trout Anytime Home Run (+400, LOW confidence): Trout leads the Angels with eight home runs in 26 games and carries elite power metrics with a .557 SLG. Cameron has surrendered five home runs in just 20 innings pitched, and Kauffman Stadium offers only mild suppression (HR factor 0.92). The under pick on the total tempers confidence on individual scoring props. At +400, treat this strictly as a lottery-ticket play with real structural support from Cameron's home run rate, not a primary investment.
Same-Game Parlay
Same-Game Parlay: Angels ML + Under 9.0 + Kikuchi Over 4.5 Strikeouts + Witt Jr. Under 1.5 Hits: These four legs are highly correlated in their logic. A dominant Kikuchi outing suppresses Kansas City's offense, which simultaneously supports an Angels win and contributes to a low-scoring total. Holding Witt Jr. hitless is both a symptom of and a driver of that dominance. The SGP builds the full structural case into one ticket. Individual legs: Angels ML (contract 385379603), Under 9.0 (contract 385382045), Kikuchi strikeouts (contract 385102605), Witt Jr. hits (contract 385102594).
Analysis insight — no specific bet associated
YRFI (-119)
YRFI (-119): Neither starter has been consistently clean through the first inning in 2026. Cameron allowed 5 ER in just 4 IP in his most recent start against New York and carries a 5.40 ERA with 6 walks in 20 innings, indicating persistent early-count command issues. Kikuchi's own first-inning consistency has been uneven with 11 walks across 24 innings in 2026. The market sits near even at this price, and Cameron's recent volatility tips the lean to YRFI at the better number.

Key Players

Batting AverageLAA
Jo Adell
.269Batting Average
CF
Home RunsLAA
Mike Trout
8Home Runs
RF
Runs Batted InLAA
Jorge Soler
19Runs Batted In
RF
Earned Run AverageLAA
Jose Soriano
0.24Earned Run Average
SP
WinsLAA
Jose Soriano
5Wins
SP
StrikeoutsLAA
Jose Soriano
43Strikeouts
SP
Batting AverageKC
Bobby Witt Jr.
.284Batting Average
SS
Home RunsKC
Carter Jensen
6Home Runs
C
Runs Batted InKC
Carter Jensen
14Runs Batted In
C
Earned Run AverageKC
Seth Lugo
1.15Earned Run Average
SP
WinsKC
Michael Wacha
2Wins
SP
StrikeoutsKC
Kris Bubic
29Strikeouts
SP

Recent Form

Los Angeles Angels
L4-1San Diego Padres
L2-1San Diego Padres
L5-2Toronto Blue Jays
L4-2Toronto Blue Jays
W7-3Toronto Blue Jays
Kansas City Royals
L13-4New York Yankees
L7-0New York Yankees
W6-5Baltimore Orioles
L8-6Baltimore Orioles

Los Angeles Angels vs Kansas City Royals Summary

The case for the Angels tonight is built entirely from the mound outward, which is exactly how it should be in a matchup like this. Kikuchi's career BvP records against this Kansas City roster form a clear picture: Witt Jr. hitless in 13 career at-bats, Collins at .000 in three tries, Loftin at .000 across five, the team itself 0-6 against left-handed pitching this season. Cameron's two-start implosion arc before a modest Cleveland outing does not inspire confidence on the other side. The pitching matchup is asymmetric, and the moneyline price at -102 does not reflect that asymmetry.

The contrarian case deserves a fair hearing. Cameron draws his first moneyline-favorite start of the year. Kikuchi is 0-2 in 2026 and the Angels are 1-3 when he starts as an underdog. Carter Jensen's red-hot bat (1.552 OPS over the last seven days) with no career data against Kikuchi is a genuine wildcard. An Angels catcher listed as day-to-day adds a small depth concern. These factors matter, but they do not outweigh four seasons of BvP suppression data or a team-wide split as decisive as 0-6 against left-handed pitching. The model aligns closely with the 9.0 total line, so there is no strong directional edge on the total from our end. The primary value in this game is in the Angels moneyline and the individual props, particularly Witt Jr.'s hitless streak against this starter and Kikuchi's strikeout potential against a lineup that has no credible answer for him. The run line at +146 is speculative and sized accordingly. Watch Cameron's command in the first two innings. If he walks the ballpark early, the run line comes into play fast.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesLAA win series 2-0
DateMatchupResult
Mar 02, 2026KC @ LAALAALAA 5-4
Mar 20, 2026LAA @ KCLAALAA 4-3

Compare odds for LAA @ KC

Frequently Asked Questions

MLBGame PreviewsLos Angeles Angels at Kansas City Royals