Kansas City Royals

Bobby Witt

#7 Active
SS Kansas City Royals 6'1" · 200 lbs Bats: R · Throws: R
Batting AVG
.279
Batting OBP
.360
Batting SLG
.442
Season HR
18
Season RBI
54
Next Matchup @ PHI Fri 7:05 PM ET · SP: J. Hellickson

2026 Fantasy Baseball Player Profile

Bobby Witt Jr.’s 2025 season, while considered a slight "regression" from his historic 2024 MVP runner-up campaign, still cemented his status as the premier shortstop in the American League. Appearing in 157 games for the third consecutive year, Witt slashed .295/.351/.501 with 23 home runs, 88 RBI, and 38 stolen bases. He led the league in hits for the second straight year (184) and set a career high with 47 doubles. His defensive excellence was also recognized, as he earned the 2025 American League Platinum Glove, signifying he was the best overall fielder in the league. 

Entering 2026, the 25-year-old is at the center of several major developments in Kansas City. The Royals have moved the fences in at Kauffman Stadium—the left-field wall has shifted from 356 to 347 feet—a move specifically designed to benefit right-handed power hitters like Witt. Before the MLB regular season begins, Witt will serve as a cornerstone for Team USA in the 2026 World Baseball Classic this March. Unlike his 2023 stint as a bench player, Witt is projected to be the starting shortstop, playing for a gold medal on the international stage, a feat that would mirror his father’s silver medal performance in the 1984 Olympics.

For fantasy managers, Witt remains a consensus top-3 overall pick with an ADP of 3.0.

DFS Last 5

Game Log

