Who Should I Trade?

Joe Panik for Nick Williams (2019)

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

Experts' Pick
  Joe Panik
2B - SF
Joe Panik
SF vs COL Mon, Jun 24th 10:05pm
Nick Williams
Nick Williams
PHI vs NYM Mon, Jun 24th 7:05pm
Recommended by
1 of 1 experts
Recommended by
0 of 1 experts
Rest of Season
VBR# 366# 713
Home Runs43
Stolen Bases31
Batting Average.252.222
Injury Alert-MiLB
Weather62 F, Mostly Cloudy77 F, Mostly Cloudy
Expert Ranks 
Nick Mariano
# 301# 305
  Joe Panik
2B - SF
Joe Panik
Nick Williams
Nick Williams
2019 Stats 
At Bats24981
Home Runs31
Stolen Bases30
Caught Stealing20
Batting Average.233.173
On Base Pct.315.221
Slugging Pct.321.259
On-base Plus Slugging.636.480
  Joe Panik
2B - SF
Joe Panik
Nick Williams
Nick Williams
2019 Projections 
At Bats250102
Home Runs43
Stolen Bases31
Caught Stealing10
Batting Average.252.222
On Base Pct.327.274
Slugging Pct.354.370
On-base Plus Slugging.681.644
  Joe Panik
2B - SF
Joe Panik
Nick Williams
Nick Williams
 Joe Panik went hitless in four at bats on Monday as the Giants beat the Dodgers 3-2.
Brendan Tuma - Too Much Tuma
Tue, Jun 18th
Phillies outfielder Nick Williams was optioned to Triple-A Lehigh Valley on Sunday.
Mike Maher
Mon, May 20th
 Joe Panik went 2-for-6 with a stolen base in the Giants' 9-3 win over the Mets on Tuesday.
Brendan Tuma - Too Much Tuma
Tue, Jun 4th
Phillies outfielder went 2-for-4 with a solo home run and two runs scored in Saturday's win over the Miami Marlins.
Mike Maher
Sun, Apr 28th
 Joe Panik went 2-for-4 with a solo homer as the Giants fell to the Marlins 11-3 on Tuesday.
Brendan Tuma - Too Much Tuma
Wed, May 29th
 Joe Panik went 2-for-5 with a double, an RBI, and a run scored in the Giants' loss to the D'Backs on Sunday.
Brendan Tuma - Too Much Tuma
Mon, May 27th
 Joe Panik went 2-for-3 with two walks, two RBI, and a run scored as the Giants topped the Braves 4-3 on Tuesday night.
Brendan Tuma - Too Much Tuma
Wed, May 22nd
There are no recent notes for these players
  Joe Panik
