Skip to main content

Who Should I Trade?

Freddy Galvis for Bobby Witt Jr. (2021)

See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
Experts' Pick
  Bobby Witt Jr.
Bobby Witt Jr.
Freddy Galvis
Freddy Galvis
Recommended by
7 of 11 experts
Recommended by
4 of 11 experts
Rest of Season# 245# 308
VBR# 337
Home Runs6
Stolen Bases1
Batting Average.242
Injury AlertMiLBIL10
Expert Ranks 
Mike Maher
# 276# 290
Pierre Camus
# 239# 332
Brendan Tuma
# 155
Jordan Eisen
Field of Vision Sports
# 240
Brad Camara
# 172
Chris Clegg
# 186# 337
John Albright
Fantasy Six Pack
# 7
Carmen Maiorano
# 195
Dan Harris
# 258
Ryan Amore
Pitcher List
# 260
Corbin Young
# 284
Who Should I Trade? Player Statistics
  Bobby Witt Jr.
Bobby Witt Jr.
Freddy Galvis
Freddy Galvis
2021 Stats 
At Bats249
Home Runs9
Stolen Bases1
Caught Stealing0
Batting Average.249
On Base Pct.306
Slugging Pct.414
On-base Plus Slugging.720
Who Should I Trade? Player Projections
  Bobby Witt Jr.
Bobby Witt Jr.
Freddy Galvis
Freddy Galvis
2021 Projections 
At Bats167
Home Runs6
Stolen Bases1
Caught Stealing1
Batting Average.242
On Base Pct.298
Slugging Pct.399
On-base Plus Slugging.697
Who Should I Trade? Player Notes
  Bobby Witt Jr.
Bobby Witt Jr.
Freddy Galvis
Freddy Galvis
 The Royals promoted top prospect SS Bobby Witt Jr. to Triple-A Omaha.
Brendan Tuma - Too Much Tuma
Sun, Jul 18th
The Orioles have placed starting shortstop Freddy Galvis on the 10-day injured list with a right quad strain.
Andersen Pickard
Sun, Jun 27th
 Royals top prospect SS Bobby Witt Jr. stole two bases during Sunday's game for Double-A Northwest Arkansas.
Brendan Tuma - Too Much Tuma
Mon, Jun 21st
Freddy Galvis went 0-for-3 with one strikeout.
Lucas Babits-Feinerman
Thu, Jun 24th
 Royals top prospect SS Bobby Witt launched his first career Double-A homer on Wednesday.
Brendan Tuma - Too Much Tuma
Thu, May 13th
Freddy Galvis went 2-for-4 with two singles, one run scored, and one strikeout.
Lucas Babits-Feinerman
Wed, Jun 16th
 Royals SS prospect Bobby Witt Jr. went 1-for-4 with a walk and two stolen bases on Wednesday night.
Brendan Tuma - Too Much Tuma
Thu, May 6th
Freddy Galvis went 2-5 with one run and one RBI.
Lucas Babits-Feinerman
Mon, Jun 7th
 Royals top prospect SS Bobby Witt will begin the 2021 minor league season at Double-A Northwest Arkansas.
