Page title background image

Bobby Witt Jr. Fantasy Stats

Background banner image for player info Bobby Witt Jr.

Shortstop #7

Healthy
Height / Weight 6'1"  /  200 lbs.
Date of Birth (Age) Jun 14, 2000 (25)
Experience 4 seasons
College None

2025 Rankings

Preseason SS1
Final SS3

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2022KCSS1508.259182150316208030135307.254.292.428.720
2023KCSS1589.96419717728113096401214915.276.315.495.810
2024KCSS16110.9636125211451132109571063112.332.385.588.973
2025KCSS1579.662399184476238849125389.295.351.501.852
Career 626 9.7 2491 403 722 151 34 105 373 176 487 148 43 .290 .340 .504 .844

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 27, 2025 KCCLESS10.051100000310.200.200.200.400
Mar 29, 2025 KCCLESS7.040110010001.250.250.500.750
Mar 30, 2025 KCCLESS7.040100011200.250.400.250.650
Mar 31, 2025 KCMILSS22.051200010020.400.500.400.900
Apr 1, 2025 KCMILSS7.030110001000.333.500.6671.167
Apr 2, 2025 KCMILSS0.040000000100.000.000.000.000
Apr 4, 2025 KCBALSS9.042100001100.250.400.250.650
Apr 5, 2025 KCBALSS14.041100110000.250.2501.0001.250
Apr 6, 2025 KCBALSS10.041210000100.500.500.7501.250
Apr 7, 2025 KCMINSS2.040000010000.000.000.000.000
Apr 8, 2025 KCMINSS11.032110001000.333.500.6671.167
Apr 9, 2025 KCMINSS7.030110001100.333.500.6671.167
Apr 10, 2025 KCMINSS17.031210010010.667.5001.0001.500
Apr 11, 2025 KCCLESS10.0202000020001.0001.0001.0002.000
Apr 12, 2025 KCCLESS12.031100001210.333.500.333.833
Apr 13, 2025 KCCLESS3.040100000000.250.250.250.500
Apr 14, 2025 KCNYYSS17.041200110100.500.5001.2501.750
Apr 15, 2025 KCNYYSS7.040110010000.250.250.500.750
Apr 16, 2025 KCNYYSS5.041100000100.250.250.250.500
Apr 17, 2025 KCDETSS7.040110001100.250.400.500.900
Apr 18, 2025 KCDETSS17.052210000010.400.400.6001.000
Apr 19, 2025 KCDETSS3.040100000000.250.250.250.500
Apr 20, 2025 KCDETSS7.041100010001.250.200.250.450
Apr 22, 2025 KCCOLSS12.030100002110.333.600.333.933
Apr 24, 2025 KCCOLSS9.041110000100.250.400.500.900
Apr 24, 2025 KCCOLSS14.042100010110.250.250.250.500
Apr 25, 2025 KCHOUSS9.040300000001.750.750.7501.500
Apr 26, 2025 KCHOUSS5.040110000000.250.250.500.750
Apr 27, 2025 KCHOUSS7.040110010300.250.250.500.750
Apr 29, 2025 KCTBSS10.030100001010.333.500.333.833
Apr 30, 2025 KCTBSS10.041200010001.500.500.5001.000
May 1, 2025 KCTBSS24.031100132100.333.6671.3332.000
May 2, 2025 KCBALSS0.040000000200.000.000.000.000
May 3, 2025 KCBALSS0.040000000100.000.000.000.000
May 4, 2025 KCBALSS21.051210120100.400.4001.2001.600
May 5, 2025 KCCHWSS24.031210011020.667.7501.0001.750
May 6, 2025 KCCHWSS5.050100010000.200.200.200.400
May 7, 2025 KCCHWSS16.041100120100.250.2501.0001.250
May 8, 2025 KCCHWSS34.052420020020.800.8001.2002.000
May 9, 2025 KCBOSSS4.030000002200.000.400.000.400
May 10, 2025 KCBOSSS15.041210000210.500.500.7501.250
May 11, 2025 KCBOSSS0.040000000300.000.000.000.000
May 12, 2025 KCHOUDH17.041201020000.500.4001.0001.400
May 13, 2025 KCHOUSS0.040000000000.000.000.000.000
May 14, 2025 KCHOUSS17.030101002110.333.6001.0001.600
May 16, 2025 KCSTLSS18.041201000110.500.5001.0001.500
May 17, 2025 KCSTLSS0.040000000100.000.000.000.000
May 18, 2025 KCSTLSS0.040000000000.000.000.000.000
May 19, 2025 KCSFSS5.040110000000.250.250.500.750
May 20, 2025 KCSFSS5.040100010201.250.250.250.500
May 21, 2025 KCSFSS14.041210020000.500.400.7501.150
May 23, 2025 KCMINSS8.040100000010.250.250.250.500
May 24, 2025 KCMINSS13.050100000420.200.200.200.400
May 25, 2025 KCMINSS5.050110000100.200.200.400.600
May 26, 2025 KCCINSS0.040000000100.000.000.000.000
May 27, 2025 KCCINSS7.030000001010.000.250.000.250
May 28, 2025 KCCINSS9.030110020100.333.250.667.917
May 30, 2025 KCDETSS14.051100110000.200.200.8001.000
May 31, 2025 KCDETSS0.030000000100.000.000.000.000
Jun 1, 2025 KCDETSS5.040110000100.250.250.500.750
Jun 3, 2025 KCSTLSS27.042200141100.500.6001.2501.850
Jun 5, 2025 KCSTLSS14.031100002110.333.600.333.933
Jun 5, 2025 KCSTLSS5.051100000300.200.200.200.400
Jun 6, 2025 KCCHWSS6.040200000100.500.500.5001.000
Jun 7, 2025 KCCHWSS3.040100000200.250.250.250.500
Jun 8, 2025 KCCHWSS19.051200120000.400.4001.0001.400
Jun 10, 2025 KCNYYSS3.030100000000.333.333.333.666
Jun 11, 2025 KCNYYSS0.040000000100.000.000.000.000
Jun 12, 2025 KCNYYSS0.040000000100.000.000.000.000
Jun 13, 2025 KCATHSS0.040000000000.000.000.000.000
Jun 14, 2025 KCATHSS2.030000001100.000.250.000.250
Jun 15, 2025 KCATHSS12.041210010101.500.500.7501.250
Jun 17, 2025 KCTEXSS21.042210110000.500.5001.5002.000
Jun 18, 2025 KCTEXSS9.042100001100.250.400.250.650
Jun 19, 2025 KCTEXSS12.031210001000.667.7501.0001.750
Jun 20, 2025 KCSDSS14.051100110100.200.200.8001.000
Jun 21, 2025 KCSDSS5.040110000000.250.250.500.750
Jun 22, 2025 KCSDSS6.040200000000.500.500.5001.000
Jun 24, 2025 KCTBSS0.040000000100.000.000.000.000
Jun 25, 2025 KCTBSS5.040110000100.250.250.500.750
Jun 26, 2025 KCTBSS0.040000000000.000.000.000.000
Jun 27, 2025 KCLADSS16.051100120100.200.200.8001.000
Jun 28, 2025 KCLADDH20.053410000000.800.8001.0001.800
Jun 29, 2025 KCLADSS7.040110010300.250.250.500.750
Jun 30, 2025 KCSEASS7.040100020200.250.250.250.500
Jul 1, 2025 KCSEASS17.052210000110.400.400.6001.000
Jul 2, 2025 KCSEASS19.0222000020101.0001.0001.0002.000
Jul 3, 2025 KCSEASS12.051100010210.200.200.200.400
Jul 4, 2025 KCARISS15.052300010100.600.600.6001.200
Jul 5, 2025 KCARISS5.040100010200.250.250.250.500
Jul 6, 2025 KCARISS14.041100110100.250.2501.0001.250
Jul 7, 2025 KCPITSS23.032200130100.667.5001.6672.167
Jul 8, 2025 KCPITSS3.040100000100.250.250.250.500
Jul 9, 2025 KCPITSS12.030110001110.333.500.6671.167
Jul 11, 2025 KCNYMSS21.051210120000.400.4001.2001.600
Jul 12, 2025 KCNYMSS2.030000001001.000.250.000.250
Jul 13, 2025 KCNYMSS3.040100000100.250.250.250.500
Jul 18, 2025 KCMIASS10.051100000010.200.200.200.400
Jul 19, 2025 KCMIASS0.040000000000.000.000.000.000
Jul 20, 2025 KCMIASS9.041110001100.250.400.500.900
Jul 21, 2025 KCCHCSS14.051100020110.200.200.200.400
Jul 22, 2025 KCCHCDH3.040100000200.250.250.250.500
Jul 26, 2025 KCCLESS5.041100000000.250.250.250.500
Jul 26, 2025 KCCLESS16.041100120000.250.2501.0001.250
Jul 27, 2025 KCCLESS9.031110001200.333.500.6671.167
Jul 28, 2025 KCATLSS14.052220000100.400.400.8001.200
Jul 29, 2025 KCATLSS19.041200021210.500.600.5001.100
Jul 30, 2025 KCATLSS0.040000000300.000.000.000.000
Aug 1, 2025 KCTORSS27.031100132010.333.6001.3331.933
Aug 2, 2025 KCTORSS0.040000000100.000.000.000.000
Aug 3, 2025 KCTORSS11.042110001200.250.400.500.900
Aug 4, 2025 KCBOSSS8.040200001100.500.600.5001.100
Aug 5, 2025 KCBOSSS10.041101000100.250.250.7501.000
Aug 6, 2025 KCBOSSS14.030100011010.333.600.333.933
Aug 8, 2025 KCMINSS14.051100110100.200.200.8001.000
Aug 9, 2025 KCMINSS0.040000000100.000.000.000.000
Aug 11, 2025 KCWSHSS6.050200000100.400.400.400.800
Aug 12, 2025 KCWSHSS11.022100002000.500.750.5001.250
Aug 13, 2025 KCWSHSS16.032200020000.667.600.6671.267
Aug 15, 2025 KCCHWSS10.041210000000.500.500.7501.250
Aug 16, 2025 KCCHWSS8.040100000310.250.250.250.500
Aug 17, 2025 KCCHWSS12.031100001010.333.500.333.833
Aug 18, 2025 KCTEXSS9.021100002100.500.750.5001.250
Aug 19, 2025 KCTEXSS16.041100120000.250.2501.0001.250
Aug 20, 2025 KCTEXSS13.051310000100.600.600.8001.400
Aug 21, 2025 KCTEXSS20.051210000020.400.400.6001.000
Aug 22, 2025 KCDETSS7.051100010000.200.200.200.400
Aug 23, 2025 KCDETSS22.042300110000.750.7501.5002.250
Aug 24, 2025 KCDETSS9.041100011100.250.400.250.650
Aug 25, 2025 KCCHWSS5.040110000000.250.250.500.750
Aug 26, 2025 KCCHWSS3.050100000200.200.200.200.400
Aug 27, 2025 KCCHWSS12.041200020100.500.500.5001.000
Aug 29, 2025 KCDETSS7.041100001000.250.400.250.650
Aug 30, 2025 KCDETSS19.041200120100.500.5001.2501.750
Aug 31, 2025 KCDETSS0.040000000000.000.000.000.000
Sep 2, 2025 KCLAASS12.031101001100.333.5001.0001.500
Sep 3, 2025 KCLAASS2.030000000101.000.250.000.250
Sep 4, 2025 KCLAASS16.031100111000.333.5001.3331.833
Sep 5, 2025 KCMINSS0.030000000100.000.000.000.000
Sep 9, 2025 KCCLESS3.040100000100.250.250.250.500
Sep 10, 2025 KCCLESS13.041200000110.500.500.5001.000
Sep 11, 2025 KCCLESS0.040000000100.000.000.000.000
Sep 12, 2025 KCPHISS14.031100010010.333.500.333.833
Sep 13, 2025 KCPHISS2.040000001100.000.200.000.200
Sep 14, 2025 KCPHISS24.052201110300.400.4001.4001.800
Sep 16, 2025 KCSEASS7.030100001000.333.600.333.933
Sep 17, 2025 KCSEASS10.050210010100.400.400.6001.000
Sep 18, 2025 KCSEASS0.040000000200.000.000.000.000
Sep 19, 2025 KCTORSS15.051200010010.400.400.400.800
Sep 20, 2025 KCTORSS19.041210110000.500.5001.5002.000
Sep 21, 2025 KCTORSS3.050100000100.200.200.200.400
Sep 23, 2025 KCLAASS14.051210020000.400.400.6001.000
Sep 24, 2025 KCLAASS0.040000000000.000.000.000.000
Sep 25, 2025 KCLAASS22.052420010001.800.8001.2002.000
Sep 26, 2025 KCATHSS3.040100000100.250.250.250.500
Sep 27, 2025 KCATHSS13.050200010010.400.400.400.800
Sep 28, 2025 KCATHSS9.050110020000.200.200.400.600

