Skip Navigation to Main Content

Who Should I Trade?

Max Meyer for Mitch Keller (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Max Meyer
SP - MIA
Max Meyer
Mitch Keller
SP - PIT
Mitch Keller
Expert
Recommendation
100%
Recommended by
6 of 6 experts
0%
Recommended by
0 of 6 experts
Rankings 
   
Rest of Season# 58# 123
VBR# 244# 316
   
Projections 
   
Strikeouts9097
Wins56
Saves00
ERA4.044.36
WHIP1.321.38
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 70# 91
   
Dalton Del Don
The Deep Shot
# 59
   
Chris Welsh
FantasyPros
# 48
   
Joe Pisapia
FantasyPros
# 45
   
Kelly Kirby
FantasyPros
# 103# 114
   
Kevin Spinelli
KevScores
# 40# 58
   
Who Should I Trade? Player Statistics
  Max Meyer
SP - MIA
Max Meyer
Mitch Keller
SP - PIT
Mitch Keller
2026 Stats 
   
   
Games Played1212
   
Games Started1212
   
Innings Pitched66.268.1
   
Wins55
   
Losses02
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed4860
   
Earned Runs2233
   
Home Runs Allowed54
   
Strikeouts7451
   
Walks2520
   
ERA2.974.35
   
WHIP1.101.17
   
Who Should I Trade? Player Projections
  Max Meyer
SP - MIA
Max Meyer
Mitch Keller
SP - PIT
Mitch Keller
2026 Projections 
   
   
Games Played1720
   
Games Started1720
   
Innings Pitched91.4113.8
   
Wins56
   
Losses57
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed85115
   
Earned Runs4155
   
Home Runs Allowed1214
   
Strikeouts9097
   
Walks3136
   
ERA4.044.36
   
WHIP1.321.38
   
Who Should I Trade? Player Notes
  Max Meyer
SP - MIA
Max Meyer
Mitch Keller
SP - PIT
Mitch Keller
News 
 Max Meyer gave up five earned runs on six hits and three walks while striking out six across six innings in Friday's 9-7 loss to the New York Mets.
Nicholas Rodriguez
Sat, May 30th
Mitch Keller was charged with seven runs on ten hits in four innings on Saturday, settling for a no-decision in the Pirates' 10-9 win over the Twins.
David Leisering
Sun, May 31st
 Max Meyer was dominant on Saturday against the New York Mets, allowing just one hit and three walks while striking out eight across seven scoreless innings to earn the win.
Nicholas Rodriguez
Sat, May 23rd
Mitch Keller went six innings on Sunday and allowed a run on four hits, walked three, and struck out five as the Pirates defeated the Blue Jays, 4-1.
David Leisering
Mon, May 25th
 Max Meyer turned in a dominant outing on Monday, allowing just three hits and two walks while striking out six across six shutout innings in a 12-0 victory over the Atlanta Braves.
Nicholas Rodriguez
Tue, May 19th
Mitch Keller was charged for four runs on four hits over 5.2 innings on Tuesday as the Pirates lost to the Cardinals, 9-6, in 10 innings.
David Leisering
Wed, May 20th
 Max Meyer allowed four earned runs on seven hits and two walks while striking out nine over 5.2 innings in Wednesday's 9-5 win over the Minnesota Twins.
Nicholas Rodriguez
Thu, May 14th
Mitch Keller picked up his fourth win of the season as he went six innings and allowed two runs on four hits, walked two, and struck out four on Thursday. Pittsburgh defeated Arizona, 4-2.
David Leisering
Fri, May 8th
 Max Meyer allowed two runs on six hits and two walks while fanning five hitters in Thursday's 4-3 win over the Baltimore Orioles.
Nicholas Rodriguez
Fri, May 8th
Mitch Keller allowed one run on three hits in seven strong innings against the Reds on Friday to earn his third win of the season.
David Leisering
Sat, May 2nd
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Max Meyer
SP - MIA
Max Meyer
Mitch Keller
SP - PIT
Mitch Keller
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27thvs COLKyle Freeland (1-6)#395   
Sat, Mar 28thvs COLMichael Lorenzen (2-7)#427@ NYMDavid Peterson (3-5)#117
Sun, Mar 29thvs COLJose Quintana (2-3)#425@ NYMNolan McLean (2-4)#29
Mon, Mar 30thvs CWSDavis Martin (8-1)#79@ CINChase Burns (7-1)#25
Tue, Mar 31stvs CWSErick Fedde (0-5)#373@ CINBrandon Williamson (2-3)#370
Wed, Apr 1stvs CWSShane Smith (0-2)#205@ CINAndrew Abbott (4-3)#99
Fri, Apr 3rd@ NYYWill Warren (6-1)#60vs BALKyle Bradish (2-6)#43
Sat, Apr 4th@ NYYRyan Weathers (2-3)#66vs BALShane Baz (2-5)#84
Sun, Apr 5th@ NYYMax Fried (4-3)#33vs BALChris Bassitt (4-3)#125
Mon, Apr 6thvs CINBrandon Williamson (2-3)#370vs SDGerman Marquez (3-2)#330
Tue, Apr 7thvs CINAndrew Abbott (4-3)#99vs SDNick Pivetta (1-2)#138
Wed, Apr 8thvs CINBrady Singer (2-5)#143vs SDMichael King (4-4)#35
Thu, Apr 9thvs CINRhett Lowder (3-3)#206   
Fri, Apr 10th@ DETKeider Montero (2-3)#201@ CHCShota Imanaga (4-6)#24
Sat, Apr 11th@ DETCasey Mize (2-3)#65@ CHCEdward Cabrera (3-2)#70
Sun, Apr 12th@ DETTarik Skubal (3-2)#4@ CHCJameson Taillon (2-4)#107
Mon, Apr 13th@ ATLGrant Holmes (3-2)#139vs WSHCade Cavalli (3-3)#87
Tue, Apr 14th@ ATLReynaldo Lopez (2-1)#108vs WSHPJ Poulin (3-0)#237
Wed, Apr 15th@ ATLBryce Elder (4-3)#113vs WSHJake Irvin (2-4)#203
Fri, Apr 17thvs MILColeman Crow (0-0)#197vs TBNick Martinez (5-1)#81
Sat, Apr 18thvs MILBrandon Woodruff (2-1)#56vs TBDrew Rasmussen (4-2)#21
Sun, Apr 19thvs MILJacob Misiorowski (5-2)#18vs TBShane McClanahan (5-2)#22
Mon, Apr 20thvs STLMichael McGreevy (3-4)#86   
Tue, Apr 21stvs STLDustin May (3-6)#85@ TEXKumar Rocker (2-5)#103
Wed, Apr 22ndvs STLKyle Leahy (5-3)#162@ TEXJack Leiter (2-4)#76
Fri, Apr 24th@ SFAdrian Houser (2-5)#189@ MILBrandon Woodruff (2-1)#56
Sat, Apr 25th@ SFRobbie Ray (3-6)#83@ MILJacob Misiorowski (5-2)#18
Sun, Apr 26th@ SFLanden Roupp (5-5)#61@ MILKyle Harrison (6-1)#63
Mon, Apr 27th@ LADYoshinobu Yamamoto (4-4)#13vs STLDustin May (3-6)#85
Tue, Apr 28th@ LADShohei Ohtani (5-2)#1vs STLKyle Leahy (5-3)#162
Wed, Apr 29th@ LADTyler Glasnow (3-0)#37vs STLAndre Pallante (5-4)#163
Fri, May 1stvs PHIZack Wheeler (4-1)#7vs CINBrady Singer (2-5)#143
Sat, May 2ndvs PHIAndrew Painter (1-5)#170vs CINRhett Lowder (3-3)#206
Sun, May 3rdvs PHIJesus Luzardo (4-4)#10vs CINChase Burns (7-1)#25
Mon, May 4thvs PHIAaron Nola (3-4)#39   
Tue, May 5thvs BALChris Bassitt (4-3)#125@ ARIEduardo Rodriguez (5-1)#112
Wed, May 6thvs BALBrandon Young (3-1)#194@ ARIMichael Soroka (7-2)#67
Thu, May 7thvs BALCade Povich (1-1)#240@ ARIZac Gallen (3-4)#71
Fri, May 8thvs WSHFoster Griffin (6-2)#88@ SFRobbie Ray (3-6)#83
Sat, May 9thvs WSHRichard Lovelady (2-2)#204@ SFLanden Roupp (5-5)#61
Sun, May 10thvs WSHCade Cavalli (3-3)#87@ SFTyler Mahle (1-7)#119
Tue, May 12th@ MINBailey Ober (6-3)#72vs COLMichael Lorenzen (2-7)#427
Wed, May 13th@ MINSimeon Woods Richardson (0-7)#222vs COLJose Quintana (2-3)#425
Thu, May 14th@ MINZebby Matthews (1-2)#82vs COLChase Dollander (3-3)#340
Fri, May 15th@ TBIan Seymour (3-0)#100vs PHIAaron Nola (3-4)#39
Sat, May 16th@ TBNick Martinez (5-1)#81vs PHICristopher Sanchez (6-2)#3
Sun, May 17th@ TBDrew Rasmussen (4-2)#21vs PHIZack Wheeler (4-1)#7
Mon, May 18thvs ATLJR Ritchie (1-1)#236   
Tue, May 19thvs ATLMartin Perez (3-3)#200@ STLMatthew Liberatore (2-3)#114
Wed, May 20thvs ATLChris Sale (8-3)#5@ STLMichael McGreevy (3-4)#86
Thu, May 21stvs ATLSpencer Strider (3-0)#31@ STLDustin May (3-6)#85
Fri, May 22ndvs NYMTobias Myers (0-1)#188@ TORKevin Gausman (4-3)#19
Sat, May 23rdvs NYMFreddy Peralta (3-4)#28@ TORPatrick Corbin (2-1)#216
Sun, May 24thvs NYMChristian Scott (1-0)#90@ TORDylan Cease (3-3)#16
Mon, May 25th@ TORTrey Yesavage (2-2)#48vs CHCBen Brown (2-2)#52
Tue, May 26th@ TORBraydon Fisher (2-1)#156vs CHCJordan Wicks (0-1)#234
Wed, May 27th@ TORKevin Gausman (4-3)#19vs CHCJameson Taillon (2-4)#107
Fri, May 29th@ NYMFreddy Peralta (3-4)#28vs MINTaj Bradley (5-1)#74
Sat, May 30th@ NYMChristian Scott (1-0)#90vs MINBailey Ober (6-3)#72
Sun, May 31st@ NYMNolan McLean (2-4)#29vs MINZebby Matthews (1-2)#82
Mon, Jun 1st@ WSHCade Cavalli (3-3)#87   
Tue, Jun 2nd@ WSHMiles Mikolas (1-4)#215@ HOUMike Burrows (3-6)#121
Wed, Jun 3rd@ WSHAndrew Alvarez (1-0)#178@ HOUSpencer Arrighetti (7-1)#126
Fri, Jun 5thvs TBDrew Rasmussen (4-2)#21@ ATLMartin Perez (3-3)#200
Sat, Jun 6thvs TBShane McClanahan (5-2)#22@ ATLSpencer Strider (3-0)#31
Sun, Jun 7thvs TBGriffin Jax (1-3)#59@ ATLBryce Elder (4-3)#113
Tue, Jun 9thvs ARIZac Gallen (3-4)#71vs LADEric Lauer (2-5)#264
Wed, Jun 10thvs ARIvs LAD
Thu, Jun 11thvs ARIvs LAD
Fri, Jun 12th@ PITvs MIA
Sat, Jun 13th@ PITvs MIA
Sun, Jun 14th@ PITvs MIA
Mon, Jun 15th@ PHI@ ATH
Tue, Jun 16th@ PHI@ ATH
Wed, Jun 17th@ PHI@ ATH
Fri, Jun 19thvs SF@ COL
Sat, Jun 20thvs SF@ COL
Sun, Jun 21stvs SF@ COL
Mon, Jun 22ndvs TEX   
Tue, Jun 23rdvs TEXvs SEA
Wed, Jun 24thvs TEXvs SEA
Fri, Jun 26th@ STLvs CIN
Sat, Jun 27th@ STLvs CIN
Sun, Jun 28th@ STLvs CIN
Mon, Jun 29th@ COL@ PHI
Tue, Jun 30th@ COL@ PHI
Wed, Jul 1st@ COL@ PHI
Thu, Jul 2nd@ COL@ PHI
Fri, Jul 3rd@ ATH@ WSH
Sat, Jul 4th@ ATH@ WSH
Sun, Jul 5th@ ATH@ WSH
Tue, Jul 7thvs SEAvs ATL
Wed, Jul 8thvs SEAvs ATL
Thu, Jul 9thvs SEAvs ATL
Fri, Jul 10thvs CLEvs MIL
Sat, Jul 11thvs CLEvs MIL
Sun, Jul 12thvs CLEvs MIL
Fri, Jul 17th@ MIL@ CLE
Sat, Jul 18th@ MIL@ CLE
Sun, Jul 19th@ MIL@ CLE
Mon, Jul 20th@ HOU@ NYY
Tue, Jul 21st@ HOU@ NYY
Wed, Jul 22nd@ HOU@ NYY
Fri, Jul 24thvs SDvs CHC
Sat, Jul 25thvs SDvs CHC
Sun, Jul 26thvs SDvs CHC
Mon, Jul 27thvs PHIvs ARI
Tue, Jul 28thvs PHIvs ARI
Wed, Jul 29thvs PHIvs ARI
Thu, Jul 30th@ NYM@ CIN
Fri, Jul 31st@ NYM@ CIN
Sat, Aug 1st@ NYM@ CIN
Sun, Aug 2nd@ NYM@ CIN
Tue, Aug 4th@ ATL@ MIL
Wed, Aug 5th@ ATL@ MIL
Thu, Aug 6th@ ATL@ MIL
Fri, Aug 7thvs LAAvs NYM
Sat, Aug 8thvs LAAvs NYM
Sun, Aug 9thvs LAAvs NYM
Tue, Aug 11thvs PIT@ MIA
Wed, Aug 12thvs PIT@ MIA
Thu, Aug 13thvs PIT@ MIA
Fri, Aug 14th@ CINvs BOS
Sat, Aug 15th@ CINvs BOS
Sun, Aug 16th@ CINvs BOS
Mon, Aug 17th@ PHIvs DET
Tue, Aug 18th@ PHIvs DET
Wed, Aug 19th@ PHIvs DET
Fri, Aug 21stvs WSH@ LAD
Sat, Aug 22ndvs WSH@ LAD
Sun, Aug 23rdvs WSH@ LAD
Mon, Aug 24thvs BOS@ SD
Tue, Aug 25thvs BOS@ SD
Wed, Aug 26thvs BOS@ SD
Fri, Aug 28th@ WSH@ STL
Sat, Aug 29th@ WSH@ STL
Sun, Aug 30th@ WSH@ STL
Mon, Aug 31st@ WSH   
Tue, Sep 1st@ KCvs SF
Wed, Sep 2nd@ KCvs SF
Thu, Sep 3rd@ KCvs SF
Fri, Sep 4thvs CHCvs LAA
Sat, Sep 5thvs CHCvs LAA
Sun, Sep 6thvs CHCvs LAA
Mon, Sep 7thvs NYM   
Tue, Sep 8thvs NYM@ CWS
Wed, Sep 9thvs NYM@ CWS
Fri, Sep 11thvs LAD@ CHC
Sat, Sep 12thvs LAD@ CHC
Sun, Sep 13thvs LAD@ CHC
Mon, Sep 14th@ ARI   
Tue, Sep 15th@ ARIvs MIL
Wed, Sep 16th@ ARIvs MIL
Fri, Sep 18th@ SDvs KC
Sat, Sep 19th@ SDvs KC
Sun, Sep 20th@ SDvs KC
Tue, Sep 22nd@ CHCvs STL
Wed, Sep 23rd@ CHCvs STL
Thu, Sep 24th@ CHCvs STL
Fri, Sep 25thvs ATL@ DET
Sat, Sep 26thvs ATL@ DET
Sun, Sep 27thvs ATL@ DET
Thu, Mar 26th   @ NYMFreddy Peralta (3-4)#28
Thu, Apr 16th   vs WSHFoster Griffin (6-2)#88
Thu, Apr 23rd   @ TEXJacob deGrom (3-4)#8
Thu, Apr 30th   vs STLHunter Dobbins (0-0)#198
Thu, May 28th   vs CHCColin Rea (5-3)#140
Thu, Jun 4th   @ HOUKai-Wei Teng (3-3)#181
Thu, Jun 25th   vs SEA
Mon, Aug 3rd   @ MIL
Thu, Sep 10th   @ CWS
Thu, Sep 17th   vs MIL