Skip Navigation to Main Content

Who Should I Trade?

Ivan Herrera for Salvador Perez (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Ivan Herrera
C,DH - STL
Ivan Herrera
Salvador Perez
C,1B,DH - KC
Salvador Perez
Expert
Recommendation
71%
Recommended by
5 of 7 experts
29%
Recommended by
2 of 7 experts
Rankings 
   
Rest of Season# 86# 98
VBR# 75# 118
   
Projections 
   
Runs5141
Home Runs1217
RBI4655
Stolen Bases50
Batting Average.271.248
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Dalton Del Don
The Deep Shot
# 67# 94
   
Chris Welsh
FantasyPros
# 107# 121
   
Mike Maher
BettingPros
# 60# 110
   
Kelly Kirby
FantasyPros
# 68# 94
   
Kevin Spinelli
KevScores
# 80# 118
   
Joe Pisapia
FantasyPros
# 92# 82
   
Scott Pianowski
Yahoo! Sports
# 126# 84
   
Who Should I Trade? Player Statistics
  Ivan Herrera
C,DH - STL
Ivan Herrera
Salvador Perez
C,1B,DH - KC
Salvador Perez
2026 Stats 
   
   
At Bats215218
   
Runs3521
   
Hits5645
   
Singles3730
   
Doubles116
   
Triples10
   
Home Runs79
   
RBI2725
   
Stolen Bases20
   
Caught Stealing00
   
Walks3411
   
Strikeouts4547
   
Batting Average.261.206
   
On Base Pct.386.257
   
Slugging Pct.419.358
   
On-base Plus Slugging.804.615
   
Who Should I Trade? Player Projections
  Ivan Herrera
C,DH - STL
Ivan Herrera
Salvador Perez
C,1B,DH - KC
Salvador Perez
2026 Projections 
   
   
At Bats331350
   
Runs5141
   
Hits9087
   
Singles6153
   
Doubles1616
   
Triples10
   
Home Runs1217
   
RBI4655
   
Stolen Bases50
   
Caught Stealing10
   
Walks4319
   
Strikeouts7477
   
Batting Average.271.248
   
On Base Pct.369.302
   
Slugging Pct.434.441
   
On-base Plus Slugging.803.743
   
Who Should I Trade? Player Notes
  Ivan Herrera
C,DH - STL
Ivan Herrera
Salvador Perez
C,1B,DH - KC
Salvador Perez
News 
 Ivan Herrera went 1-for-3 in a win over the Cubs with a home run, two runs scored, one RBI, and a walk.
Chase Davis
Sat, May 30th
Salvador Perez went 1-for-3 in Monday's 4-3 loss to the Yankees with a solo home run, two runs scored, one RBI, a walk, and a strikeout.
Chase Davis
Tue, May 26th
 Ivan Herrera went 2-for-3 with two walks, a triple, two runs scored, an RBI and one stolen base in game 1 against the Reds. He then went 1-for-5 with a run in game 2.
Chase Davis
Sun, May 24th
Salvador Perez went 3-for-4 in a win over the Mariners with one run scored and three RBI.
Chase Davis
Mon, May 25th
 Ivan Herrera went 2-for-4 in Thursday's 6-2 loss to the Pirates with a home run, two runs scored and one RBI.
Chase Davis
Fri, May 22nd
Salvador Perez went 3-for-4 in loss to the Red Sox with a home run, a run scored and one RBI.
Chase Davis
Thu, May 21st
 Ivan Herrera went 1-for-5 in a 9-6 win over the Pirates with a home run, one run scored, and three RBI.
Chase Davis
Wed, May 20th
Salvador Perez went 2-for-2 in win over the Cardinals with a home run, one run scored, two RBI and one walk.
Chase Davis
Mon, May 18th
 Ivan Herrera went 4-for-5 in a win over the Padres with a run scored.
Chase Davis
Sat, May 9th
Salvador Perez went 2-for-5 in a loss to the White Sox with a home run, a run scored and one RBI.
Jesse Garcia
Wed, May 13th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Ivan Herrera
C,DH - STL
Ivan Herrera
Salvador Perez
C,1B,DH - KC
Salvador Perez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TBDrew Rasmussen (4-2)#21   
Sat, Mar 28thvs TBJoe Boyle (0-1)#161@ ATLReynaldo Lopez (2-1)#107
Sun, Mar 29thvs TBSteven Matz (4-2)#94@ ATLGrant Holmes (3-2)#131
Mon, Mar 30thvs NYMClay Holmes (4-4)#169vs MINSimeon Woods Richardson (0-7)#363
Tue, Mar 31stvs NYMKodai Senga (0-4)#128   
Wed, Apr 1stvs NYMFreddy Peralta (3-4)#27vs MINJoe Ryan (4-3)#14
Fri, Apr 3rd@ DETFramber Valdez (2-4)#28   
Sat, Apr 4th@ DETJack Flaherty (0-7)#62vs MILLogan Henderson (2-1)#56
Sun, Apr 5th@ DETKeider Montero (2-3)#200vs MILKyle Harrison (6-1)#64
Mon, Apr 6th@ WSHZack Littell (5-4)#171@ CLETanner Bibee (0-7)#44
Tue, Apr 7th@ WSHCade Cavalli (3-3)#86@ CLEGavin Williams (8-3)#26
Wed, Apr 8th@ WSHMiles Mikolas (1-4)#216@ CLEJoey Cantillo (4-2)#105
Fri, Apr 10thvs BOSConnelly Early (5-2)#92vs CWSDavis Martin (8-1)#78
Sat, Apr 11thvs BOSRanger Suarez (2-3)#31vs CWSErick Fedde (0-5)#375
Sun, Apr 12thvs BOSBrayan Bello (2-5)#133vs CWSGrant Taylor (1-0)#54
Mon, Apr 13thvs CLEGavin Williams (8-3)#26   
Tue, Apr 14thvs CLEJoey Cantillo (4-2)#105@ DETFramber Valdez (2-4)#28
Wed, Apr 15thvs CLESlade Cecconi (3-5)#102@ DETJack Flaherty (0-7)#62
Fri, Apr 17th@ HOUPeter Lambert (4-4)#199@ NYYCam Schlittler (7-2)#36
Sat, Apr 18th@ HOULance McCullers Jr. (2-3)#223@ NYYWill Warren (7-1)#60
Sun, Apr 19th@ HOUMike Burrows (3-6)#130@ NYYRyan Weathers (2-3)#63
Mon, Apr 20th@ MIAMax Meyer (5-0)#70vs BALKyle Bradish (3-6)#45
Tue, Apr 21st@ MIAChris Paddack (0-7)#353vs BALShane Baz (2-5)#83
Wed, Apr 22nd@ MIAJanson Junk (3-5)#138vs BALChris Bassitt (4-3)#124
Fri, Apr 24thvs SEAGeorge Kirby (5-4)#15vs LAAYusei Kikuchi (0-3)#148
Sat, Apr 25thvs SEABryan Woo (5-3)#6vs LAAWalbert Urena (2-4)#423
Sun, Apr 26thvs SEAEmerson Hancock (4-2)#89vs LAAReid Detmers (2-5)#40
Mon, Apr 27th@ PITMason Montgomery (1-1)#163   
Tue, Apr 28th@ PITBraxton Ashcraft (5-2)#38@ ATHAaron Civale (5-2)#212
Wed, Apr 29th@ PITBubba Chandler (1-6)#122@ ATHLuis Severino (2-6)#147
Thu, Apr 30th@ PITPaul Skenes (6-5)#2@ ATHJeffrey Springs (3-6)#108
Fri, May 1stvs LADEmmet Sheehan (3-2)#49@ SEABryan Woo (5-3)#6
Sat, May 2ndvs LADRoki Sasaki (3-3)#118@ SEAEmerson Hancock (4-2)#89
Sun, May 3rdvs LADJustin Wrobleski (7-2)#117@ SEALuis Castillo (2-5)#47
Mon, May 4thvs MILChad Patrick (3-2)#120vs CLETanner Bibee (0-7)#44
Wed, May 6thvs MILBrandon Sproat (1-4)#166vs CLEJoey Cantillo (4-2)#105
Thu, May 7th@ SDMichael King (4-4)#35vs CLESlade Cecconi (3-5)#102
Fri, May 8th@ SDGriffin Canning (0-4)#144vs DETKeider Montero (2-3)#200
Sat, May 9th@ SDRandy Vasquez (5-3)#196vs DETBurch Smith
Sun, May 10th@ SDWalker Buehler (3-3)#211vs DETBrenan Hanifee
Tue, May 12th@ ATHJeffrey Springs (3-6)#108@ CWSErick Fedde (0-5)#375
Wed, May 13th@ ATHJ.T. Ginn (3-3)#125@ CWSNoah Schultz (2-4)#227
Thu, May 14th@ ATHJacob Lopez (4-3)#213@ CWSAnthony Kay (5-1)#178
Fri, May 15thvs KCMichael Wacha (4-3)#82@ STLDustin May (3-6)#85
Sat, May 16thvs KCNoah Cameron (2-4)#100@ STLKyle Leahy (5-3)#158
Sun, May 17thvs KCStephen Kolek (3-1)#165@ STLAndre Pallante (5-4)#162
Tue, May 19thvs PITMitch Keller (5-2)#88vs BOSRanger Suarez (2-3)#31
Wed, May 20thvs PITCarmen Mlodzinski (4-3)#132vs BOSConnelly Early (5-2)#92
Thu, May 21stvs PITBraxton Ashcraft (5-2)#38   
Sat, May 23rd@ CINChase Petty (0-0)#412vs SEAGeorge Kirby (5-4)#15
Mon, May 25th@ MILJacob Misiorowski (6-2)#17vs NYYWill Warren (7-1)#60
Tue, May 26th@ MILKyle Harrison (6-1)#64vs NYYCam Schlittler (7-2)#36
Wed, May 27th@ MILChad Patrick (3-2)#120vs NYYGerrit Cole (1-0)#22
Fri, May 29thvs CHCShota Imanaga (4-6)#24@ TEXMacKenzie Gore (4-4)#51
Sat, May 30thvs CHCBen Brown (2-2)#52@ TEXKumar Rocker (2-5)#106
Sun, May 31stvs CHCJordan Wicks (0-2)#207@ TEXJack Leiter (3-4)#72
Mon, Jun 1stvs TEXJacob deGrom (4-4)#7@ CINLyon Richardson
Tue, Jun 2ndvs TEXNathan Eovaldi (5-6)#20@ CINAndrew Abbott (4-3)#97
Wed, Jun 3rdvs TEXMacKenzie Gore (4-4)#51@ CINChase Burns (7-1)#25
Fri, Jun 5thvs CINBrady Singer (2-5)#149@ MINZebby Matthews (1-3)#76
Sat, Jun 6thvs CINNick Lodolo (2-1)#73@ MINJoe Ryan (4-3)#14
Sun, Jun 7thvs CINNick Lodolo (2-1)#73@ MINConnor Prielipp (1-3)#123
Tue, Jun 9th@ NYMKodai Senga (0-4)#128vs TEXNathan Eovaldi (5-6)#20
Wed, Jun 10th@ NYMFreddy Peralta (3-4)#27vs TEXMacKenzie Gore (4-4)#51
Thu, Jun 11th@ NYMChristian Scott (1-0)#87vs TEXKumar Rocker (2-5)#106
Fri, Jun 12th@ MINvs HOU
Sat, Jun 13th@ MINvs HOU
Sun, Jun 14th@ MINvs HOU
Mon, Jun 15thvs SD@ WSH
Tue, Jun 16thvs SD@ WSH
Wed, Jun 17thvs SD@ WSH
Thu, Jun 18th@ KCvs STL
Fri, Jun 19th@ KCvs STL
Sun, Jun 21st@ KCvs STL
Mon, Jun 22ndvs ARI@ TB
Tue, Jun 23rdvs ARI@ TB
Wed, Jun 24thvs ARI@ TB
Thu, Jun 25thvs ARI@ TB
Fri, Jun 26thvs MIA@ CWS
Sat, Jun 27thvs MIA@ CWS
Sun, Jun 28thvs MIA@ CWS
Tue, Jun 30th@ ATLvs TB
Wed, Jul 1st@ ATLvs TB
Thu, Jul 2nd@ ATLvs TB
Fri, Jul 3rd@ CHC   
Sat, Jul 4th@ CHCvs PHI
Sun, Jul 5th@ CHCvs PHI
Mon, Jul 6thvs MILvs PHI
Tue, Jul 7thvs MIL@ NYM
Wed, Jul 8thvs MIL@ NYM
Thu, Jul 9thvs MIL@ NYM
Fri, Jul 10thvs ATL@ BAL
Sat, Jul 11thvs ATL@ BAL
Sun, Jul 12thvs ATL@ BAL
Fri, Jul 17th@ ARIvs SD
Sat, Jul 18th@ ARIvs SD
Sun, Jul 19th@ ARIvs SD
Mon, Jul 20th@ LAAvs SF
Tue, Jul 21st@ LAAvs SF
Wed, Jul 22nd@ LAAvs SF
Fri, Jul 24thvs CIN@ DET
Sat, Jul 25thvs CIN@ DET
Sun, Jul 26thvs CIN@ DET
Mon, Jul 27thvs CHC   
Tue, Jul 28thvs CHC@ MIN
Wed, Jul 29thvs CHC@ MIN
Thu, Jul 30thvs CHC@ MIN
Fri, Jul 31st@ TOR@ COL
Sat, Aug 1st@ TOR@ COL
Sun, Aug 2nd@ TOR@ COL
Mon, Aug 3rd@ NYY   
Tue, Aug 4th@ NYYvs MIN
Wed, Aug 5th@ NYYvs MIN
Fri, Aug 7thvs COLvs CHC
Sat, Aug 8thvs COLvs CHC
Sun, Aug 9thvs COLvs CHC
Mon, Aug 10thvs PHI@ LAD
Tue, Aug 11thvs PHI@ LAD
Wed, Aug 12thvs PHI@ LAD
Fri, Aug 14th@ CHC@ LAA
Sat, Aug 15th@ CHC@ LAA
Sun, Aug 16th@ CHC@ LAA
Mon, Aug 17th@ CINvs ATH
Tue, Aug 18th@ CINvs ATH
Wed, Aug 19th@ CINvs ATH
Thu, Aug 20th@ CINvs ATH
Fri, Aug 21st@ PHIvs DET
Sat, Aug 22nd@ PHIvs DET
Sun, Aug 23rd@ PHIvs DET
Tue, Aug 25thvs BAL@ TOR
Wed, Aug 26thvs BAL@ TOR
Thu, Aug 27thvs BAL@ TOR
Fri, Aug 28thvs PIT@ CLE
Sat, Aug 29thvs PIT@ CLE
Sun, Aug 30thvs PIT@ CLE
Tue, Sep 1st@ LADvs MIA
Wed, Sep 2nd@ LADvs MIA
Thu, Sep 3rd@ LADvs MIA
Fri, Sep 4th@ COLvs TOR
Sat, Sep 5th@ COLvs TOR
Sun, Sep 6th@ COLvs TOR
Mon, Sep 7th@ SFvs ARI
Tue, Sep 8th@ SFvs ARI
Wed, Sep 9th@ SFvs ARI
Fri, Sep 11thvs CWS@ BOS
Sat, Sep 12thvs CWS@ BOS
Sun, Sep 13thvs CWS@ BOS
Mon, Sep 14thvs SF   
Tue, Sep 15thvs SF@ HOU
Wed, Sep 16thvs SF@ HOU
Fri, Sep 18thvs WSH@ PIT
Sat, Sep 19thvs WSH@ PIT
Sun, Sep 20thvs WSH@ PIT
Tue, Sep 22nd@ PITvs CWS
Wed, Sep 23rd@ PITvs CWS
Thu, Sep 24th@ PITvs CWS
Fri, Sep 25th@ MILvs CLE
Sat, Sep 26th@ MILvs CLE
Sun, Sep 27th@ MILvs CLE
Fri, Mar 27th   @ ATLChris Sale (8-3)#5
Thu, Apr 2nd   vs MINTaj Bradley (5-1)#59
Thu, Apr 9th   vs CWSAnthony Kay (5-1)#178
Thu, Apr 16th   @ DETKeider Montero (2-3)#200
Tue, May 5th   vs CLEGavin Williams (8-3)#26
Mon, May 18th   vs BOSSonny Gray (6-1)#30
Fri, May 22nd   vs SEALogan Gilbert (3-4)#11
Sun, May 24th   vs SEABryan Woo (5-3)#6
Thu, Jun 4th   @ MINBailey Ober (6-3)#93
Thu, Jul 23rd   @ DET
Thu, Aug 6th   vs MIN
Thu, Sep 17th   @ HOU