Skip to main content

Who Should I Trade?

Mitch Haniger for Nick Madrigal (2024)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Mitch Haniger
LF,RF - SEA
Mitch Haniger
Nick Madrigal
2B,3B - CHC
Nick Madrigal
Expert
Recommendation
100%
Recommended by
6 of 6 experts
0%
Recommended by
0 of 6 experts
Rankings 
   
Rest of Season# 186
VBR# 245# 1154
   
Projections 
   
Runs4823
Home Runs161
RBI5319
Stolen Bases15
Batting Average.229.271
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Andy Behrens
Yahoo! Sports
# 173
   
Scott Pianowski
Yahoo! Sports
# 178
   
Dalton Del Don
Yahoo! Sports
# 188
   
Christopher Welsh
FantasyPros
# 223
   
Mike Maher
FantasyPros
# 185# 413
   
Kelly Kirby
FantasyPros
# 142
   
Who Should I Trade? Player Statistics
  Mitch Haniger
LF,RF - SEA
Mitch Haniger
Nick Madrigal
2B,3B - CHC
Nick Madrigal
2024 Stats 
   
   
At Bats11745
   
Runs124
   
Hits2510
   
Singles177
   
Doubles43
   
Triples00
   
Home Runs40
   
RBI187
   
Stolen Bases01
   
Caught Stealing00
   
Walks102
   
Strikeouts383
   
Batting Average.214.222
   
On Base Pct.276.271
   
Slugging Pct.350.289
   
On-base Plus Slugging.626.560
   
Who Should I Trade? Player Projections
  Mitch Haniger
LF,RF - SEA
Mitch Haniger
Nick Madrigal
2B,3B - CHC
Nick Madrigal
2024 Projections 
   
   
At Bats375190
   
Runs4823
   
Hits8652
   
Singles5239
   
Doubles1710
   
Triples11
   
Home Runs161
   
RBI5319
   
Stolen Bases15
   
Caught Stealing01
   
Walks3312
   
Strikeouts11320
   
Batting Average.229.271
   
On Base Pct.299.321
   
Slugging Pct.406.355
   
On-base Plus Slugging.706.676
   
Who Should I Trade? Player Notes
  Mitch Haniger
LF,RF - SEA
Mitch Haniger
Nick Madrigal
2B,3B - CHC
Nick Madrigal
News 
 Mitch Haniger is not in the Mariners lineup on Sunday.
Ari Koslow
Sun, May 5th
Nick Madrigal played a pivotal role in the Chicago Cubs' commanding 12-2 victory over the Colorado Rockies, notching 2 hits in 5 at-bats, driving in 3 runs, and stealing a base.
Nate Miller - FantasyPros
Wed, Apr 3rd
 Mitch Haniger is out of the lineup for the Seattle Mariners against the Arizona Diamondbacks Sunday.
Chris Schommer
Sun, Apr 28th
Nick Madrigal reportedly has a mild hamstring strain after undergoing an MRI.
Ari Koslow
Thu, Mar 7th
 Mitch Haniger made his presence felt in the Mariners' 6-1 victory over the Diamondbacks, delivering when it counted.
Chris Schommer
Sat, Apr 27th
Nick Madrigal underwent an MRI on his right hamstring on Wednesday.
Ari Koslow
Wed, Mar 6th
 Haniger will sit the second game of the Mariners' doubleheader in Colorado Sunday.
Hunter Langille
Sun, Apr 21st
Nick Madrigal signed a one-year deal worth $1.8 million with the Cubs to avoid arbitration.
Ari Koslow
Thu, Jan 11th
 Mitch Haniger had a productive outing in the Mariners' 9-3 victory over the Reds, going 2-for-3 with a home run, a double, two runs scored, and three RBI.
