Who Should I Trade?

Mitch Haniger for Nomar Mazara (2019)

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

Experts' Pick
  Mitch Haniger
Mitch Haniger
SEA vs TOR Sat, Aug 24th 9:10pm
Nomar Mazara
Nomar Mazara
TEX @ CWS Sat, Aug 24th 7:10pm
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season
VBR# 106# 111
Home Runs65
Stolen Bases21
Batting Average.249.268
Injury AlertIL10IL10
Weather69 F, Mostly Cloudy74 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 75# 113
Eno Sarris
The Athletic
# 68# 74
Andrew Gould
# 111# 145
Chris Meaney
The Athletic
# 45# 89
Andrea LaMont
Lenny Melnick Fantasy Sports
# 59# 96
Paul Sporer
# 66# 106
Nick Pollack
Pitcher List
# 97
Donkey Teeth
# 58# 116
Max Freeze
Freeze Stats
# 77# 94
Brandon 'B_Don' Myers
# 80# 86
Todd D Clark
The Fantasy Fix
# 110# 92
Joe Bond
Fantasy Six Pack
# 111# 79
Bobby Sylvester
# 122# 105
Pierre Camus
# 132# 128
Dan Harris
# 139# 107
Mick Ciallela
# 125
  Mitch Haniger
Mitch Haniger
Nomar Mazara
Nomar Mazara
2019 Stats 
At Bats246406
Home Runs1517
Stolen Bases44
Caught Stealing01
Batting Average.220.269
On Base Pct.315.318
Slugging Pct.463.466
On-base Plus Slugging.778.784
  Mitch Haniger
Mitch Haniger
Nomar Mazara
Nomar Mazara
2019 Projections 
At Bats113109
Home Runs65
Stolen Bases21
Caught Stealing10
Batting Average.249.268
On Base Pct.337.325
Slugging Pct.467.462
On-base Plus Slugging.804.787
  Mitch Haniger
Mitch Haniger
Nomar Mazara
Nomar Mazara
 Mitch Haniger has been temporarily shut down from his rehab assignment due to back discomfort.
Brad Camara
Sat, Aug 24th
The Rangers placed Nomar Mazara on the 10-day IL on Tuesday with a strained oblique.
Dan Harris
Tue, Aug 20th
 Mitch Haniger (groin) is dealing with some lower-back tightness and is day-to-day amid his rehab assignment with Triple-A Tacoma.
Brad Camara
Sat, Aug 17th
Nomar Mazara left Monday's game against the Angels due to left oblique tightness.
Brad Camara
Mon, Aug 19th
 Mitch Haniger (groin) went 1-for-4 with an RBI double and two runs in High-A Modesto's loss to Rancho Cucamonga on Tuesday.
Brad Camara
Wed, Aug 14th
Nomar Mazara went 3-for-4 with two doubles and two RBI in Friday's 4-3 loss to the Twins.
Brad Camara
Sat, Aug 17th
 Mitch Haniger (groin), who continued to take batting practice and shag flyballs Wednesday, still isn't running at full speed
Brad Camara
Thu, Aug 8th
Nomar Mazara went 2-for-4 with a double and solo home run in Wednesday's 7-3 win over the Blue Jays.
Brad Camara
Wed, Aug 14th
 Haniger was placed on the 10-day injured list Friday after fouling a ball off himself in the sixth inning of Thursday's game against the Houston Astros.
James Bisson
Fri, Jun 7th
Nomar Mazara went 2-for-4 with a home run, a double, and second run scored in Monday's 19-4 loss to the Blue Jays.
Brad Camara
Tue, Aug 13th
There are no recent notes for these players
  Mitch Haniger