Bobby Witt Jr. News

Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Returning on Tuesday

Kansas City Royals shortstop Bobby Witt Jr. (back) is returning to the starting lineup ahead of Tuesday's game against the Cleveland Guardians. Witt is back in the mix after missing three games due to lower back spasms. He underwent an MRI which didn't reveal any structural damage. That being said, Witt should be back to his normal MVP-type self here soon. He'll cover shortstop and bat second versus left-hander Joey Cantillo on Tuesday. Fantasy managers should make sure to check their lineups and get Witt in there ahead of first pitch.
Sep 9   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Still Out for Series Opener Against Cleveland

Kansas City Royals shortstop Bobby Witt Jr. (back) will miss his third straight game in Monday's series opener against the division-rival Cleveland Guardians at Progressive Field. Maikel Garcia will make another start at shortstop for the Royals and will hit second against Guardians right-hander Slade Cecconi. Witt is managing lower-back spasms and is considered day-to-day, so fantasy managers will need to keep him benched and check back on Tuesday to see if he's able to return. An injured list stint can't be ruled out for the 25-year-old, though, if he's unable to get back into the lineup sometime soon. That would be a major blow to KC's chances of earning a wild-card spot in the American League, as Witt has been excellent again in 2025 with a .294/.352/.503 slash line, .855 OPS, 21 home runs, 77 RBI, 90 runs and 34 steals in his 545 at-bats.
Sep 8   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Out of Sunday's Lineup

