Sports Interaction

Boston Red Sox vs. Kansas City Royals Odds, Stats May 20, 2026

Final Score
Boston
Red Sox
Kansas City
Royals
4
3
Boston Red Sox
Kansas City Royals
Scoreboard 1 2 3 4 5 6 7 8 9 R ML H E
Boston Red Sox 32-46 0 2 0 0 0 0 2 0 - 4 -105 11 1
Kansas City Royals 34-46 1 0 0 0 2 0 0 0 - 3 -115 8 1

Latest Encounters

Date Result Competition Stats Recap
06/24/26
Boston Red Sox BOS ( 32-46 )
Colorado Rockies COL ( 32-49 )
6   -   8
American League East
06/23/26
Boston Red Sox BOS ( 32-46 )
Colorado Rockies COL ( 32-49 )
5   -   2
American League East
06/23/26
Kansas City Royals KC ( 34-46 )
Tampa Bay Rays TB ( 43-33 )
12   -   5
American League Central
06/22/26
Boston Red Sox BOS ( 32-46 )
Colorado Rockies COL ( 32-49 )
2   -   3
American League East
06/22/26
Kansas City Royals KC ( 34-46 )
Tampa Bay Rays TB ( 43-33 )
2   -   1
American League Central
06/21/26
Boston Red Sox BOS ( 32-46 )
Seattle Mariners SEA ( 41-39 )
1   -   3
American League East
06/21/26
St. Louis Cardinals STL ( 42-35 )
Kansas City Royals KC ( 34-46 )
12   -   10
National League Central
06/20/26
Boston Red Sox BOS ( 32-46 )
Seattle Mariners SEA ( 41-39 )
5   -   1
American League East
06/19/26
Boston Red Sox BOS ( 32-46 )
Seattle Mariners SEA ( 41-39 )
6   -   2
American League East
06/19/26
St. Louis Cardinals STL ( 42-35 )
Kansas City Royals KC ( 34-46 )
5   -   6
National League Central
06/18/26
St. Louis Cardinals STL ( 42-35 )
Kansas City Royals KC ( 34-46 )
6   -   14
National League Central
06/17/26
Kansas City Royals KC ( 34-46 )
Washington Nationals WAS ( 41-39 )
6   -   2
American League Central

Matchup Odds

Team Runline Moneyline Over / Under
Boston Red Sox BOS
-1.5 0 0 U+7.50
Kansas City Royals KC
+1.5 0 0 O+7.50

Line History

time fav spread money line total
Opening 20 May 12:08pm BOS -1.5 +155 -102 O +8 -110
Closing 20 May 12:08pm BOS -1.5 +155 -102 O +8 -110

Line History

Team Leaders

Boston Red Sox BOS
Kansas City Royals KC
Willson Contreras
First Base Kansas City
16 HR 14
Jac Caglianone
Right Outfield Boston
Kameron Misner
Center Outfield Boston
0.3 BA 0.3
Anthony Seigler
Second Base Kansas City
Bobby Witt Jr.
Shortstop Boston
28 SB 11
Jarren Duran
Left Outfield Kansas City

Matchup Details

Stat
21 Wins 20
27 Losses 29
3-7 Last 10 6-4
-11.9 Units -6.67
8-14 Wins Home 13-12
13-13 Wins Away 7-17
19-20-1 Covers Against Ou 17-24
14-26 Run Line Wins Losses 18-23
-13.65 Runline Units -7.45

Recent Meetings

