Skip Navigation to Main Content

Who Should I Trade?

Alec Bohm for Nick Madrigal (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Alec Bohm
1B,3B - PHI
Alec Bohm
Nick Madrigal
2B,3B - TB
Nick Madrigal
Expert
Recommendation
100%
Recommended by
5 of 5 experts
0%
Recommended by
0 of 5 experts
Rankings 
   
Rest of Season# 157
VBR# 160# 1309
   
Projections 
   
Runs151
Home Runs40
RBI170
Stolen Bases10
Batting Average.270.210
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 183
   
Dalton Del Don
The Deep Shot
# 143
   
Mike Maher
BettingPros
# 205
   
Kelly Kirby
FantasyPros
# 107
   
Kevin Spinelli
KevScores
# 154# 215
   
Who Should I Trade? Player Statistics
  Alec Bohm
1B,3B - PHI
Alec Bohm
Nick Madrigal
2B,3B - TB
Nick Madrigal
2026 Stats 
   
   
At Bats43944
   
Runs427
   
Hits10512
   
Singles7111
   
Doubles211
   
Triples00
   
Home Runs130
   
RBI642
   
Stolen Bases21
   
Caught Stealing01
   
Walks327
   
Strikeouts683
   
Batting Average.239.273
   
On Base Pct.298.385
   
Slugging Pct.376.296
   
On-base Plus Slugging.674.680
   
Who Should I Trade? Player Projections
  Alec Bohm
1B,3B - PHI
Alec Bohm
Nick Madrigal
2B,3B - TB
Nick Madrigal
2026 Projections 
   
   
At Bats1275
   
Runs151
   
Hits341
   
Singles241
   
Doubles60
   
Triples00
   
Home Runs40
   
RBI170
   
Stolen Bases10
   
Caught Stealing00
   
Walks90
   
Strikeouts211
   
Batting Average.270.210
   
On Base Pct.326.251
   
Slugging Pct.415.234
   
On-base Plus Slugging.741.486
   
Who Should I Trade? Player Notes
  Alec Bohm
1B,3B - PHI
Alec Bohm
Nick Madrigal
2B,3B - TB
Nick Madrigal
News 
 Alec Bohm went 5-for-5 with three doubles, one RBI, and two runs scored in Saturday's 9-1 win against the Twins.
Nate Miller - FantasyPros
Sun, Aug 16th
The Rays signed Nick Madrigal to a minor league contract.
Ari Koslow
Sun, Jun 28th
 Alec Bohm went 1-for-5 with a single, one RBI, and a stolen base in Saturday's 5-0 win over the Orioles.
Nate Miller - FantasyPros
Sun, Aug 2nd
Nick Madrigal has elected free agency.
Ari Koslow
Thu, Jun 25th
 Alec Bohm went 1-for-4 with a double, four RBI, and two runs scored in Sunday's 11-4 win over the Yankees.
Nate Miller - FantasyPros
Mon, Jul 27th
The Angels designated INF Nick Madrigal for assignment.
Ari Koslow
Mon, Jun 22nd
 Alec Bohm went 2-for-4 with a two-run homer and three total RBI in Wednesday's 9-5 loss to the Dodgers.
Nate Miller - FantasyPros
Thu, Jul 23rd
Nick Madrigal went 2-for-3 in a win over the Rays with a walk, one run scored, one RBI, and one stolen base.
Chris Schommer
Sat, Jun 13th
 Alec Bohm went 2-for-4 with a solo homer in Sunday's 6-1 loss to the Mets.
Nate Miller - FantasyPros
Sun, Jul 19th
Nick Madrigal went 2-for-4 with a pair of singles on Friday during the Angels' 8-5 loss to the Rays.
David Leisering
Sat, May 30th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Alec Bohm
1B,3B - PHI
Alec Bohm
Nick Madrigal
2B,3B - TB
Nick Madrigal
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TEXNathan Eovaldi (10-9)#99@ STLMatthew Liberatore (5-10)#88
Sat, Mar 28thvs TEXJacob Latz (4-1)#55@ STLMichael McGreevy (5-9)#106
Sun, Mar 29thvs TEXMacKenzie Gore (7-9)#43@ STLDustin May (6-7)#52
Mon, Mar 30thvs WSHFoster Griffin (13-4)#48@ MILKyle Harrison (9-3)#51
Tue, Mar 31stvs WSHPJ Poulin (3-0)#350@ MILBrandon Woodruff (2-2)
Wed, Apr 1stvs WSHCade Cavalli (10-5)#46@ MILJacob Misiorowski (12-5)#5
Fri, Apr 3rd@ COLMichael Lorenzen (3-11)#436@ MINBailey Ober (7-4)#105
Sat, Apr 4th@ COLBrennan Bernardino (3-3)#294@ MINMick Abel (1-2)
Sun, Apr 5th@ COLTomoyuki Sugano (12-5)#437@ MINSimeon Woods Richardson (2-7)#240
Mon, Apr 6th@ SFAdrian Houser (3-7)#190vs CHCJameson Taillon (2-6)#204
Tue, Apr 7th@ SFRobbie Ray (10-7)#108vs CHCJavier Assad (6-1)#205
Wed, Apr 8th@ SFTyler Mahle (4-9)#82vs CHCColin Rea (8-8)#229
Fri, Apr 10thvs ARIMichael Soroka (8-3)#66vs NYYLuis Gil (1-2)#252
Sat, Apr 11thvs ARIBrandon Pfaadt (7-1)#103vs NYYMax Fried (4-4)#16
Sun, Apr 12thvs ARIZac Gallen (3-9)#226vs NYYCam Schlittler (10-6)#15
Mon, Apr 13thvs CHCJavier Assad (6-1)#205   
Tue, Apr 14thvs CHCRiley Martin@ CWSNoah Schultz (3-9)#265
Wed, Apr 15thvs CHCShota Imanaga (8-9)#22@ CWSSean Burke (7-6)#64
Fri, Apr 17thvs ATLMartin Perez (8-6)#199@ PITBubba Chandler (6-8)#117
Sat, Apr 18thvs ATLChris Sale (12-8)#7@ PITPaul Skenes (9-11)#4
Sun, Apr 19thvs ATLGrant Holmes (7-5)#162@ PITMitch Keller (6-8)
Mon, Apr 20th@ CHCColin Rea (8-8)#229vs CINRhett Lowder (4-8)#209
Tue, Apr 21st@ CHCShota Imanaga (8-9)#22vs CINChase Burns (14-2)#27
Wed, Apr 22nd@ CHCMatthew Boyd (8-2)#39vs CINBrandon Williamson (2-3)#407
Thu, Apr 23rd@ CHCEdward Cabrera (5-4)#77   
Fri, Apr 24th@ ATLGrant Holmes (7-5)#162vs MINTaj Bradley (9-5)#58
Sat, Apr 25th@ ATLBryce Elder (8-7)#171vs MINBailey Ober (7-4)#105
Sun, Apr 26th@ ATLChris Sale (12-8)#7vs MINSimeon Woods Richardson (2-7)#240
Tue, Apr 28thvs SFTyler Mahle (4-9)#82@ CLETanner Bibee (4-12)#63
Thu, Apr 30thvs SFAdrian Houser (3-7)#190   
Fri, May 1st@ MIAEury Perez (6-9)#36vs SFRobbie Ray (10-7)#108
Sat, May 2nd@ MIAMax Meyer (9-1)#144vs SFLanden Roupp (7-12)#80
Sun, May 3rd@ MIAChris Paddack (0-7)vs SFTyler Mahle (4-9)#82
Mon, May 4th@ MIAJanson Junk (6-7)#97vs TOREric Lauer (7-6)#278
Tue, May 5thvs ATHLuis Severino (2-6)#245vs TORKevin Gausman (6-11)#24
Wed, May 6thvs ATHJeffrey Springs (3-11)#308vs TORPatrick Corbin (3-4)
Thu, May 7thvs ATHJ.T. Ginn (8-7)#156@ BOSJake Bennett (7-6)#78
Fri, May 8thvs COLChase Dollander (3-3)@ BOSConnelly Early (7-5)#165
Sat, May 9thvs COLKyle Freeland (4-10)#387   
Sun, May 10thvs COLTomoyuki Sugano (12-5)#437@ BOSPayton Tolle (8-6)#31
Tue, May 12th@ BOSJovani Moran (2-2)#138@ TORPatrick Corbin (3-4)
Wed, May 13th@ BOSSonny Gray (15-3)#26@ TORDylan Cease (7-5)#10
Thu, May 14th@ BOSRanger Suarez (4-3)#25   
Fri, May 15th@ PITBraxton Ashcraft (12-5)#29vs MIAJanson Junk (6-7)#97
Sat, May 16th@ PITBubba Chandler (6-8)#117vs MIASandy Alcantara (13-7)#61
Sun, May 17th@ PITPaul Skenes (9-11)#4vs MIAEury Perez (6-9)#36
Mon, May 18thvs CINNick Lodolo (3-2)#94vs BALTrevor Rogers (7-8)#50
Tue, May 19thvs CINChase Burns (14-2)#27vs BALKyle Bradish (7-11)#38
Wed, May 20thvs CINAndrew Abbott (6-7)#123vs BALShane Baz (4-12)#57
Fri, May 22ndvs CLEGavin Williams (11-7)#17@ NYYGerrit Cole (6-6)#20
Sat, May 23rdvs CLESlade Cecconi (4-7)#185   
Sun, May 24thvs CLEParker Messick (9-7)#44@ NYYRyan Weathers (5-7)#54
Mon, May 25th@ SDGriffin Canning (3-9)#175@ BALKyle Bradish (7-11)#38
Tue, May 26th@ SDRandy Vasquez (8-6)#382@ BALShane Baz (4-12)#57
Wed, May 27th@ SDWalker Buehler (7-5)#191@ BALTrey Gibson (1-3)#394
Fri, May 29th@ LADJustin Wrobleski (11-5)#107vs LAAWalbert Urena (8-8)#250
Sat, May 30th@ LADRoki Sasaki (5-5)#90vs LAAReid Detmers (4-8)#35
Sun, May 31st@ LADYoshinobu Yamamoto (12-7)#12vs LAAJack Kochanowicz (2-5)
Tue, Jun 2ndvs SDRandy Vasquez (8-6)#382vs DETJack Flaherty (3-8)#128
Wed, Jun 3rdvs SDWalker Buehler (7-5)#191vs DETTroy Melton (7-1)#60
Thu, Jun 4thvs SDLucas Giolito (2-3)#370   
Fri, Jun 5thvs CWSAnthony Kay (9-5)#172@ MIARyan Gusto (0-3)#187
Sat, Jun 6thvs CWSBrandon Eisert (2-2)#184@ MIALake Bachar (1-2)#186
Sun, Jun 7thvs CWSTyler Gilbert (0-0)#342@ MIASandy Alcantara (13-7)#61
Mon, Jun 8th@ TORPatrick Corbin (3-4)vs BOSConnelly Early (7-5)#165
Tue, Jun 9th@ TORDylan Cease (7-5)#10vs BOSPayton Tolle (8-6)#31
Wed, Jun 10th@ TORMax Scherzer (1-5)#118vs BOSJake Bennett (7-6)#78
Fri, Jun 12th@ MILJacob Misiorowski (12-5)#5@ LAASam Aldegheri (3-4)#427
Sat, Jun 13th@ MILShane Drohan (6-4)#95@ LAAJose Soriano (9-6)#42
Sun, Jun 14th@ MILKyle Harrison (9-3)#51@ LAAGrayson Rodriguez (3-5)#100
Mon, Jun 15thvs MIARyan Gusto (0-3)#187@ LADEric Lauer (7-6)#278
Tue, Jun 16thvs MIATyler Phillips (3-6)#247@ LADJustin Wrobleski (11-5)#107
Wed, Jun 17thvs MIASandy Alcantara (13-7)#61@ LADShohei Ohtani (8-2)#1
Thu, Jun 18thvs NYMSean Manaea (4-5)#62   
Sat, Jun 20thvs NYMFreddy Peralta (5-9)#37vs WSHCade Cavalli (10-5)#46
Sun, Jun 21stvs NYMDavid Peterson (7-7)#149vs WSHAndrew Alvarez (2-4)#125
Mon, Jun 22nd@ WSHFoster Griffin (13-4)#48vs KCMichael Wacha (5-8)#71
Tue, Jun 23rd@ WSHPJ Poulin (3-0)#350vs KCLuinder Avila (5-4)
Wed, Jun 24th@ WSHCarson Palmquist (0-2)#379vs KCNoah Cameron (6-8)#74
Thu, Jun 25th@ WSHCade Cavalli (10-5)#46vs KCSeth Lugo (5-7)#140
Fri, Jun 26th@ NYMZac Thornton (3-3)#134vs ARIZac Gallen (3-9)#226
Sat, Jun 27th@ NYMChristian Scott (3-3)#45vs ARI
Sun, Jun 28th@ NYMCionel Perezvs ARIMerrill Kelly (8-10)#148
Mon, Jun 29thvs PITBraxton Ashcraft (12-5)#29   
Tue, Jun 30thvs PITBubba Chandler (6-8)#117@ KCNoah Cameron (6-8)#74
Wed, Jul 1stvs PITPaul Skenes (9-11)#4@ KCSeth Lugo (5-7)#140
Thu, Jul 2ndvs PITJared Jones (2-5)#47@ KCStephen Kolek (4-3)
Sat, Jul 4th@ KCMichael Wacha (5-8)#71@ HOUHunter Brown (3-2)#21
Sun, Jul 5th@ KCLuinder Avila (5-4)@ HOUPeter Lambert (8-6)#133
Mon, Jul 6th@ KCNoah Cameron (6-8)#74vs NYYCam Schlittler (10-6)#15
Tue, Jul 7th@ CINAndrew Abbott (6-7)#123vs NYYWill Warren (8-6)#56
Wed, Jul 8th@ CINChase Burns (14-2)#27vs NYYGerrit Cole (6-6)#20
Thu, Jul 9th@ CINBrady Singer (5-11)#189vs NYYPaul Blackburn (4-2)#196
Fri, Jul 10th@ DETJack Flaherty (3-8)#128vs SEALuis Castillo (4-9)#79
Sat, Jul 11th@ DETCasey Mize (4-7)#30vs SEALogan Gilbert (9-7)#9
Sun, Jul 12th@ DETTarik Skubal (7-6)#2vs SEAEmerson Hancock (7-7)#84
Thu, Jul 16thvs NYMChristian Scott (3-3)#45   
Sat, Jul 18thvs NYMSean Manaea (4-5)#62@ BOSPatrick Sandoval (1-1)#93
Sun, Jul 19thvs NYMNolan McLean (8-8)#28@ BOSSonny Gray (15-3)#26
Mon, Jul 20thvs LADEmmet Sheehan (4-8)#145@ TORDylan Cease (7-5)#10
Tue, Jul 21stvs LADJustin Wrobleski (11-5)#107@ TORKevin Gausman (6-11)#24
Wed, Jul 22ndvs LADEric Lauer (7-6)#278@ TORBraydon Fisher (3-3)#173
Fri, Jul 24thvs NYYCam Schlittler (10-6)#15vs CLEJoey Cantillo (9-7)#67
Sat, Jul 25thvs NYYRyan Weathers (5-7)#54vs CLETanner Bibee (4-12)#63
Sun, Jul 26thvs NYYWill Warren (8-6)#56vs CLEParker Messick (9-7)#44
Mon, Jul 27th@ MIATyler Phillips (3-6)#247   
Tue, Jul 28th@ MIASandy Alcantara (13-7)#61vs TEXCal Quantrill (4-4)#270
Wed, Jul 29th@ MIARyan Gusto (0-3)#187vs TEXMacKenzie Gore (7-9)#43
Fri, Jul 31st@ BALBrandon Young (9-3)#142vs CWSErick Fedde (6-8)#403
Sat, Aug 1st@ BALShane Baz (4-12)#57vs CWSJordan Hicks (2-1)#160
Sun, Aug 2nd@ BALKyle Bradish (7-11)#38vs CWSAnthony Kay (9-5)#172
Mon, Aug 3rdvs WSHAndrew Alvarez (2-4)#125@ COLMichael Lorenzen (3-11)#436
Tue, Aug 4thvs WSHCarson Palmquist (0-2)#379@ COLGabriel Hughes (0-4)#334
Wed, Aug 5thvs WSHJake Irvin (2-6)#151@ COLTomoyuki Sugano (12-5)#437
Thu, Aug 6thvs WSHMiles Mikolas (3-9)   
Fri, Aug 7thvs TORJose Soriano (9-6)#42@ SEALogan Gilbert (9-7)#9
Sat, Aug 8thvs TORMax Scherzer (1-5)#118@ SEAGeorge Kirby (8-9)#23
Sun, Aug 9thvs TORShane Bieber (4-2)#92@ SEAEmerson Hancock (7-7)#84
Mon, Aug 10th@ STLHunter Dobbins (2-3)#155@ ATHJacob Lopez (5-4)#179
Tue, Aug 11th@ STLAndre Pallante (12-6)#130@ ATHMason Barnett (1-3)#412
Wed, Aug 12th@ STLKyle Leahy (9-4)#89@ ATHJack Perkins (2-9)#131
Thu, Aug 13th@ MINTaj Bradley (9-5)#58   
Sat, Aug 15th@ MINConnor Prielipp (3-6)#75vs BALKyle Bradish (7-11)#38
Sun, Aug 16th@ MINDean Kremer (2-4)#86vs BALTrevor Rogers (7-8)#50
Mon, Aug 17thvs MIAJanson Junk (6-7)#97vs BALBrandon Young (9-3)#142
Tue, Aug 18thvs MIATyler Phillips (3-6)#247vs TORJose Soriano (9-6)#42
Wed, Aug 19thvs MIASandy Alcantara (13-7)#61vs TORMax Scherzer (1-5)#118
Fri, Aug 21stvs STLHunter Dobbins (2-3)#155@ BALTrevor Rogers (7-8)#50
Sat, Aug 22ndvs STLAndre Pallante (12-6)#130@ BALBrandon Young (9-3)#142
Sun, Aug 23rdvs STLKyle Leahy (9-4)#89@ BALShane Baz (4-12)#57
Mon, Aug 24th@ SEALogan Gilbert (9-7)#9@ DETKeider Montero (9-7)#143
Tue, Aug 25th@ SEAGeorge Kirby (8-9)#23@ DETJackson Jobe (1-1)#147
Wed, Aug 26th@ SEA@ DET
Fri, Aug 28th@ LAAvs SD
Sat, Aug 29th@ LAAvs SD
Sun, Aug 30th@ LAAvs SD
Mon, Aug 31st@ ARIvs NYM
Tue, Sep 1st@ ARIvs NYM
Wed, Sep 2nd@ ARIvs NYM
Fri, Sep 4thvs ATL@ TEX
Sat, Sep 5thvs ATL@ TEX
Sun, Sep 6thvs ATL@ TEX
Mon, Sep 7thvs ATL   
Tue, Sep 8thvs HOU@ ATL
Wed, Sep 9thvs HOU@ ATL
Thu, Sep 10thvs HOU@ ATL
Fri, Sep 11th@ ATLvs HOU
Sat, Sep 12th@ ATLvs HOU
Sun, Sep 13th@ ATLvs HOU
Tue, Sep 15th@ WSHvs ATH
Wed, Sep 16th@ WSHvs ATH
Thu, Sep 17th@ NYMvs ATH
Fri, Sep 18th@ NYMvs BOS
Sat, Sep 19th@ NYMvs BOS
Sun, Sep 20th@ NYMvs BOS
Tue, Sep 22ndvs MIL@ NYY
Wed, Sep 23rdvs MIL@ NYY
Thu, Sep 24thvs MIL@ NYY
Fri, Sep 25thvs TB@ PHI
Sat, Sep 26thvs TB@ PHI
Sun, Sep 27thvs TB@ PHI
Thu, Apr 16th   @ CWSJordan Leasure
Mon, Apr 27th   @ CLEParker Messick (9-7)#44
Wed, Apr 29th   @ CLEGavin Williams (11-7)#17
Mon, May 11th   @ TORKevin Gausman (6-11)#24
Mon, Jun 1st   vs DETTy Madden#244
Fri, Jun 19th   vs WSHPJ Poulin (3-0)#350
Fri, Jul 3rd   @ HOUSpencer Arrighetti (7-5)#262
Fri, Jul 17th   @ BOSEduardo Rivera (0-1)#208
Thu, Jul 23rd   @ TORShane Bieber (4-2)#92
Thu, Jul 30th   vs TEXCole Winn
Fri, Aug 14th   vs BALChris Bassitt (4-4)#176
Thu, Aug 20th   vs TORShane Bieber (4-2)#92
Thu, Sep 3rd   @ TEX