Kansas City Royals shortstop Bobby Witt Jr. (back) is absent from the lineup on Sunday against Minnesota Twins right-hander Bailey Ober. Maikel Garcia will play short and hit second, while Nick Loftin will man third base and bat seventh. Witt hasn't played since leaving the Royals' 2-1 win over the Twins on Friday with low-back spasms, but an MRI didn't reveal anything serious. Fantasy managers should check back on Monday to see if Witt is ready to return for the Royals' series opener against the Cleveland Guardians.
Sep 7   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Considered Day-to-Day

Kansas City Royals shortstop Bobby Witt Jr. (back) was forced to make an early exit from Friday's game. As a result, Witt sat out of Saturday's game due to back spasms. Luckily, the MRI showed no structural damage, so Witt isn't dealing with anything too serious. For now, fantasy managers should consider Witt as day-to-day. It wouldn't be shocking to see Witt miss a handful of games. Right now, it doesn't sound like this issue will force Witt onto the injured list. In his absence, Maikel Garcia and Nick Loftin should help try to fill the void at shortstop.
Sep 7   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Not in Saturday's Lineup

Kansas City Royals shortstop Bobby Witt Jr. (back) is sitting out on Saturday against the Minnesota Twins. Maikel Garcia will fill in at short and hit second versus Twins ace Joe Ryan, while Nick Loftin will play third base and bat seventh. Witt left the Royals' 2-1 win on Friday with lower-back spasms and will get at least one game off as a result. The durable superstar has appeared in 139 of the Royals' 141 games this season and slashed .294/.352/.503 with 21 homers, 77 RBI, 90 runs scored, and 34 stolen bases in 605 plate appearances. The playoff-contending Royals and fantasy managers will hope to get him back on Sunday.
Sep 6   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Dealing With Back Spasms