date home-away ats o/u KC:RBI KC:Batting Average KC:Home Runs BOS:RBI BOS:Batting Average BOS:Home Runs
05/20/2026 KC 3 - BOS 4 BOS Over 0 3 .22 2 3 .31 1
05/19/2026 KC 1 - BOS 7 BOS Over 0 1 .19 0 7 .41 1
05/18/2026 KC 1 - BOS 3 BOS Over 0 1 .19 0 3 .26 1
08/06/2025 BOS 3 - KC 7 KC Over 8.5 7 .32 1 3 .21 0
08/05/2025 BOS 6 - KC 2 BOS Under 8 2 .15 0 6 .28 0
08/04/2025 BOS 8 - KC 5 BOS Over 9.5 5 .32 2 8 .33 1
05/11/2025 KC 1 - BOS 3 BOS Under 8.5 3 .25 2 0 .13 0
05/10/2025 KC 1 - BOS 10 BOS Over 7 10 .37 2 1 .25 0
05/09/2025 KC 2 - BOS 1 KC Under 9 1 .14 0 2 .21 0
08/07/2024 KC 8 - BOS 4 KC Over 8.5 4 .18 2 7 .23 3
08/06/2024 KC 5 - BOS 6 BOS Over 8.5 5 .21 1 5 .23 1
08/05/2024 KC 5 - BOS 9 BOS Over 10 8 .43 1 5 .26 1
07/14/2024 BOS 5 - KC 4 BOS Under 9.5 4 .26 2 5 .39 2
07/13/2024 BOS 5 - KC 0 BOS Under 9 0 .16 0 5 .35 1
07/12/2024 BOS 1 - KC 6 KC Under 9 6 .3 2 1 .16 0
09/03/2023 KC 3 - BOS 7 BOS Under 10 6 .23 2 3 .23 0
09/02/2023 KC 5 - BOS 9 BOS Over 10.5 9 .33 1 5 .29 1
09/01/2023 KC 13 - BOS 2 KC Over 10 2 .16 1 13 .44 4
08/10/2023 BOS 2 - KC 0 BOS Under 10.5 0 .21 0 2 .27 0
08/09/2023 BOS 4 - KC 3 BOS Under 11 3 .22 3 4 .25 1
date score ats o/u RBI Batting Average Home Runs
06/24/2026 COL 8 - BOS 6 L Over 10.5 6 .3 2
06/23/2026 COL 2 - BOS 5 W Under 10.5 5 .31 1
06/22/2026 COL 3 - BOS 2 L Under 11.5 2 .17 0
06/21/2026 SEA 3 - BOS 1 L Under 6.5 1 .17 1
06/20/2026 SEA 1 - BOS 5 W Under 7.5 4 .19 1
06/19/2026 SEA 2 - BOS 6 W Over 6.5 5 .29 1
06/18/2026 BOS 3 - TOR 4 L Under 9.5 4 .29 2
06/17/2026 BOS 0 - TOR 3 L Under 10 3 .23 0
06/16/2026 BOS 1 - TOR 6 L Under 7.5 6 .21 3
06/14/2026 BOS 4 - TEX 6 L Over 9.5 6 .33 2
date score ats o/u RBI Batting Average Home Runs
06/23/2026 TB 5 - KC 12 W Over 7.5 5 .26 1
06/22/2026 TB 1 - KC 2 W Under 7.5 1 .19 0
06/21/2026 KC 10 - STL 12 L Over 9 10 .31 4
06/19/2026 KC 6 - STL 5 L Over 9 6 .29 1
06/18/2026 KC 14 - STL 6 W Over 9 12 .4 3
06/17/2026 WAS 2 - KC 6 W Under 10.5 2 .19 0
06/16/2026 WAS 6 - KC 4 W Over 8.5 6 .31 1
06/15/2026 WAS 7 - KC 3 L Over 9.5 7 .26 1
06/14/2026 KC 4 - HOU 0 W Under 8.5 4 .31 0
06/13/2026 KC 7 - HOU 8 L Over 9.5 6 .31 1

Matchup Edge - Scoring Stats

avg rank edge in rank avg
5.11 17 Runs Per 9 Innings 14 5.29
0.748 16 On Base Plus Slugging 17 0.747
0.259 12 Batting Average 17 0.244
24 18 Home Runs 9 37

Odds Analysis

Team Rankings