2026 Regular Season
DATE OPPONENT AB R H 2B 3B HR RBI BB SO SB AVG OBP SLG RESULT
Sep 22 vs. Chicago White Sox 1 0 1 0 0 0 0 0 0 0 .281 .348 .443 L 3-0
Sep 20 @ Pittsburgh Pirates 4 1 1 0 0 0 0 0 1 0 .279 .347 .442 L 3-4
Sep 19 @ Pittsburgh Pirates 5 2 3 0 0 0 0 0 0 1 .279 .348 .443 L 5-6
Sep 18 @ Pittsburgh Pirates 4 1 1 0 0 0 0 0 0 0 .276 .345 .441 L 5-8
Sep 17 @ Houston Astros 3 0 0 0 0 0 0 1 2 0 .277 .346 .443 L 2-6
Sep 16 @ Houston Astros 3 0 0 0 0 0 0 1 1 1 .278 .347 .446 W 5-2
Sep 15 @ Houston Astros 4 0 1 0 0 0 0 0 0 1 .280 .347 .448 L 2-4
Sep 13 @ Boston Red Sox 4 0 1 0 0 0 0 1 3 0 .280 .348 .450 L 1-4
Sep 12 @ Boston Red Sox 4 0 1 0 0 0 0 0 1 1 .280 .348 .451 L 1-5
Sep 11 @ Boston Red Sox 3 0 0 0 0 0 0 0 1 0 .281 .348 .453 W 3-2
Sep 9 vs. Arizona Diamondbacks 4 1 2 0 0 1 3 0 0 0 .282 .350 .456 W 2-5
Sep 8 vs. Arizona Diamondbacks 4 0 0 0 0 0 0 0 0 1 .280 .349 .449 L 5-3
Sep 7 vs. Arizona Diamondbacks 4 1 0 0 0 0 0 0 1 0 .283 .352 .453 L 5-4
Sep 6 vs. Toronto Blue Jays 4 2 2 1 0 0 0 1 1 0 .285 .353 .457 W 1-6
Sep 5 vs. Toronto Blue Jays 4 1 1 1 0 0 0 0 1 0 .283 .351 .454 L 4-3
Sep 4 vs. Toronto Blue Jays 3 1 1 0 0 1 1 1 1 0 .284 .352 .454 L 9-2
Sep 3 vs. Miami Marlins 3 0 0 0 0 0 0 1 0 0 .283 .350 .448 W 3-7
Sep 2 vs. Miami Marlins 4 1 1 0 0 0 0 1 0 1 .285 .351 .451 L 9-6
Sep 1 vs. Miami Marlins 3 0 1 0 0 0 1 0 1 1 .285 .351 .453 L 6-3
Aug 30 @ Cleveland Guardians 4 0 0 0 0 0 0 0 0 0 .285 .351 .454 L 1-11
Aug 29 @ Cleveland Guardians 5 1 1 0 0 0 0 0 0 0 .288 .354 .458 W 8-3
Aug 28 @ Cleveland Guardians 5 1 1 1 0 0 0 0 1 0 .289 .356 .460 W 3-0
Aug 27 @ Toronto Blue Jays 5 3 2 1 0 0 1 0 0 1 .290 .357 .461 W 13-2
Aug 26 @ Toronto Blue Jays 3 0 1 0 0 0 0 0 1 0 .288 .357 .459 L 0-3
Aug 25 @ Toronto Blue Jays 3 1 0 0 0 0 0 1 1 0 .288 .357 .460 W 5-3
Aug 23 vs. Detroit Tigers 4 0 1 0 0 0 0 1 2 1 .290 .358 .463 W 7-11
Aug 22 vs. Detroit Tigers 4 0 1 0 0 0 0 0 1 1 .290 .357 .465 W 1-3
Aug 21 vs. Detroit Tigers 4 0 2 0 0 0 0 0 1 0 .291 .358 .467 W 2-5
Aug 20 vs. Las Vegas Athletics 4 3 2 0 0 1 1 0 0 0 .289 .357 .467 W 2-6
Aug 19 vs. Las Vegas Athletics 4 1 0 0 0 0 0 0 0 0 .287 .356 .460 W 7-9
Aug 18 vs. Las Vegas Athletics 3 0 1 0 0 0 1 1 1 0 .289 .359 .464 W 3-4
Aug 17 vs. Las Vegas Athletics 4 4 3 1 0 1 3 1 0 1 .289 .356 .465 W 5-9
Aug 16 @ Los Angeles Angels 5 1 1 0 0 1 1 0 2 0 .285 .352 .453 W 3-0
Aug 15 @ Los Angeles Angels 3 0 0 0 0 0 0 0 1 0 .286 .353 .448 L 0-1
Aug 14 @ Los Angeles Angels 3 2 1 0 0 0 0 2 1 0 .288 .356 .452 W 7-6
Aug 12 @ Los Angeles Dodgers 5 0 2 1 0 0 0 0 1 0 .288 .353 .453 L 2-4
Aug 11 @ Los Angeles Dodgers 5 2 2 0 0 0 0 0 1 0 .286 .352 .451 L 4-5
Aug 10 @ Los Angeles Dodgers 3 1 0 0 0 0 0 1 2 1 .285 .352 .451 L 5-6
Aug 9 vs. Chicago Cubs 3 0 0 0 0 0 0 1 1 0 .287 .353 .455 L 10-2
Aug 8 vs. Chicago Cubs 3 1 1 0 0 0 0 1 0 0 .289 .354 .458 W 3-6
Aug 7 vs. Chicago Cubs 4 1 1 0 0 0 1 0 0 0 .289 .352 .459 L 6-4
Aug 6 vs. Minnesota Twins 4 2 3 1 0 0 0 0 0 1 .289 .353 .462 L 4-3
Aug 5 vs. Minnesota Twins 3 0 0 0 0 0 0 1 0 0 .284 .349 .456 W 1-2
Aug 4 vs. Minnesota Twins 5 2 3 1 0 0 2 0 1 0 .286 .350 .459 W 2-8
Jul 18 vs. San Diego Padres 4 0 0 0 0 0 0 0 1 0 .282 .347 .455 W 1-6
Jul 14 @ NL National League 1 1 0 0 0 0 0 1 0 0 .285 .351 .460 W 4-0
Jul 12 @ Baltimore Orioles 5 1 2 1 0 0 0 0 0 0 .286 .350 .461 L 2-8
Jul 11 @ Baltimore Orioles 4 0 0 0 0 0 0 0 2 0 .285 .349 .459 L 1-6
Jul 10 @ Baltimore Orioles 4 0 1 1 0 0 0 0 2 0 .288 .353 .464 L 3-5
Jul 9 @ New York Mets 4 1 1 0 0 1 1 0 0 0 .288 .354 .464 L 3-7
Jul 8 @ New York Mets 5 0 1 0 0 0 0 0 2 0 .289 .355 .458 L 2-6
Jul 7 @ New York Mets 6 1 1 0 0 0 2 1 1 0 .290 .357 .462 W 16-12
Jul 6 vs. Philadelphia Phillies 4 2 2 0 0 0 0 0 0 0 .292 .358 .467 W 1-15
Jul 5 vs. Philadelphia Phillies 3 2 2 0 0 0 0 1 0 1 .290 .357 .466 W 2-5
Jul 4 vs. Philadelphia Phillies 4 0 0 0 0 0 0 0 1 0 .286 .353 .465 L 6-1
Jul 2 vs. Tampa Bay Rays 4 0 0 0 0 0 0 0 1 1 .290 .357 .470 L 5-2
Jul 1 vs. Tampa Bay Rays 4 0 1 0 0 0 0 0 0 0 .293 .361 .476 L 4-0
Jun 30 vs. Tampa Bay Rays 4 2 3 0 0 2 3 0 0 0 .294 .362 .479 L 10-4
Jun 28 @ Chicago White Sox 3 1 0 0 0 0 1 1 2 0 .288 .357 .456 W 5-4
Jun 27 @ Chicago White Sox 4 0 1 1 0 0 0 0 0 0 .291 .360 .461 L 1-2
Jun 26 @ Chicago White Sox 3 1 0 0 0 0 0 1 1 0 .291 .361 .460 L 1-22
Jun 18 vs. St. Louis Cardinals 2 2 2 0 0 1 2 0 0 0 .294 .362 .465 W 6-14
Jun 17 @ Washington Nationals 4 0 1 0 0 0 1 1 0 1 .290 .358 .451 W 6-2
Jun 16 @ Washington Nationals 4 1 3 0 0 0 1 1 0 1 .290 .358 .454 L 4-6
Jun 15 @ Washington Nationals 3 1 0 0 0 0 0 1 1 0 .284 .351 .450 L 3-7
Jun 14 vs. Houston Astros 4 1 2 0 0 0 0 0 0 2 .287 .352 .455 W 0-4
Jun 13 vs. Houston Astros 5 1 3 2 0 0 0 0 0 0 .284 .350 .454 L 8-7
Jun 12 vs. Houston Astros 4 1 1 0 0 0 1 1 0 0 .278 .346 .444 L 10-8
Jun 11 vs. Texas Rangers 4 0 1 0 0 0 0 0 0 0 .278 .345 .447 L 4-2
Jun 10 vs. Texas Rangers 5 0 2 0 0 0 0 0 1 1 .279 .347 .450 L 6-4
Jun 9 vs. Texas Rangers 3 0 0 0 0 0 0 1 0 0 .277 .346 .451 W 3-5
Jun 7 @ Minnesota Twins 4 0 0 0 0 0 0 0 3 0 .280 .347 .456 W 6-5
Jun 6 @ Minnesota Twins 5 0 2 0 0 0 1 0 1 1 .284 .352 .463 W 3-2
Jun 5 @ Minnesota Twins 3 1 1 1 0 0 0 1 1 1 .282 .351 .464 L 3-5
Jun 4 @ Minnesota Twins 5 1 1 0 0 0 0 1 2 1 .281 .349 .462 W 8-6
Jun 3 @ Cincinnati Reds 4 1 1 0 0 0 0 1 1 1 .283 .349 .467 W 5-2
Jun 2 @ Cincinnati Reds 3 0 0 0 0 0 0 2 1 2 .283 .348 .471 L 3-4
Jun 1 @ Cincinnati Reds 3 2 1 1 0 0 0 0 0 0 .287 .347 .477 W 9-2
May 31 @ Texas Rangers 5 0 2 1 0 0 0 0 1 1 .286 .345 .474 L 3-6
May 30 @ Texas Rangers 4 1 1 0 0 0 1 1 1 0 .284 .344 .472 L 6-7
May 29 @ Texas Rangers 4 0 0 0 0 0 0 0 0 0 .284 .343 .476 L 1-9
May 27 vs. New York Yankees 4 0 0 0 0 0 0 0 1 0 .290 .348 .484 L 7-0
May 26 vs. New York Yankees 3 1 1 0 0 1 1 0 1 0 .295 .354 .493 L 15-1
May 25 vs. New York Yankees 4 1 1 0 0 1 1 0 1 0 .294 .354 .481 L 4-3
May 24 vs. Seattle Mariners 5 0 1 1 0 0 0 0 1 0 .295 .356 .471 W 6-8
May 23 vs. Seattle Mariners 4 2 2 0 0 0 0 0 0 1 .298 .360 .473 W 0-5
May 22 vs. Seattle Mariners 4 0 0 0 0 0 0 0 2 0 .294 .357 .473 L 2-0
May 20 vs. Boston Red Sox 4 0 1 1 0 0 0 0 1 0 .299 .364 .482 L 4-3
May 19 vs. Boston Red Sox 4 1 1 0 0 0 0 0 0 1 .301 .366 .482 L 7-1
May 18 vs. Boston Red Sox 4 0 1 0 0 0 0 0 2 1 .302 .368 .487 L 3-1
May 17 @ St. Louis Cardinals 4 0 0 0 0 0 0 0 0 0 .303 .370 .492 W 2-0
May 16 @ St. Louis Cardinals 3 0 1 0 0 0 0 1 0 0 .309 .377 .503 L 2-4
May 15 @ St. Louis Cardinals 5 0 2 1 0 0 1 0 2 0 .309 .375 .506 L 4-5
May 14 @ Chicago White Sox 3 0 1 0 0 0 0 1 0 1 .306 .374 .503 L 2-6
May 13 @ Chicago White Sox 3 2 1 0 0 1 2 2 1 0 .306 .372 .506 L 5-6
May 12 @ Chicago White Sox 5 1 2 0 0 1 1 0 1 0 .305 .366 .491 L 5-6
May 10 vs. Detroit Tigers 4 1 2 0 0 0 0 0 0 0 .302 .365 .475 L 6-3
May 9 vs. Detroit Tigers 4 1 1 0 0 1 2 0 0 0 .297 .362 .475 W 1-5
May 8 vs. Detroit Tigers 3 0 1 1 0 0 0 1 0 0 .299 .364 .461 W 3-4
May 7 vs. Cleveland Guardians 4 1 4 0 0 1 1 1 0 0 .298 .361 .457 L 8-5
May 6 vs. Cleveland Guardians 4 1 0 0 0 0 0 0 1 1 .279 .341 .422 L 3-1
May 5 vs. Cleveland Guardians 4 1 2 1 0 0 0 0 1 0 .287 .350 .434 W 3-5
May 4 vs. Cleveland Guardians 4 2 1 0 0 1 1 0 1 1 .281 .346 .424 W 2-6
May 3 @ Seattle Mariners 5 1 1 0 0 0 0 0 3 0 .281 .349 .407 W 4-1
May 2 @ Seattle Mariners 5 0 1 0 0 0 0 0 1 0 .285 .354 .415 W 3-2
May 1 @ Seattle Mariners 4 1 1 0 0 0 0 1 1 0 .288 .359 .424 W 7-6
Apr 30 @ Las Vegas Athletics 3 0 0 0 0 0 0 2 1 0 .289 .358 .430 L 3-6
Apr 29 @ Las Vegas Athletics 4 2 2 0 0 0 0 0 1 0 .297 .356 .441 L 2-5
Apr 28 @ Las Vegas Athletics 5 1 1 0 0 1 3 0 0 1 .289 .352 .439 W 4-1
Apr 26 vs. Los Angeles Angels 5 1 2 0 1 1 2 0 0 0 .294 .358 .422 W 9-11
Apr 25 vs. Los Angeles Angels 5 1 2 1 0 0 0 1 0 0 .288 .356 .375 W 1-12
Apr 24 vs. Los Angeles Angels 4 1 1 1 0 0 0 0 0 0 .283 .348 .364 W 3-6
Apr 22 vs. Baltimore Orioles 5 0 1 0 0 0 0 0 1 1 .284 .352 .358 L 8-6
Apr 21 vs. Baltimore Orioles 3 0 1 1 0 0 1 1 0 0 .289 .359 .367 W 5-6
Apr 20 vs. Baltimore Orioles 5 0 2 0 0 0 1 1 1 0 .287 .357 .356 L 7-5
Apr 19 @ New York Yankees 3 0 2 1 0 0 0 1 1 0 .280 .348 .354 L 0-7
Apr 18 @ New York Yankees 3 0 1 0 0 0 0 0 1 0 .266 .330 .329 L 4-13
Apr 17 @ New York Yankees 4 0 0 0 0 0 0 0 1 0 .263 .329 .329 L 2-4
Apr 16 @ Detroit Tigers 5 3 3 2 0 0 1 0 2 0 .278 .346 .347 L 9-10
Apr 15 @ Detroit Tigers 4 0 0 0 0 0 0 0 1 0 .254 .329 .299 L 1-2
Apr 14 @ Detroit Tigers 4 0 1 0 0 0 0 0 1 0 .270 .347 .317 L 1-2
Apr 12 vs. Chicago White Sox 2 0 1 0 0 0 2 3 1 0 .271 .353 .322 L 6-5
Apr 11 vs. Chicago White Sox 4 0 0 0 0 0 0 0 0 0 .263 .317 .316 W 0-2
Apr 10 vs. Chicago White Sox 4 0 1 1 0 0 1 0 0 0 .283 .339 .340 W 0-2
Apr 9 vs. Chicago White Sox 5 0 2 1 0 0 0 0 1 1 .286 .345 .327 L 2-0
Apr 8 @ Cleveland Guardians 4 0 2 1 0 0 1 0 1 0 .273 .340 .295 L 2-10
Apr 7 @ Cleveland Guardians 3 0 0 0 0 0 0 1 1 2 .250 .326 .250 L 1-2
Apr 6 @ Cleveland Guardians 4 0 2 0 0 0 0 0 0 1 .270 .333 .270 W 4-2
Apr 5 vs. Milwaukee Brewers 4 0 1 0 0 0 0 1 1 1 .242 .316 .242 L 8-5
Apr 4 (2) vs. Milwaukee Brewers 4 0 0 0 0 0 0 0 3 0 .241 .303 .241 W 2-8
Apr 4 vs. Milwaukee Brewers 3 0 1 0 0 0 1 2 0 1 .280 .345 .280 L 5-2
Apr 2 vs. Minnesota Twins 4 0 1 0 0 0 0 0 2 0 .273 .292 .273 L 5-1
Apr 1 vs. Minnesota Twins 3 0 1 0 0 0 1 0 0 1 .278 .300 .278 W 9-13
Mar 30 vs. Minnesota Twins 4 0 0 0 0 0 0 0 0 0 .267 .313 .267 W 1-3
Mar 29 @ Atlanta Braves 3 1 1 0 0 0 1 1 0 0 .364 .417 .364 W 4-1
Mar 28 @ Atlanta Braves 4 0 1 0 0 0 0 0 1 1 .375 .375 .375 L 2-6
Mar 27 @ Atlanta Braves 4 0 2 0 0 0 0 0 1 0 .500 .500 .500 L 0-6
Total5318914930118545410243.281.348.443

AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).

Splits

Latest Features