The Kansas City Royals announced that shortstop Bobby Witt Jr. (back) left their 2-1 win over the Minnesota Twins on Friday with lower-back spasms. Witt went 0-for-3 before the team replaced him at short with Maikel Garcia in the seventh inning and brought in Nick Loftin to play third. It's unclear if Witt will play on Saturday. The durable superstar hasn't appeared in fewer than 150 games in any of his three full seasons, and he's on pace to reach that mark again this year. Over 138 games and 605 plate appearances, Witt has slashed an excellent .294/.352/.503 with 21 homers, 77 RBI, 90 runs scored, and 24 stolen bases.
Sep 6   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Exits Early on Friday

Kansas City Royals shortstop Bobby Witt Jr. (undisclosed) made an early exit from Friday's game against the Minnesota Twins. According to Joel Goldberg, Witt was taken out after the seventh inning. Before exiting he went 0-for-3 at the plate. Witt didn't appear to have suffered any injuries and it was a one-run game at the time. There should be another update on his status shortly. Hopefully, it's a minor issue as fantasy managers cannot afford to lose Witt right now. Fantasy managers should check back after the game for another update on his status.
Sep 6   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Back in Monday's Lineup

Kansas City Royals shortstop Bobby Witt Jr. (back) is starting at shortstop and is batting second on Monday against the visiting Washington Nationals and right-hander Cade Cavalli in the series opener. Witt dealt with back stiffness over the weekend and sat out of Sunday's series finale against the Minnesota Twins. The 25-year-old All-Star was up in the air to play on Monday, but he's in there and needs to be in all starting fantasy lineups. He snapped a short hitting streak with a hitless performance on Saturday, and he's hitting .226 (7-for-31) with two home runs, a triple, five RBI and two steals in eight games in the month of August. The former first-rounder can do it all on the diamond and contribute in all fantasy categories. He's currently slashing .284/.340/.493 with an .833 OPS, 17 homers, 65 RBI, 71 runs and 30 steals.
Aug 11   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Dealing With Stiff Back