Boston Red Sox BOS
Season stats rank
ERA 3.83 23
WHIP 1.27 19
KS 642 21
CG - -
Errors 38 15
Kansas City Royals KC
Season stats rank
ERA 4.54 7
WHIP 1.39 8
KS 629 24
CG - -
Errors 33 8
Boston Red Sox BOS
Season stats rank
Runs / G 3.94 29
BA 0.24 24
OPS 0.7 23
HR 67 29
SB 58 14
Kansas City Royals KC
Season stats rank
Runs / G 4.31 19
BA 0.25 14
OPS 0.72 16
HR 80 22
SB 61 11

Injuries

Boston Red Sox BOS
Kansas City Royals KC

Boston vs. Kansas City Betting News

No posts found.

Kansas City Royals KC

No posts found.

Pitchers & Umpires

Today - Overall

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Connelly Early (L) - - - - - - 32-46 - - - - -
Michael Wacha (-) - - - - - - 34-46 - - - - -

Today - Last 3

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Connelly Early (L) - - - - - - 32-46 - - - - -
Michael Wacha (-) - - - - - - 34-46 - - - - -
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Brayan Bello (R) 5.08 2-6 6.34 44 24 0 8 78 47 43 10 0 1.67 79:36
Garrett Crochet (L) 5 3-3 6.3 37 11 0 6 33 23 21 5 0 1.47 23:15
Connelly Early (L) 5.41 6-5 3.64 79 31 0 15 73 33 33 14 0 1.27 73:53
Payton Tolle (L) 5.83 3-5 3.08 62 18 0 11 52 26 22 6 0 1.09 45:46
Sonny Gray (R) 5.44 9-1 2.95 66 20 0 14 71 26 25 9 0 1.19 83:32
Johan Oviedo (R) 3.2 0 9.82 3 1 0 0 6 4 4 2 0 1.91 4:2
Tyler Samaniego (L) 1.01 0-3 2.66 17 8 0 1 22 8 6 1 0 1.48 20:12
Jake Bennett (L) 5.24 1-3 3.71 22 5 0 5 25 11 11 1 0 1.13 29:11
Ryan Watson (R) 1.66 0 4.95 35 17 0 0 42 24 24 7 0 1.35 40:27
T.J. Sikkema (L) 1.67 0-1 3.6 5 1 0 1 10 6 2 0 0 2.2 3:2
Alec Gamboa (L) 0.6 0 0 3 0 0 0 0 0 0 0 0 0 0:1
Seth Martinez (R) 1.17 2-0 7.27 5 4 0 0 11 7 7 1 0 1.73 8:4
Wyatt Olds (R) 0.89 0 6.75 9 5 0 0 5 5 5 0 0 1.5 8:1
Noah Song (R) 1.33 0 1.13 9 4 0 0 3 1 1 0 0 0.88 6:4
Ranger Suarez (L) 5.48 3-3 2.94 84 25 0 15 69 28 27 4 0 1.14 69:45
Tyler Uberstine (R) 2.2 0-1 3.38 2 1 0 0 3 1 1 1 0 1.5 1:2
Jacob Webb (R) 0.85 1-2 13.5 7 8 0 0 7 9 8 2 0 2.81 2:4
Blake Wehunt (R) 4 0-1 2.25 3 1 0 1 3 1 1 0 0 1 2:2
Jeremy Wu-Yelland (L) 0.8 0 9.82 2 3 0 0 4 4 4 1 0 1.91 3:3
Vinny Nittoli (R) 0.73 0 13.5 0 0 0 0 3 4 4 0 0 1.13 6:1
Jay Allmer (R) 0.28 1-0 0 2 0 0 0 2 0 0 0 0 1.5 0:1
Jack Anderson (R) 2.67 0 3.38 6 2 0 0 8 3 3 1 0 1.25 8:6
Michael Sansone (L) 0.71 0 10.8 3 0 0 0 13 7 6 1 0 2.6 6:5
Reidis Sena (R) 0.75 0 3 3 2 0 0 2 1 1 0 0 1.33 2:2
Nazzan Zanetello (R) 0 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Calvin Bickerstaff (R) 0.05 0-1 27 1 0 0 0 2 1 1 0 0 6 0:0
Jorge Juan (R) 0.55 0 0 1 2 0 0 2 2 0 0 0 3 1:1
PJ Labriola (L) 0.5 1-0 18 2 2 0 0 3 4 4 0 0 2.5 3:0
Steven Brooks (R) 0.5 0 36 1 3 0 0 3 4 4 2 0 6 1:1
Griffin Kilander (R) 0.1 0 27 0 1 0 0 2 1 1 0 0 9 0:1
Danny Coulombe (L) 0.72 0-2 4.58 10 9 0 0 14 9 9 1 0 1.3 19:12
Eduardo Rivera (R) 3.1 0 0 3 0 0 0 1 0 0 0 0 0.3 4:1
Joe La Sorsa (L) 0.1 0 27 1 0 0 0 1 1 1 1 0 3 0:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Ryan Bergert (-) 2.64 0-3 7.24 9 5 0 5 16 11 11 6 0 1.54 15:8
Kris Bubic (-) 5.57 3-2 4.11 51 26 0 9 36 23 23 4 0 1.23 49:28
Noah Cameron (-) 5.36 4-4 4.2 70 19 0 14 76 40 35 8 0 1.27 67:46
Eric Cerantola (-) 1.33 0 9 7 4 0 0 3 4 4 2 0 1.75 2:2
Bailey Falter (-) 1.84 0-2 13.97 6 6 0 2 24 15 15 4 0 3.1 8:5
Stephen Kolek (-) 5.78 4-2 4.15 34 11 0 9 51 27 24 8 1 1.19 65:27
Seth Lugo (-) 5.67 3-4 3.69 66 28 0 15 87 39 35 7 0 1.35 78:63
Cole Ragans (-) 4.39 1-4 4.84 45 23 0 8 27 20 19 10 0 1.42 23:20
Michael Wacha (-) 6.31 5-5 3.48 77 29 0 16 88 41 39 10 0 1.16 97:61
Mason Black (-) 1.43 0 3.57 15 11 0 0 19 7 7 3 0 1.7 8:15
Ben Kudrna (-) 1.55 0-1 21.6 4 3 0 0 9 8 8 0 0 3.6 3:1
Steven Zobac (-) 1.1 0 0 3 2 0 0 3 0 0 0 0 1.88 3:0
Aaron Sanchez (-) 2 0 4.5 7 5 0 1 11 5 5 1 0 1.6 11:4
Frank Mozzicato (-) 1 0 13.5 2 4 0 0 4 3 3 0 0 4 1:2
Shane Panzini (-) 0.9 0-1 8.22 6 5 0 0 9 7 7 1 0 1.83 10:3
Hunter Patteson (-) 0.74 0-1 11.12 1 7 0 0 12 7 7 0 0 3.35 8:5
Andrew Perez (-) 0.63 0-1 1.8 3 2 0 0 5 1 1 0 0 1.4 5:5
Eli Morgan (-) 1.22 0-1 5.19 15 8 0 0 23 10 10 4 0 1.79 15:6
Chase Jessee (L) 1.1 0 3.38 0 1 0 0 2 1 1 0 0 1.13 5:1
Oscar Rayo (L) 0.2 0 54 1 2 0 0 4 4 4 0 0 9 0:1
Ryan Ramsey (-) 1 0 0 1 0 0 0 0 0 0 0 0 0 0:2
Caden Monke (-) 0.55 0 20.25 2 5 0 0 3 3 3 0 0 6 0:1
Augusto Mendieta (R) 0.1 0 0 1 1 0 0 0 0 0 0 0 3 0:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Aroldis Chapman (L) 0.92 0-3 2.08 29 9 0 0 16 5 5 0 0 1.15 16:13
Zack Kelly (R) 0.95 0-2 3.31 14 7 0 0 14 8 6 1 0 1.29 19:8
Jovani Moran (L) 1.57 1-2 3 38 15 0 3 20 11 11 5 0 1.06 26:22
Justin Slaten (R) 0.85 0-4 6.48 20 5 0 0 23 13 12 4 0 1.68 13:11
Greg Weissert (R) 0.94 0-1 3.6 30 9 0 0 29 13 12 5 0 1.27 28:20
Garrett Whitlock (R) 0.97 4-1 2.92 29 6 0 0 22 9 8 3 0 1.14 21:8
Tyron Guerrero (R) 0.93 0-1 3.46 19 1 0 0 13 8 5 2 0 1.08 12:6
Devin Sweet (R) 0.75 0 24 4 4 0 0 9 8 8 3 0 4.33 1:2
Kyle Keller (R) 1 1-0 5 7 7 0 1 8 5 5 1 0 1.67 9:9
Max Carlson (R) 0.44 0 10.13 2 2 0 0 7 3 3 0 0 3.38 1:3
Cooper Adams (R) 0.8 0 4.91 5 1 0 0 1 2 2 1 0 0.55 4:1
Patrick Halligan (R) 0.5 0 36 1 0 0 0 5 4 4 1 0 5 1:1
Cade Feeney (R) 0.4 0 16.2 2 0 0 0 4 3 3 1 0 2.4 2:1
Joe Vogatsky (R) 0.2 0 0 0 2 0 0 0 0 0 0 0 3 1:1
Tommy Kahnle (R) 1.17 0 3.86 5 5 0 0 7 3 3 1 0 1.71 5:2
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Luinder Avila (-) 2.81 3-3 5.06 39 27 0 6 42 24 24 4 0 1.62 38:26
Steven Cruz (-) 1.1 1-2 6.26 30 13 0 0 23 17 16 8 0 1.57 18:7
Lucas Erceg (-) 0.94 3-3 5.34 24 19 0 0 33 19 17 2 0 1.81 30:9
Carlos Estevez (-) 0.1 0-1 162 0 2 0 0 4 6 6 1 0 18 0:0
Daniel Lynch IV (-) 1 2-1 2.53 30 11 0 0 20 12 9 2 0 0.97 36:19
John Schreiber (-) 0.92 0-3 2.56 24 12 0 0 24 10 9 5 0 1.14 35:14
Alex Lange (-) 1.06 0-4 3.86 36 19 0 0 29 17 15 2 0 1.37 32:22
Jose Cuas (-) 1 0 7.88 10 6 0 0 6 7 7 2 0 1.5 5:4
Nick Mears (-) 0.91 2-3 5.12 15 11 0 0 18 11 11 2 0 1.5 18:11
Matt Strahm (-) 0.9 3-1 6.2 19 10 0 0 25 17 17 8 0 1.42 16:24
Hector Neris (-) 0.87 0-2 14.21 0 5 0 0 13 11 10 3 0 2.84 7:5
Drew Beam (-) 0 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Dennis Colleran (-) 1 0 0 3 0 0 0 1 0 0 0 0 0.25 3:2
Helcris Olivarez (-) 0.89 2-1 8.59 6 6 0 0 7 7 7 0 0 1.77 12:2
Mitch Spence (-) 4 0-1 13.5 4 6 0 1 11 12 12 1 0 2.13 11:4
Ben Sears (-) 0.62 0-1 10.8 5 1 0 0 6 4 4 1 0 2.1 2:0
Beck Way (-) 1.44 0 4.35 11 5 0 0 10 5 5 2 0 1.45 10:3
Brandon Johnson (-) 0.55 0 10.13 2 0 0 0 5 3 3 2 0 1.88 3:3
Chandler Champlain (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Jonathan Heasley (-) 0.67 0-1 27 2 1 0 0 8 6 6 2 0 4.5 3:1
Christian Chamberlain (-) 1 0 0 0 1 0 0 1 0 0 0 0 2 0:1
Zachary Cawyer (-) 0.55 0 0 1 0 0 0 0 0 0 0 0 0 1:2
Connor Seabold (-) 1.03 0 8.1 4 2 0 0 5 3 3 0 0 2.1 3:3
Umpire G W-L AVG PIT STR B STR% STR_ BB K/BB HR O/U
Erich Bacchus 0 0-0 0 0 0 0 0 0 0 0 0 0-0