2B - SF
Joe Panik
Nick Williams
Nick Williams
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SDvs ATL
Fri, Mar 29th@ SD   
Sat, Mar 30th@ SDvs ATL
Sun, Mar 31st@ SDvs ATL
Mon, Apr 1st@ LAD   
Tue, Apr 2nd@ LAD@ WSH
Wed, Apr 3rd@ LAD@ WSH
Fri, Apr 5thvs TBvs MIN
Sat, Apr 6thvs TBvs MIN
Sun, Apr 7thvs TBvs MIN
Mon, Apr 8thvs SDvs WSH
Tue, Apr 9thvs SDvs WSH
Wed, Apr 10thvs SDvs WSH
Thu, Apr 11thvs COL   
Fri, Apr 12thvs COL@ MIA
Sat, Apr 13thvs COL@ MIA
Sun, Apr 14thvs COL@ MIA
Tue, Apr 16th@ WSHvs NYM
Wed, Apr 17th@ WSHvs NYM
Thu, Apr 18th@ WSH@ COL
Fri, Apr 19th@ PIT@ COL
Sat, Apr 20th@ PIT@ COL
Sun, Apr 21st@ PIT@ COL
Tue, Apr 23rd@ TOR@ NYM
Wed, Apr 24th@ TOR@ NYM
Fri, Apr 26thvs NYYvs MIA
Sat, Apr 27thvs NYYvs MIA
Sun, Apr 28thvs NYYvs MIA
Mon, Apr 29thvs LAD   
Tue, Apr 30thvs LADvs DET
Wed, May 1stvs LADvs DET
Fri, May 3rd@ CINvs WSH
Sat, May 4th@ CINvs WSH
Sun, May 5th@ CINvs WSH
Mon, May 6th@ CIN@ STL
Tue, May 7th@ COL@ STL
Thu, May 9th@ COL   
Fri, May 10thvs CIN@ KC
Sat, May 11thvs CIN@ KC
Sun, May 12thvs CIN@ KC
Tue, May 14thvs TORvs MIL
Wed, May 15thvs TORvs MIL
Fri, May 17th@ ARIvs COL
Sat, May 18th@ ARIvs COL
Sun, May 19th@ ARIvs COL
Mon, May 20thvs ATL@ CHC
Tue, May 21stvs ATL@ CHC
Wed, May 22ndvs ATL@ CHC
Thu, May 23rdvs ATL@ CHC
Fri, May 24thvs ARI@ MIL
Sat, May 25thvs ARI@ MIL
Sun, May 26thvs ARI@ MIL
Tue, May 28th@ MIAvs STL
Wed, May 29th@ MIAvs STL
Thu, May 30th@ MIAvs STL
Fri, May 31st@ BAL@ LAD
Sat, Jun 1st@ BAL@ LAD
Sun, Jun 2nd@ BAL@ LAD
Tue, Jun 4th@ NYM@ SD
Wed, Jun 5th@ NYM@ SD
Thu, Jun 6th@ NYM   
Fri, Jun 7thvs LADvs CIN
Sat, Jun 8thvs LADvs CIN
Sun, Jun 9thvs LADvs CIN
Tue, Jun 11thvs SDvs ARI
Wed, Jun 12thvs SDvs ARI
Fri, Jun 14thvs MIL@ ATL
Sat, Jun 15thvs MIL@ ATL
Sun, Jun 16thvs MIL@ ATL
Mon, Jun 17th@ LAD   
Tue, Jun 18th@ LAD   
Wed, Jun 19th@ LAD@ WSH
Thu, Jun 20th@ LAD@ WSH
Fri, Jun 21st@ ARIvs MIA
Sat, Jun 22nd@ ARIvs MIA
Sun, Jun 23rd@ ARIvs MIA
Mon, Jun 24thvs COLvs NYM
Tue, Jun 25thvs COLvs NYM
Wed, Jun 26thvs COLvs NYM
Thu, Jun 27thvs ARIvs NYM
Fri, Jun 28thvs ARI@ MIA
Sat, Jun 29thvs ARI@ MIA
Sun, Jun 30thvs ARI@ MIA
Mon, Jul 1st@ SD   
Tue, Jul 2nd@ SD@ ATL
Wed, Jul 3rd@ SD@ ATL
Fri, Jul 5thvs STL@ NYM
Sat, Jul 6thvs STL@ NYM
Sun, Jul 7thvs STL@ NYM
Fri, Jul 12th@ MILvs WSH
Sat, Jul 13th@ MILvs WSH
Sun, Jul 14th@ MILvs WSH
Mon, Jul 15th@ COLvs LAD
Tue, Jul 16th@ COLvs LAD
Wed, Jul 17th@ COLvs LAD
Thu, Jul 18thvs NYMvs LAD
Fri, Jul 19thvs NYM@ PIT
Sat, Jul 20thvs NYM@ PIT
Sun, Jul 21stvs NYM@ PIT
Mon, Jul 22ndvs CHC   
Tue, Jul 23rdvs CHC@ DET
Wed, Jul 24thvs CHC@ DET
Fri, Jul 26th@ SDvs ATL
Sat, Jul 27th@ SDvs ATL
Sun, Jul 28th@ SDvs ATL
Tue, Jul 30th@ PHIvs SF
Wed, Jul 31st@ PHIvs SF
Thu, Aug 1st@ PHIvs SF
Fri, Aug 2nd@ COLvs CWS
Sat, Aug 3rd@ COLvs CWS
Sun, Aug 4th@ COLvs CWS
Mon, Aug 5thvs WSH@ ARI
Tue, Aug 6thvs WSH@ ARI
Wed, Aug 7thvs WSH@ ARI
Thu, Aug 8thvs PHI@ SF
Fri, Aug 9thvs PHI@ SF
Sat, Aug 10thvs PHI@ SF
Sun, Aug 11thvs PHI@ SF
Tue, Aug 13thvs OAKvs CHC
Wed, Aug 14thvs OAKvs CHC
Thu, Aug 15th@ ARIvs CHC
Fri, Aug 16th@ ARIvs SD
Sat, Aug 17th@ ARIvs SD
Sun, Aug 18th@ ARIvs SD
Tue, Aug 20th@ CHC@ BOS
Wed, Aug 21st@ CHC@ BOS
Thu, Aug 22nd@ CHC   
Sat, Aug 24th@ OAK@ MIA
Sun, Aug 25th@ OAK@ MIA
Mon, Aug 26thvs ARIvs PIT
Tue, Aug 27thvs ARIvs PIT
Thu, Aug 29thvs SD   
Fri, Aug 30thvs SDvs NYM
Sat, Aug 31stvs SDvs NYM
Sun, Sep 1stvs SDvs NYM
Mon, Sep 2nd@ STL@ CIN
Tue, Sep 3rd@ STL@ CIN
Wed, Sep 4th@ STL@ CIN
Thu, Sep 5th@ STL@ CIN
Fri, Sep 6th@ LAD@ NYM
Sat, Sep 7th@ LAD@ NYM
Sun, Sep 8th@ LAD@ NYM
Mon, Sep 9thvs PITvs ATL
Tue, Sep 10thvs PITvs ATL
Wed, Sep 11thvs PITvs ATL
Thu, Sep 12thvs PITvs ATL
Fri, Sep 13thvs MIA   
Sat, Sep 14thvs MIAvs BOS
Sun, Sep 15thvs MIAvs BOS
Tue, Sep 17th@ BOS@ ATL
Wed, Sep 18th@ BOS@ ATL
Thu, Sep 19th@ BOS@ ATL
Fri, Sep 20th@ ATL@ CLE
Sat, Sep 21st@ ATL@ CLE
Sun, Sep 22nd@ ATL@ CLE
Tue, Sep 24thvs COL@ WSH
Wed, Sep 25thvs COL@ WSH
Thu, Sep 26thvs COL@ WSH
Fri, Sep 27thvs LADvs MIA
Sat, Sep 28thvs LADvs MIA
Sun, Sep 29thvs LADvs MIA
Mon, Apr 15th   vs NYM
Mon, Apr 22nd   @ NYM
Thu, Apr 25th   vs MIA
Wed, May 8th   @ STL
Mon, May 13th   vs MIL
Thu, May 16th   vs MIL
Mon, Jun 3rd   @ SD
Mon, Jun 10th   vs ARI
Thu, Jul 4th   @ ATL
Fri, Aug 23rd   @ MIA
Wed, Aug 28th   vs PIT
Mon, Sep 23rd   @ WSH