Updating a previous report, Kansas City Royals shortstop Bobby Witt Jr. (back) is out of the starting lineup for Sunday's series finale against the division-rival Minnesota Twins with a stiff back. Manager Matt Quatraro said Witt woke up with back stiffness on Saturday but was able to play through it. The good news is that Witt will be available off the bench on Sunday if he feels well enough to hit. Fantasy managers should consider Witt day-to-day for now and check back on Monday to see if he's feeling good enough to return for the series opener against the Washington Nationals. With Witt out on Sunday, Maikel Garcia is starting at the 6 and batting second, with Adam Frazier at third base and hitting fifth against Twins right-hander Jose Urena. Witt went hitless on Saturday to snap a modest five-game hitting streak.
Aug 10   
Bobby Witt Jr.  • SS  •  Royals

Bobby Witt Jr. Resting on Sunday

Kansas City Royals shortstop Bobby Witt Jr. is getting a rare rest day in Sunday's series finale against the division-rival Minnesota Twins at Target Field. Maikel Garcia will shift over to shortstop and will hit second against Twin right-hander Jose Urena. Veteran Adam Frazier will play third and hit fifth for the Royals. It's just the second time all year that Witt has not started a game. The 25-year-old went 0-for-4 on Saturday in Minnesota to snap a modest five-game hitting streak. Witt remains one of the best and most exciting players in all of baseball and is slashing .284/.340/.493 in 2025 with an .833 OPS, 17 home runs, 65 RBI, 71 runs scored and 30 stolen bases in 458 at-bats. In eight games so far in the month of August, Witt has struggled a bit with a .226 average (7-for-31), but he still has two homers, a double, triple, five RBI and two steals.
Aug 10   
LEGEND