Matthew Adam
Tue, Apr 16th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Mitch Haniger
LF,RF - SEA
Mitch Haniger
Nick Madrigal
2B,3B - CHC
Nick Madrigal
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs BOSBrayan Bello (3-1)#86@ TEXNathan Eovaldi (2-2)#48
Fri, Mar 29thvs BOSNick Pivetta (1-1)#63   
Sat, Mar 30thvs BOSKutter Crawford (2-1)#78@ TEXCody Bradford (3-0)#168
Sun, Mar 31stvs BOSGarrett Whitlock (1-0)#73@ TEXJon Gray (1-1)#61
Mon, Apr 1stvs CLETriston McKenzie (2-2)#82vs COLDakota Hudson (0-5)#414
Tue, Apr 2ndvs CLEShane Bieber (2-0)vs COLKyle Freeland (0-3)#407
Wed, Apr 3rdvs CLELogan Allen (3-2)#97vs COLCal Quantrill (1-3)#413
Fri, Apr 5th@ MILFreddy Peralta (3-1)#16vs LADBobby Miller (1-1)#44
Sat, Apr 6th@ MILDL Hall (0-1)#144vs LADYoshinobu Yamamoto (3-1)#9
Sun, Apr 7th@ MILColin Rea (3-0)#158vs LADGavin Stone (2-1)#149
Mon, Apr 8th@ TORJose Berrios (4-2)#38@ SDYu Darvish (2-1)#30
Tue, Apr 9th@ TORChris Bassitt (2-5)#27@ SDJoe Musgrove (3-3)#41
Wed, Apr 10th@ TORYusei Kikuchi (2-2)#39@ SDDylan Cease (4-2)#21
Fri, Apr 12thvs CHCJordan Wicks (1-2)#117@ SEABryce Miller (3-2)#47
Sat, Apr 13thvs CHCShota Imanaga (5-0)#22@ SEAEmerson Hancock (3-3)#180
Sun, Apr 14thvs CHCJavier Assad (3-0)#166@ SEALuis Castillo (3-5)#1
Mon, Apr 15thvs CINFrankie Montas (2-2)#142@ ARIMerrill Kelly (2-0)#83
Tue, Apr 16thvs CINHunter Greene (1-2)#45@ ARITommy Henry (1-2)#253
Wed, Apr 17thvs CINAndrew Abbott (1-4)#102@ ARIBrandon Pfaadt (1-2)#51
Sat, Apr 20th@ COLDakota Hudson (0-5)#414vs MIARoddery Munoz (1-1)#308
Sun, Apr 21st@ COLPeter Lambert (2-1)#404vs MIAEdward Cabrera (1-1)#96
Tue, Apr 23rd@ TEXDane Dunning (3-2)#113vs HOUJ.P. France (0-3)#184
Wed, Apr 24th@ TEXJon Gray (1-1)#61vs HOUSpencer Arrighetti (0-3)#205
Thu, Apr 25th@ TEXAndrew Heaney (0-4)#118vs HOUJustin Verlander (1-0)#25
Fri, Apr 26thvs ARIZac Gallen (3-2)#18@ BOSKutter Crawford (2-1)#78
Sat, Apr 27thvs ARISlade Cecconi (1-2)#196@ BOSJosh Winckowski (1-1)#198
Sun, Apr 28thvs ARIBrandon Pfaadt (1-2)#51@ BOSTanner Houck (3-3)#72
Mon, Apr 29thvs ATLMax Fried (2-1)#13@ NYMLuis Severino (2-2)#90
Tue, Apr 30thvs ATLReynaldo Lopez (2-1)#56@ NYMSean Manaea (2-1)#77
Wed, May 1stvs ATLChris Sale (4-1)#20@ NYMJose Butto (0-2)#221
Fri, May 3rd@ HOURonel Blanco (3-0)#126vs MILJoe Ross (1-3)#123
Sat, May 4th@ HOUFramber Valdez (1-1)#15vs MILTobias Myers (0-2)#235
Sun, May 5th@ HOUHunter Brown (0-4)#71vs MILFreddy Peralta (3-1)#16
Mon, May 6th@ MINSimeon Woods Richardson (1-0)#204vs SDYu Darvish (2-1)#30
Tue, May 7th@ MINBailey Ober (3-1)#29vs SDRandy Vasquez (0-1)#165
Wed, May 8th@ MINChris Paddack (3-1)#87vs SDDylan Cease (4-2)#21
Thu, May 9th@ MINPablo Lopez (3-2)#4   
Fri, May 10thvs OAKPaul Blackburn (3-1)#121@ PITJared Jones (2-3)#103
Sat, May 11thvs OAKAlex Wood (1-2)#191@ PITBailey Falter (2-2)#171
Sun, May 12thvs OAKRoss Stripling (1-5)#106@ PITMitch Keller (3-3)#65
Mon, May 13thvs KCBrady Singer (2-1)#100@ ATLReynaldo Lopez (2-1)#56
Tue, May 14thvs KC@ ATL
Wed, May 15thvs KC@ ATL
Fri, May 17th@ BALvs PIT
Sat, May 18th@ BALvs PIT
Sun, May 19th@ BALvs PIT
Mon, May 20th@ NYY   
Tue, May 21st@ NYYvs ATL
Wed, May 22nd@ NYYvs ATL
Thu, May 23rd@ NYYvs ATL
Fri, May 24th@ WSH@ STL
Sat, May 25th@ WSH@ STL
Sun, May 26th@ WSH@ STL
Mon, May 27thvs HOU@ MIL
Tue, May 28thvs HOU@ MIL
Wed, May 29thvs HOU@ MIL
Thu, May 30thvs HOU@ MIL
Fri, May 31stvs LAAvs CIN
Sat, Jun 1stvs LAAvs CIN
Sun, Jun 2ndvs LAAvs CIN
Tue, Jun 4th@ OAKvs CWS
Wed, Jun 5th@ OAKvs CWS
Thu, Jun 6th@ OAK@ CIN
Fri, Jun 7th@ KC@ CIN
Sat, Jun 8th@ KC@ CIN
Sun, Jun 9th@ KC@ CIN
Mon, Jun 10thvs CWS   
Tue, Jun 11thvs CWS@ TB
Wed, Jun 12thvs CWS@ TB
Thu, Jun 13thvs CWS@ TB
Fri, Jun 14thvs TEXvs STL
Sat, Jun 15thvs TEXvs STL
Sun, Jun 16thvs TEXvs STL
Tue, Jun 18th@ CLEvs SF
Wed, Jun 19th@ CLEvs SF
Thu, Jun 20th@ CLE   
Fri, Jun 21st@ MIAvs NYM
Sat, Jun 22nd@ MIAvs NYM
Sun, Jun 23rd@ MIAvs NYM
Mon, Jun 24th@ TB@ SF
Tue, Jun 25th@ TB@ SF
Wed, Jun 26th@ TB@ SF
Fri, Jun 28thvs MIN@ MIL
Sat, Jun 29thvs MIN@ MIL
Sun, Jun 30thvs MIN@ MIL
Tue, Jul 2ndvs BALvs PHI
Wed, Jul 3rdvs BALvs PHI
Thu, Jul 4thvs BALvs PHI
Fri, Jul 5thvs TORvs LAA
Sat, Jul 6thvs TORvs LAA
Sun, Jul 7thvs TORvs LAA
Tue, Jul 9th@ SD@ BAL
Wed, Jul 10th@ SD@ BAL
Thu, Jul 11th@ LAA@ BAL
Fri, Jul 12th@ LAA@ STL
Sat, Jul 13th@ LAA@ STL
Sun, Jul 14th@ LAA@ STL
Fri, Jul 19thvs HOUvs ARI
Sat, Jul 20thvs HOUvs ARI
Sun, Jul 21stvs HOUvs ARI
Mon, Jul 22ndvs LAAvs MIL
Tue, Jul 23rdvs LAAvs MIL
Wed, Jul 24thvs LAAvs MIL
Fri, Jul 26th@ CWS@ KC
Sat, Jul 27th@ CWS@ KC
Sun, Jul 28th@ CWS@ KC
Mon, Jul 29th@ BOS@ CIN
Tue, Jul 30th@ BOS@ CIN
Wed, Jul 31st@ BOS@ CIN
Fri, Aug 2ndvs PHIvs STL
Sat, Aug 3rdvs PHIvs STL
Sun, Aug 4thvs PHIvs STL
Tue, Aug 6thvs DETvs MIN
Wed, Aug 7thvs DETvs MIN
Thu, Aug 8thvs DET   
Fri, Aug 9thvs NYM@ CWS
Sat, Aug 10thvs NYM@ CWS
Sun, Aug 11thvs NYM   
Tue, Aug 13th@ DET@ CLE
Wed, Aug 14th@ DET@ CLE
Thu, Aug 15th@ DET   
Fri, Aug 16th@ PITvs TOR
Sat, Aug 17th@ PITvs TOR
Sun, Aug 18th@ PITvs TOR
Mon, Aug 19th@ LAD   
Tue, Aug 20th@ LADvs DET
Wed, Aug 21st@ LADvs DET
Fri, Aug 23rdvs SF@ MIA
Sat, Aug 24thvs SF@ MIA
Sun, Aug 25thvs SF@ MIA
Mon, Aug 26thvs TB@ PIT
Tue, Aug 27thvs TB@ PIT
Wed, Aug 28thvs TB@ PIT
Fri, Aug 30th@ LAA@ WSH
Sat, Aug 31st@ LAA@ WSH
Sun, Sep 1st@ LAA@ WSH
Mon, Sep 2nd@ OAKvs PIT
Tue, Sep 3rd@ OAKvs PIT
Wed, Sep 4th@ OAKvs PIT
Thu, Sep 5th@ OAK   
Fri, Sep 6th@ STLvs NYY
Sat, Sep 7th@ STLvs NYY
Sun, Sep 8th@ STLvs NYY
Tue, Sep 10thvs SD@ LAD
Wed, Sep 11thvs SD@ LAD
Thu, Sep 12thvs TEX   
Fri, Sep 13thvs TEX@ COL
Sat, Sep 14thvs TEX@ COL
Sun, Sep 15thvs TEX@ COL
Tue, Sep 17thvs NYYvs OAK
Wed, Sep 18thvs NYYvs OAK
Thu, Sep 19thvs NYYvs WSH
Fri, Sep 20th@ TEXvs WSH
Sat, Sep 21st@ TEXvs WSH
Sun, Sep 22nd@ TEXvs WSH
Mon, Sep 23rd@ HOU@ PHI
Tue, Sep 24th@ HOU@ PHI
Wed, Sep 25th@ HOU@ PHI
Fri, Sep 27thvs OAKvs CIN
Sat, Sep 28thvs OAKvs CIN
Sun, Sep 29thvs OAKvs CIN
Fri, Apr 19th   vs MIAA.J. Puk (0-4)#136
Thu, May 2nd   @ NYMAdrian Houser (0-3)#237
Thu, May 16th   vs PIT
Mon, Jun 17th   vs SF
Thu, Jun 27th   @ SF
Thu, Aug 1st   vs STL
Mon, Aug 5th   vs MIN
Mon, Aug 12th   @ CLE
Thu, Aug 22nd   vs DET
Mon, Sep 9th   @ LAD
Mon, Sep 16th   vs OAK