US Sports
Soccer
Leaderboard
Full rankings →Top Bettors This Week
No rankings yet. Be the first.
Betting Academy
View all tracks →Track 1 - Rookie
How odds work, first paper bet - 6 lessons
Track 2 - Bettor
Line shopping, CLV, bankroll - 7 lessons
Unlocks after Track 1
Track 3 - Sharp
Steam moves, sharp signals - 7 lessons
Unlocks after Track 2
Track 4 - Handicapper
Build your model - 4 lessons
Unlocks after Track 3
Track 5 - God
Final exam - 4 lessons
Unlocks after Track 4
Notifications
Settings →MLB · 2026 · AI Picks
Betting picks, ATS record, and odds analysis for Kansas City Royals. Updated daily.
40.7%
Win%
46-67
Record
+5.5u
GODDS Units
L4
Streak
GODDS Record on Kansas City Royals
27W–20L · +5.5u
Win Rate
57%

BetOnline.ag
50% Welcome Bonus up to $1,000
ATS Record
19-22
46.3% cover rate
Home
26-27
49% at home
Away
20-40
33% on road
Scoring
4.1
5.1 allowed
Maikel Garcia
3B
Garcia has been battling through a left hand muscle strain that caused him to go on the 10-day injured list in late June. He was cleared to embark on a rehab assignment with Triple-A Omaha on Tuesday, but he was pulled from that assignment after feeling renewed pain in his left hand. Garcia's recovery timeline should become more clear once he is evaluated by a specialist next week.
Stephen Kolek
SP
Kolek emerged out of his rehab start with Triple-A Omaha on July 18 with a right forearm strain, which prompted the Royals to transfer the right-hander to the 60-day injured list July 22. He's eligible to be activated from the IL in early September, but the Royals will have a better sense of Kolek's recovery timeline once he undergoes more tests.
Bobby Witt Jr.
SS
Witt is scheduled for a full workout Saturday, and as long as that goes well, then the star shortstop should be back in action for the Royals for the start of their home series Tuesday. Witt landed on the 10-day IL on July 22 due to back soreness, but with his impending return, both Andrew Velazquez and Tyler Tolbert will see their reps at shortstop dry up. Prior to his injury, Witt was slashing .279/.350/.450 with 30 steals, 13 homer runs and 39 RBI across 414 plate appearances.
Vinnie Pasquantino
1B
Pasquantino was lifted in the ninth inning of Tuesday's 3-2 loss after dealing with soreness in his right hand, the same one he had surgery on in mid-June to address a hamate fracture. Per MLB.com, the Royals planned to evaluate Pasquantino further Wednesday, but it's not yet clear if he'll need to miss more than one start. Salvador Perez will fill in for Pasquantino at first base.
Luinder Avila
SP
Avila kept the Rockies out of the scoring column for two frames, but he was knocked around in the bottom of the third. In that inning, Colorado pounced for six runs on five hits and three walks while Avila was on the mound, with the biggest blow being a Hunter Goodman three-run homer. Avila logged his shortest start since a disastrous outing against Houston on June 12 when he gave up eight runs over two-thirds of an inning. Between that start and Saturday's, the right-hander had posted a tolerable 3.82 ERA over seven appearances, but he also had a shaky 1.36 WHIP and 31:17 K:BB during that span. He'll carry an overall 5.53 ERA into his next start, which is tentatively slated to be a home tilt against the Cubs.
Jul 30 · Kansas City Royals @ Minnesota Twins
Kansas City Royals ML +123
Jul 29 · Kansas City Royals @ Minnesota Twins
Kansas City Royals ML +175
Jul 28 · Kansas City Royals @ Minnesota Twins
Kansas City Royals ML +160
Jul 26 · Kansas City Royals @ Detroit Tigers
Kansas City Royals ML +162
Jul 23 · Kansas City Royals @ Detroit Tigers
Detroit Tigers ML -195
Jul 18 · San Diego Padres @ Kansas City Royals
Kansas City Royals ML +100
Jul 9 · Kansas City Royals @ New York Mets
Kansas City Royals ML +122
Jul 6 · Philadelphia Phillies @ Kansas City Royals
Philadelphia Phillies ML -165
Jul 5 · Philadelphia Phillies @ Kansas City Royals
Philadelphia Phillies ML -135
Jul 2 · Tampa Bay Rays @ Kansas City Royals
Tampa Bay Rays ML -120
GODDS tracks every Kansas City Royals bet with a public win-loss record. Our AI algorithm evaluates all Kansas City Royals matchups using 18 signals — season record, ATS history, recent form, scoring edge, line movement, injuries, and head-to-head data.
The Kansas City Royals are 46-67 this season and covering the spread at a 46.3% rate. They average 4.1 points per game and allow 5.1.
For upcoming Kansas City Royals games, see Kansas City Royals team page. For today's full slate, see MLB picks today.
Betting Academy
Don't just bet - understand why.
Five tracks from rookie to god. Free to start.