Mitch Haniger
Nomar Mazara
Nomar Mazara
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 20th@ OAK   
Thu, Mar 21st@ OAK   
Thu, Mar 28thvs BOSvs CHC
Fri, Mar 29thvs BOS   
Sat, Mar 30thvs BOSvs CHC
Sun, Mar 31stvs BOSvs CHC
Mon, Apr 1stvs LAAvs HOU
Tue, Apr 2ndvs LAAvs HOU
Fri, Apr 5th@ CWS@ LAA
Sat, Apr 6th@ CWS@ LAA
Sun, Apr 7th@ CWS@ LAA
Mon, Apr 8th@ KC   
Tue, Apr 9th@ KC@ ARI
Wed, Apr 10th@ KC@ ARI
Thu, Apr 11th@ KC   
Fri, Apr 12thvs HOUvs OAK
Sat, Apr 13thvs HOU   
Sun, Apr 14thvs HOUvs OAK
Mon, Apr 15thvs CLEvs LAA
Tue, Apr 16thvs CLEvs LAA
Wed, Apr 17thvs CLEvs LAA
Thu, Apr 18th@ LAA   
Fri, Apr 19th@ LAAvs HOU
Sat, Apr 20th@ LAAvs HOU
Sun, Apr 21st@ LAAvs HOU
Tue, Apr 23rd@ SD@ OAK
Wed, Apr 24th@ SD@ OAK
Thu, Apr 25thvs TEX@ SEA
Fri, Apr 26thvs TEX@ SEA
Sat, Apr 27thvs TEX@ SEA
Sun, Apr 28thvs TEX@ SEA
Tue, Apr 30thvs CHCvs PIT
Wed, May 1stvs CHCvs PIT
Fri, May 3rd@ CLEvs TOR
Sat, May 4th@ CLEvs TOR
Sun, May 5th@ CLEvs TOR
Mon, May 6th@ NYY   
Tue, May 7th@ NYY@ PIT
Wed, May 8th@ NYY@ PIT
Thu, May 9th@ NYY@ HOU
Fri, May 10th@ BOS@ HOU
Sat, May 11th@ BOS@ HOU
Sun, May 12th@ BOS@ HOU
Mon, May 13thvs OAK   
Tue, May 14thvs OAK@ KC
Thu, May 16thvs MIN@ KC
Fri, May 17thvs MINvs STL
Sat, May 18thvs MINvs STL
Sun, May 19thvs MINvs STL
Mon, May 20th@ TEXvs SEA
Tue, May 21st@ TEXvs SEA
Wed, May 22nd@ TEXvs SEA
Fri, May 24th@ OAK@ LAA
Sat, May 25th@ OAK@ LAA
Sun, May 26th@ OAK@ LAA
Mon, May 27thvs TEX@ SEA
Tue, May 28thvs TEX@ SEA
Wed, May 29thvs TEX@ SEA
Thu, May 30thvs LAAvs KC
Fri, May 31stvs LAAvs KC
Sat, Jun 1stvs LAAvs KC
Sun, Jun 2ndvs LAAvs KC
Mon, Jun 3rdvs HOU   
Tue, Jun 4thvs HOUvs BAL
Wed, Jun 5thvs HOUvs BAL
Thu, Jun 6thvs HOUvs BAL
Fri, Jun 7th@ LAAvs OAK
Sat, Jun 8th@ LAAvs OAK
Sun, Jun 9th@ LAAvs OAK
Tue, Jun 11th@ MIN@ BOS
Wed, Jun 12th@ MIN@ BOS
Thu, Jun 13th@ MIN@ BOS
Fri, Jun 14th@ OAK@ CIN
Sat, Jun 15th@ OAK@ CIN
Sun, Jun 16th@ OAK@ CIN
Mon, Jun 17thvs KCvs CLE
Tue, Jun 18thvs KCvs CLE
Wed, Jun 19thvs KCvs CLE
Thu, Jun 20thvs BALvs CLE
Fri, Jun 21stvs BALvs CWS
Sat, Jun 22ndvs BALvs CWS
Sun, Jun 23rdvs BALvs CWS
Tue, Jun 25th@ MIL@ DET
Wed, Jun 26th@ MIL@ DET
Thu, Jun 27th@ MIL@ DET
Fri, Jun 28th@ HOU@ TB
Sat, Jun 29th@ HOU@ TB
Sun, Jun 30th@ HOU@ TB
Tue, Jul 2ndvs STLvs LAA
Wed, Jul 3rdvs STLvs LAA
Thu, Jul 4thvs STLvs LAA
Fri, Jul 5thvs OAK@ MIN
Sat, Jul 6thvs OAK@ MIN
Sun, Jul 7thvs OAK@ MIN
Fri, Jul 12th@ LAAvs HOU
Sat, Jul 13th@ LAAvs HOU
Sun, Jul 14th@ LAAvs HOU
Tue, Jul 16th@ OAKvs ARI
Wed, Jul 17th@ OAKvs ARI
Fri, Jul 19thvs LAA@ HOU
Sat, Jul 20thvs LAA@ HOU
Sun, Jul 21stvs LAA@ HOU
Mon, Jul 22ndvs TEX@ SEA
Tue, Jul 23rdvs TEX@ SEA
Wed, Jul 24thvs TEX@ SEA
Thu, Jul 25thvs DET@ OAK
Fri, Jul 26thvs DET@ OAK
Sat, Jul 27thvs DET@ OAK
Sun, Jul 28thvs DET@ OAK
Tue, Jul 30th@ TEXvs SEA
Wed, Jul 31st@ TEXvs SEA
Fri, Aug 2nd@ HOUvs DET
Sat, Aug 3rd@ HOUvs DET
Sun, Aug 4th@ HOUvs DET
Tue, Aug 6thvs SD   
Wed, Aug 7thvs SD@ CLE
Fri, Aug 9thvs TB@ MIL
Sat, Aug 10thvs TB@ MIL
Sun, Aug 11thvs TB@ MIL
Tue, Aug 13th@ DET@ TOR
Wed, Aug 14th@ DET@ TOR
Thu, Aug 15th@ DETvs MIN
Fri, Aug 16th@ TORvs MIN
Sat, Aug 17th@ TORvs MIN
Sun, Aug 18th@ TORvs MIN
Mon, Aug 19th@ TBvs LAA
Tue, Aug 20th@ TBvs LAA
Wed, Aug 21st@ TBvs LAA
Fri, Aug 23rdvs TOR@ CWS
Sat, Aug 24thvs TOR@ CWS
Sun, Aug 25thvs TOR@ CWS
Mon, Aug 26thvs NYY   
Tue, Aug 27thvs NYY@ LAA
Wed, Aug 28thvs NYY@ LAA
Thu, Aug 29th@ TEXvs SEA
Fri, Aug 30th@ TEXvs SEA
Sat, Aug 31st@ TEXvs SEA
Sun, Sep 1st@ TEXvs SEA
Mon, Sep 2nd@ CHC@ NYY
Tue, Sep 3rd@ CHC@ NYY
Thu, Sep 5th@ HOU@ BAL
Fri, Sep 6th@ HOU@ BAL
Sat, Sep 7th@ HOU@ BAL
Sun, Sep 8th@ HOU@ BAL
Tue, Sep 10thvs CINvs TB
Wed, Sep 11thvs CINvs TB
Thu, Sep 12thvs CINvs TB
Fri, Sep 13thvs CWSvs OAK
Sat, Sep 14thvs CWSvs OAK
Sun, Sep 15thvs CWSvs OAK
Tue, Sep 17th@ PIT@ HOU
Wed, Sep 18th@ PIT@ HOU
Thu, Sep 19th@ PIT   
Fri, Sep 20th@ BAL@ OAK
Sat, Sep 21st@ BAL@ OAK
Sun, Sep 22nd@ BAL@ OAK
Tue, Sep 24thvs HOUvs BOS
Wed, Sep 25thvs HOUvs BOS
Thu, Sep 26thvs OAKvs BOS
Fri, Sep 27thvs OAKvs NYY
Sat, Sep 28thvs OAKvs NYY
Sun, Sep 29thvs OAKvs NYY
Wed, Apr 3rd   vs HOU
Thu, Apr 4th   @ LAA
Mon, Apr 22nd   @ OAK
Wed, May 15th   @ KC
Mon, Jun 10th   @ BOS
Thu, Jul 11th   vs HOU
Mon, Aug 5th   @ CLE
Mon, Aug 12th   @ TOR
Thu, Aug 22nd   @ CWS
Wed, Sep 4th   @ NYY