Brendan Tuma - Too Much Tuma
Wed, Apr 28th
Freddy Galvis is getting a rest day on Monday against the Twins.
Dan Harris
Mon, May 31st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Bobby Witt Jr.
Bobby Witt Jr.
Freddy Galvis
Freddy Galvis
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 2nd   @ BOS
Sat, Apr 3rdvs TEX@ BOS
Sun, Apr 4thvs TEX@ BOS
Mon, Apr 5th@ CLE@ NYY
Tue, Apr 6th   @ NYY
Wed, Apr 7th@ CLE@ NYY
Thu, Apr 8th@ CWSvs BOS
Sat, Apr 10th   vs BOS
Sun, Apr 11th@ CWSvs BOS
Tue, Apr 13thvs LAAvs SEA
Thu, Apr 15thvs TORvs SEA
Fri, Apr 16th   @ TEX
Sat, Apr 17thvs TOR@ TEX
Sun, Apr 18thvs TOR@ TEX
Tue, Apr 20thvs TB@ MIA
Wed, Apr 21stvs TB@ MIA
Fri, Apr 23rd@ DETvs OAK
Sat, Apr 24th@ DETvs OAK
Sun, Apr 25th@ DETvs OAK
Mon, Apr 26th@ DETvs NYY
Tue, Apr 27th@ PITvs NYY
Wed, Apr 28th@ PITvs NYY
Thu, Apr 29th   vs NYY
Fri, Apr 30th@ MIN@ OAK
Sat, May 1st@ MIN@ OAK
Sun, May 2nd@ MIN@ OAK
Mon, May 3rdvs CLE@ SEA
Tue, May 4thvs CLE@ SEA
Wed, May 5thvs CLE@ SEA
Fri, May 7thvs CWSvs BOS
Sat, May 8thvs CWSvs BOS
Sun, May 9thvs CWSvs BOS
Mon, May 10th   vs BOS
Tue, May 11th@ DET@ NYM
Wed, May 12th@ DET@ NYM
Fri, May 14th@ CWSvs NYY
Sat, May 15th@ CWSvs NYY
Sun, May 16th@ CWSvs NYY
Tue, May 18thvs MILvs TB
Wed, May 19thvs MILvs TB
Thu, May 20th   vs TB
Fri, May 21stvs DET@ WSH
Sat, May 22ndvs DET@ WSH
Sun, May 23rdvs DET@ WSH
Mon, May 24th   @ MIN
Tue, May 25th@ TB@ MIN
Wed, May 26th@ TB@ MIN
Thu, May 27th@ TB@ CWS
Sat, May 29th@ MIN@ CWS
Sun, May 30th@ MIN@ CWS
Mon, May 31stvs PITvs MIN
Tue, Jun 1stvs PITvs MIN
Wed, Jun 2nd   vs MIN
Fri, Jun 4thvs MINvs CLE
Sat, Jun 5thvs MINvs CLE
Sun, Jun 6thvs MINvs CLE
Tue, Jun 8th@ LAAvs NYM
Wed, Jun 9th@ LAAvs NYM
Fri, Jun 11th@ OAK@ TB
Sat, Jun 12th@ OAK@ TB
Sun, Jun 13th@ OAK@ TB
Mon, Jun 14thvs DET@ CLE
Tue, Jun 15thvs DET@ CLE
Wed, Jun 16thvs DET@ CLE
Thu, Jun 17th   @ CLE
Fri, Jun 18thvs BOSvs TOR
Sat, Jun 19thvs BOSvs TOR
Sun, Jun 20thvs BOSvs TOR
Mon, Jun 21st   vs HOU
Tue, Jun 22nd@ NYYvs HOU
Wed, Jun 23rd@ NYYvs HOU
Thu, Jun 24th@ NYY@ TOR
Fri, Jun 25th@ TEX@ TOR
Sat, Jun 26th@ TEX@ TOR
Sun, Jun 27th@ TEX@ TOR
Mon, Jun 28th@ BOS@ HOU
Tue, Jun 29th@ BOS@ HOU
Wed, Jun 30th@ BOS@ HOU
Fri, Jul 2ndvs MIN@ LAA
Sat, Jul 3rdvs MIN@ LAA
Sun, Jul 4thvs MIN@ LAA
Tue, Jul 6thvs CINvs TOR
Wed, Jul 7thvs CINvs TOR
Fri, Jul 9th@ CLEvs CWS
Sat, Jul 10th@ CLEvs CWS
Sun, Jul 11th   vs CWS
Fri, Jul 16thvs BAL@ KC
Sat, Jul 17thvs BAL@ KC
Sun, Jul 18thvs BAL@ KC
Mon, Jul 19th   @ TB
Tue, Jul 20th@ MIL@ TB
Wed, Jul 21st@ MIL@ TB
Fri, Jul 23rdvs DETvs WSH
Sat, Jul 24thvs DETvs WSH
Sun, Jul 25thvs DETvs WSH
Tue, Jul 27thvs CWSvs MIA
Wed, Jul 28thvs CWSvs MIA
Thu, Jul 29thvs CWS@ DET
Fri, Jul 30th@ TOR@ DET
Sat, Jul 31st@ TOR@ DET
Sun, Aug 1st@ TOR@ DET
Mon, Aug 2nd   @ NYY
Tue, Aug 3rd@ CWS@ NYY
Wed, Aug 4th@ CWS@ NYY
Fri, Aug 6th@ STLvs TB
Sat, Aug 7th@ STLvs TB
Sun, Aug 8th@ STLvs TB
Tue, Aug 10thvs NYYvs DET
Wed, Aug 11thvs NYYvs DET
Thu, Aug 12th   vs DET
Fri, Aug 13thvs STL@ BOS
Sat, Aug 14thvs STL@ BOS
Sun, Aug 15thvs STL@ BOS
Mon, Aug 16thvs HOU@ TB
Tue, Aug 17thvs HOU@ TB
Wed, Aug 18thvs HOU@ TB
Thu, Aug 19thvs HOU@ TB
Fri, Aug 20th@ CHCvs ATL
Sat, Aug 21st@ CHCvs ATL
Sun, Aug 22nd@ CHCvs ATL
Tue, Aug 24th@ HOUvs LAA
Wed, Aug 25th@ HOUvs LAA
Thu, Aug 26th@ SEAvs LAA
Fri, Aug 27th@ SEAvs TB
Sat, Aug 28th@ SEAvs TB
Sun, Aug 29th@ SEAvs TB
Mon, Aug 30th   @ TOR
Tue, Aug 31stvs CLE@ TOR
Wed, Sep 1stvs CLE@ TOR
Fri, Sep 3rdvs CWS@ NYY
Sat, Sep 4thvs CWS@ NYY
Sun, Sep 5thvs CWS@ NYY
Mon, Sep 6th@ BALvs KC
Tue, Sep 7th@ BALvs KC
Wed, Sep 8th@ BALvs KC
Thu, Sep 9th@ BALvs KC
Fri, Sep 10th@ MINvs TOR
Sat, Sep 11th@ MINvs TOR
Sun, Sep 12th@ MINvs TOR
Tue, Sep 14thvs OAKvs NYY
Wed, Sep 15thvs OAKvs NYY
Thu, Sep 16thvs OAKvs NYY
Fri, Sep 17thvs SEA@ BOS
Sat, Sep 18thvs SEA@ BOS
Sun, Sep 19thvs SEA@ BOS
Mon, Sep 20th@ CLE@ PHI
Tue, Sep 21st@ CLE@ PHI
Wed, Sep 22nd@ CLE@ PHI
Thu, Sep 23rd   vs TEX
Fri, Sep 24th@ DETvs TEX
Sat, Sep 25th@ DETvs TEX
Sun, Sep 26th@ DETvs TEX
Tue, Sep 28thvs CLEvs BOS
Wed, Sep 29thvs CLEvs BOS
Thu, Sep 30thvs CLEvs BOS
Fri, Oct 1stvs MIN@ TOR
Sat, Oct 2ndvs MIN@ TOR
Sun, Oct 3rdvs MIN@ TOR
Thu, Apr 1stvs TEX   
Mon, Apr 12thvs LAA   
Wed, Apr 14thvs LAA   
Mon, Apr 19thvs TB   
Thu, May 6thvs CLE   
Thu, May 13th@ DET   
Fri, May 28th@ MIN   
Thu, Jun 3rdvs MIN   
Mon, Jun 7th@ LAA   
Thu, Jun 10th@ OAK   
Thu, Jul 1st@ BOS   
Mon, Jul 5thvs CIN   
Thu, Jul 8th@ CLE   
Mon, Jul 26thvs CWS   
Thu, Aug 5th@ CWS   
Mon, Aug 9thvs NYY   
Mon, Aug 23rd@ HOU   
Thu, Sep 2ndvs CLE