1. MLB
  2. Scores
  3. 3 · 28 · 26
  4. KC vs ATL

Kansas City Royals vs. Atlanta Braves

Mar 28, 2026
FINAL

Box Score

123456789RHELOB
KC0000001102506
ATL0000000066914
win:Atlanta Braves logoO. Bidoloss:Kansas City Royals logoC. Estevez

Scoring Summary

KCATL
  • Kansas City Royals logo
    7
    Salvador Perez homers (1) on a fly ball to left center field. [1 run]
    10
  • Kansas City Royals logo
    8
    Vinnie Pasquantino reaches on a fielder's choice, fielded by first baseman Matt Olson. Maikel Garcia scores. Fielding error by first baseman Matt Olson. [1 run]
    20
  • Atlanta Braves logo
    9
    Mike Yastrzemski singles on a line drive to center fielder Kyle Isbel. Drake Baldwin scores. Jorge Mateo to 3rd. [1 run]
    21
  • Atlanta Braves logo
    9
    Michael Harris II singles on a ground ball to pitcher Carlos Estevez. Jorge Mateo scores. Eli White to 3rd. Ozzie Albies to 2nd. [1 run]
    22
  • Atlanta Braves logo
    9
    Dominic Smith hits a grand slam (1) to right center field. Eli White scores. Ozzie Albies scores. Michael Harris II scores. [4 runs]
    26

Player Stats

Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
1Maikel Garcia3B03100102.167
2Bobby Witt Jr.SS14001002.375
3Vinnie Pasquantino1B04001001.000
4Salvador PerezC14110012.250
5Carter JensenDH02001100.000
Lane ThomasPH-DH-RF01000002.250
6Jonathan India2B04002001.000
Carlos EstevezP00000000.000
7Jac CaglianoneRF23000000.500
Tyler TolbertPR-RF-2B01001000.000
8Isaac CollinsLF03002102.000
9Kyle IsbelCF13000000.333
TOTAL5322183112-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Michael WachaRHP6.0300710800.00
Matt StrahmLHP1.0100100130.00
Lucas ErcegRHP1.0100010120.00
Carlos EstevezRHP0.146602127162.00
TOTAL8.1966841132-
Atlanta Braves logoHITTINGHABRRBIKBBHRLOBAVG
1Ronald Acuna Jr.RF13000101.125
2Drake BaldwinC03101102.143
3Matt Olson1B14003000.375
Jorge MateoPR00100000.000
4Austin Riley3B14002002.571
5Mike YastrzemskiLF24010001.500
Eli WhitePR00100000.250
6Ozzie Albies2B03100102.286
7Michael Harris IICF34111000.500
8Dominic SmithDH14141012.250
9Mauricio DubonSS02000100.167
TOTAL9316684110-
Atlanta Braves logoPITCHINGIPHRERKBBHRPCERA
Reynaldo LopezRHP6.0311321771.50
Dylan LeeLHP1.0100200180.00
Joel PayampsRHP0.1110010150.00
Aaron BummerLHP0.2000000120.00
Osvaldo BidoRHP1.0000300160.00
TOTAL9.0521831138-

Play-by-Play

1st inningKCATL
  • TOP 1
  • Kansas City Royals logo
    FLYOUT — Maikel Garcia flies out to right fielder Ronald Acuna Jr. [1 out]
    00
  • Kansas City Royals logo
    FLYOUT — Bobby Witt Jr. flies out to right fielder Ronald Acuna Jr. [2 outs]
    00
  • Kansas City Royals logo
    STRIKEOUT — Vinnie Pasquantino called out on strikes. [3 outs]
    00
  • BOTTOM 1
  • Atlanta Braves logo
    FLYOUT — Ronald Acuna Jr. flies out to right fielder Jac Caglianone. [1 out]
    00
  • Atlanta Braves logo
    STRIKEOUT — Drake Baldwin strikes out swinging. [2 outs]
    00
  • Atlanta Braves logo
    STRIKEOUT — Matt Olson strikes out on a foul tip. [3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

2Runs6
5Hits9
0Errors1
.156Batting Avg.290
32At Bats31
2Extra-base Hits1
1Home Runs1
1Runs-Batted-In6
3Walks4
2Stolen Bases0
8Strikeouts8
6Left on Base4
9Total Bases12

Game Details

Saturday, March 28, 2026 · 7:15 PM
Truist Park · Cumberland, GA
attendance: 39,362 (95.8%)
weather: 64 degrees, clear
spread: ATL -149
over/under: 8.5