Skip to main content

Who Should I Trade?

Shane McClanahan for Michael Kopech (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Shane McClanahan
Shane McClanahan
Michael Kopech
Michael Kopech
Recommended by
13 of 13 experts
Recommended by
0 of 13 experts
Rest of Season# 5# 44
VBR# 36# 161
Injury Alert--
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 26# 52
Mike Maher
# 6# 32
Pierre Camus
# 10# 45
Andrew Seifter
# 2# 31
Bart Wheeler
Hail to Fantasy Football
# 4# 43
Mick Ciallela
# 4# 50
Ryan Amore
Pitcher List
# 56# 63
Nate Miller
Fantasy Six Pack
# 4# 72
Brad Camara
# 6# 61
Joe Pisapia
# 15# 28
Scott Youngson
Pitcher List
# 7# 30
Travis Argo
Fantasy Six Pack
# 29# 67
Kelly Kirby
# 5# 51
Who Should I Trade? Player Statistics
  Shane McClanahan
Shane McClanahan
Michael Kopech
Michael Kopech
2022 Stats 
Games Played1615
Games Started1615
Innings Pitched98.172.2
Blown Saves00
Hits Allowed6347
Earned Runs1927
Home Runs Allowed119
Who Should I Trade? Player Projections
  Shane McClanahan
Shane McClanahan
Michael Kopech
Michael Kopech
2022 Projections 
Games Played1618
Games Started1712
Innings Pitched88.972.8
Blown Saves00
Hits Allowed6857
Earned Runs2730
Home Runs Allowed1110
Who Should I Trade? Player Notes
  Shane McClanahan
Shane McClanahan
Michael Kopech
Michael Kopech
 Rays starter Shane McClanahan was phenomenal against the Blue Jays during Game 1 of Saturday’s doubleheader. He allowed just one run, three hits, and one walk over seven innings while striking out 10 batters and earning the win. Tampa Bay defeated Toronto by a score of 6-2.
Andersen Pickard
Sun, Jul 3rd
Michael Kopech allowed eight hits, six runs, and four walks while striking out five batters in 4 2/3 innings Tuesday night to earn another loss.
Nate Lowenthal
Wed, Jul 6th
 Rays starter Shane McClanahan allowed one run, four hits, and zero walks over seven innings of work against the Pirates on Sunday afternoon. He also struck out 10 batters and earned the win as Tampa Bay ultimately defeated Pittsburgh by a score of 4-2, closing out a three-game sweep at home.
Andersen Pickard
Sun, Jun 26th
Michael Kopech allowed five hits, four runs (three earned), and two walks with six strikeouts in 5 1/3 innings to take a loss against the Angels Wednesday night.
Nate Lowenthal
Thu, Jun 30th
 Rays starter Shane McClanahan allowed one run, four hits, and one walk over six innings against the Yankees on Monday. He struck out eight batters but notched the no-decision as Tampa Bay ultimately fell to New York by a score of 4-2.
Andersen Pickard
Tue, Jun 21st
Michael Kopech allowed three hits, three earned runs, and four walks while striking out two batters in four innings to earn a loss Friday night against the Orioles.
Nate Lowenthal
Fri, Jun 24th
 Rays starter Shane McClanahan allowed four runs (one earned), three hits, and two walks over six innings of work against the Yankees on Wednesday evening. He also struck out seven batters but was still charged with the loss as Tampa Bay ultimately fell to New York by a score of 4-3.
Andersen Pickard
Thu, Jun 16th
Michael Kopech allowed seven hits, four earned runs, and a walk while striking out four batters in five innings in the losing effort Sunday night.
Nate Lowenthal
Sun, Jun 19th
 Rays starter Shane McClanahan had a stellar outing against the Cardinals on Thursday afternoon, allowing just one run (zero earned), two hits, and one walk over eight innings of work. He struck out nine batters along the way and earned the win as Tampa Bay ultimately defeated St. Louis by a score of 2-1.
Andersen Pickard
Fri, Jun 10th
Michael Kopech had a normal bullpen session on Thursday and felt no extra soreness, and is on track to pitch on Sunday against the Astros.
Dan Harris
Fri, Jun 17th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Shane McClanahan
Shane McClanahan
Michael Kopech
Michael Kopech
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs BALJohn Means (0-0)@ DETEduardo Rodriguez (1-3)#50
Sat, Apr 9thvs BALJordan Lyles (4-7)#159@ DETCasey Mize (0-1)
Sun, Apr 10thvs BALTyler Wells (7-4)#61@ DETTarik Skubal (5-7)#37
Mon, Apr 11thvs OAKPaul Blackburn (6-3)#9   
Tue, Apr 12thvs OAKAdam Oller (0-3)#294vs SEAMatt Brash (1-3)#181
Wed, Apr 13thvs OAKFrankie Montas (3-9)#19vs SEARobbie Ray (7-6)#12
Thu, Apr 14thvs OAKCole Irvin (3-6)#97vs SEALogan Gilbert (10-3)#29
Fri, Apr 15th@ CWSDylan Cease (7-3)#20vs TBDrew Rasmussen (5-3)#64
Sat, Apr 16th@ CWSMichael Kopech (2-6)#44vs TBCorey Kluber (3-5)#55
Sun, Apr 17th@ CWSVince Velasquez (3-3)#180vs TBJ.P. Feyereisen
Mon, Apr 18th@ CHCKyle Hendricks (4-6)#122   
Tue, Apr 19th@ CHCJustin Steele (3-5)#136   
Wed, Apr 20th@ CHCMarcus Stroman (2-5)#69@ CLETriston McKenzie (5-6)#60
Fri, Apr 22ndvs BOSMichael Wacha (6-1)#116@ MINBailey Ober (1-2)#92
Sat, Apr 23rdvs BOSGarrett Whitlock (2-1)#77@ MINDylan Bundy (4-4)#119
Sun, Apr 24thvs BOSRich Hill (4-4)#133@ MINChris Archer (2-3)#150
Tue, Apr 26thvs SEALogan Gilbert (10-3)#29vs KCDaniel Lynch (3-7)#233
Wed, Apr 27thvs SEAMarco Gonzales (4-9)#86vs KCZack Greinke (2-5)#129
Thu, Apr 28thvs SEAChris Flexen (5-8)#98vs KCBrad Keller (3-9)#99
Fri, Apr 29thvs MINDylan Bundy (4-4)#119vs LAAJimmy Herget
Sat, Apr 30thvs MINChris Archer (2-3)#150vs LAAJose Suarez (1-2)#144
Sun, May 1stvs MINJosh Winder (4-2)#161vs LAAMichael Lorenzen (6-6)#163
Mon, May 2nd@ OAKDaulton Jefferies (1-7)vs LAAPatrick Sandoval (3-3)#62
Tue, May 3rd@ OAKPaul Blackburn (6-3)#9@ CHCScott Effross
Wed, May 4th@ OAKFrankie Montas (3-9)#19@ CHCKyle Hendricks (4-6)#122
Thu, May 5th@ SEARobbie Ray (7-6)#12   
Fri, May 6th@ SEALogan Gilbert (10-3)#29@ BOSNathan Eovaldi (4-2)#31
Sat, May 7th@ SEAMarco Gonzales (4-9)#86@ BOSNick Pivetta (8-6)#39
Sun, May 8th@ SEAGeorge Kirby (2-3)#87@ BOSTanner Houck (4-3)#57
Mon, May 9th@ LAANoah Syndergaard (5-7)#82vs CLEZach Plesac (2-6)#65
Tue, May 10th@ LAAReid Detmers (2-3)#117vs CLECal Quantrill (4-5)#85
Wed, May 11th@ LAAShohei Ohtani (7-4)#24   
Fri, May 13thvs TORKevin Gausman (6-6)#21vs NYYGerrit Cole (7-2)#2
Sat, May 14thvs TORHyun Jin Ryu (2-0)vs NYYJordan Montgomery (3-2)#26
Sun, May 15thvs TORAlek Manoah (9-3)#15vs NYYNestor Cortes Jr. (7-3)#48
Mon, May 16thvs DETAlex Faedo (1-4)#152@ KCBrad Keller (3-9)#99
Tue, May 17thvs DETBeau Brieske (1-6)#185@ KCBrady Singer (3-3)#88
Wed, May 18thvs DETEduardo Rodriguez (1-3)#50@ KCZack Greinke (2-5)#129
Fri, May 20th@ BALTyler Wells (7-4)#61   
Sat, May 21st@ BALKyle Bradish (1-4)#265@ NYYNestor Cortes Jr. (7-3)#48
Sun, May 22nd@ BALSpenser Watkins (1-1)#329@ NYYLuis Severino (4-3)#34
Tue, May 24thvs MIAPablo Lopez (5-4)#23vs BOSNick Pivetta (8-6)#39
Wed, May 25thvs MIACody Poteet (0-1)#225vs BOSRich Hill (4-4)#133
Thu, May 26thvs NYYNestor Cortes Jr. (7-3)#48vs BOSMichael Wacha (6-1)#116
Fri, May 27thvs NYYJameson Taillon (9-2)#43   
Sat, May 28thvs NYYGerrit Cole (7-2)#2vs CHCKeegan Thompson (7-3)#124
Sun, May 29thvs NYYLuis Severino (4-3)#34vs CHCMarcus Stroman (2-5)#69
Mon, May 30th@ TEXGlenn Otto (4-4)#168   
Tue, May 31st@ TEXMartin Perez (7-2)#56@ TORKevin Gausman (6-6)#21
Wed, Jun 1st@ TEXJon Gray (4-4)#46@ TORHyun Jin Ryu (2-0)
Thu, Jun 2nd@ TEXTaylor Hearn (4-5)#250@ TORAlek Manoah (9-3)#15
Fri, Jun 3rdvs CWSDavis Martin (1-2)#297@ TBShane McClanahan (9-3)#5
Sat, Jun 4thvs CWSDylan Cease (7-3)#20@ TBDrew Rasmussen (5-3)#64
Sun, Jun 5thvs CWSLucas Giolito (5-4)#38@ TBRyan Yarbrough (0-4)#155
Tue, Jun 7thvs STLDakota Hudson (6-5)#110vs LADMitch White (1-1)#173
Wed, Jun 8thvs STLPacky Naughton (0-2)#263vs LADTony Gonsolin (10-0)#13
Thu, Jun 9thvs STLMiles Mikolas (5-6)#52vs LADTyler Anderson (9-1)#51
Fri, Jun 10th@ MINDevin Smeltzer (4-2)#132vs TEXMatt Bush (2-1)#228
Sat, Jun 11th@ MINChi Chi Gonzalez (0-1)#333vs TEXMartin Perez (7-2)#56
Sun, Jun 12th@ MINCole Sands (0-3)#318vs TEXJon Gray (4-4)#46
Tue, Jun 14th@ NYYGerrit Cole (7-2)#2@ DETDrew Hutchison (1-4)#317
Wed, Jun 15th@ NYYNestor Cortes Jr. (7-3)#48@ DETAlex Faedo (1-4)#152
Thu, Jun 16th@ NYYClarke Schmidt (4-2)#230   
Fri, Jun 17th@ BALDean Kremer (2-1)#234@ HOUFramber Valdez (8-3)#18
Sat, Jun 18th@ BALKyle Bradish (1-4)#265@ HOUJustin Verlander (10-3)#4
Sun, Jun 19th@ BALAustin Voth (0-1)#275@ HOUCristian Javier (6-3)#49
Mon, Jun 20thvs NYYGerrit Cole (7-2)#2vs TORJose Berrios (6-4)#74
Tue, Jun 21stvs NYYNestor Cortes Jr. (7-3)#48vs TORKevin Gausman (6-6)#21
Wed, Jun 22ndvs NYYJordan Montgomery (3-2)#26vs TORRoss Stripling (4-3)#121
Fri, Jun 24thvs PITMitch Keller (2-5)#197vs BALAustin Voth (0-1)#275
Sat, Jun 25thvs PITJT Brubaker (2-7)#100vs BALSpenser Watkins (1-1)#329
Sun, Jun 26thvs PITRoansy Contreras (2-2)#146vs BALJordan Lyles (4-7)#159
Tue, Jun 28thvs MILBrandon Woodruff (7-3)#27@ LAAChase Silseth (1-2)#304
Wed, Jun 29thvs MILEric Lauer (6-3)#83@ LAAShohei Ohtani (7-4)#24
Thu, Jun 30th@ TORYusei Kikuchi (3-5)#108   
Fri, Jul 1st@ TORJose Berrios (6-4)#74@ SFAlex Cobb (3-3)#103
Sat, Jul 2nd@ TORThomas Hatch (0-1)#320@ SFLogan Webb (7-3)#17
Sun, Jul 3rd@ TORRoss Stripling (4-3)#121@ SFJohn Brebbia
Mon, Jul 4th@ BOSAustin Davisvs MINDylan Bundy (4-4)#119
Tue, Jul 5th@ BOSNick Pivetta (8-6)#39vs MINJosh Winder (4-2)#161
Wed, Jul 6th@ BOSBrayan Bellovs MINJoe Ryan (6-3)#53
Fri, Jul 8th@ CINLuis Castillo (3-4)#45vs DETTarik Skubal (5-7)#37
Sat, Jul 9th@ CINHunter Greene (3-10)#102vs DETTarik Skubal (5-7)#37
Sun, Jul 10th@ CINNick Lodolo (1-2)#199vs DETRony Garcia (3-2)#206
Mon, Jul 11thvs BOS@ CLECal Quantrill (4-5)#85
Tue, Jul 12thvs BOSRich Hill (4-4)#133@ CLE
Wed, Jul 13thvs BOSJosh Winckowski (3-2)#242@ CLEAaron Civale (2-5)#177
Thu, Jul 14thvs BOS@ MIN
Fri, Jul 15thvs BAL@ MIN
Sat, Jul 16thvs BAL@ MIN
Sun, Jul 17thvs BAL@ MIN
Fri, Jul 22nd@ KCvs CLE
Sat, Jul 23rd@ KCvs CLE
Sun, Jul 24th@ KCvs CLE
Mon, Jul 25th@ BAL   
Tue, Jul 26th@ BAL@ COL
Wed, Jul 27th@ BAL@ COL
Thu, Jul 28th@ BAL   
Fri, Jul 29thvs CLEvs OAK
Sat, Jul 30thvs CLEvs OAK
Sun, Jul 31stvs CLEvs OAK
Tue, Aug 2ndvs TORvs KC
Wed, Aug 3rdvs TORvs KC
Thu, Aug 4th@ DET@ TEX
Fri, Aug 5th@ DET@ TEX
Sat, Aug 6th@ DET@ TEX
Sun, Aug 7th@ DET@ TEX
Tue, Aug 9th@ MIL@ KC
Wed, Aug 10th@ MIL@ KC
Fri, Aug 12thvs BALvs DET
Sat, Aug 13thvs BALvs DET
Sun, Aug 14thvs BALvs DET
Mon, Aug 15th@ NYYvs HOU
Tue, Aug 16th@ NYYvs HOU
Wed, Aug 17th@ NYYvs HOU
Thu, Aug 18thvs KCvs HOU
Fri, Aug 19thvs KC@ CLE
Sat, Aug 20thvs KC@ CLE
Sun, Aug 21stvs KC@ CLE
Mon, Aug 22ndvs LAA@ KC
Tue, Aug 23rdvs LAA@ BAL
Wed, Aug 24thvs LAA@ BAL
Thu, Aug 25thvs LAA@ BAL
Fri, Aug 26th@ BOSvs ARI
Sat, Aug 27th@ BOSvs ARI
Sun, Aug 28th@ BOSvs ARI
Tue, Aug 30th@ MIAvs KC
Wed, Aug 31st@ MIAvs KC
Fri, Sep 2ndvs NYYvs MIN
Sat, Sep 3rdvs NYYvs MIN
Sun, Sep 4thvs NYYvs MIN
Mon, Sep 5thvs BOS@ SEA
Tue, Sep 6thvs BOS@ SEA
Wed, Sep 7thvs BOS@ SEA
Fri, Sep 9th@ NYY@ OAK
Sat, Sep 10th@ NYY@ OAK
Sun, Sep 11th@ NYY@ OAK
Mon, Sep 12th@ TOR   
Tue, Sep 13th@ TORvs COL
Wed, Sep 14th@ TORvs COL
Thu, Sep 15th@ TOR   
Fri, Sep 16thvs TEX@ DET
Sat, Sep 17thvs TEX@ DET
Sun, Sep 18thvs TEX@ DET
Mon, Sep 19thvs HOU   
Tue, Sep 20thvs HOUvs CLE
Wed, Sep 21stvs HOUvs CLE
Thu, Sep 22ndvs TORvs CLE
Fri, Sep 23rdvs TORvs DET
Sat, Sep 24thvs TORvs DET
Sun, Sep 25thvs TORvs DET
Tue, Sep 27th@ CLE@ MIN
Wed, Sep 28th@ CLE@ MIN
Thu, Sep 29th@ CLE@ MIN
Fri, Sep 30th@ HOU@ SD
Sat, Oct 1st@ HOU@ SD
Sun, Oct 2nd@ HOU@ SD
Mon, Oct 3rd@ BOSvs MIN
Tue, Oct 4th@ BOSvs MIN
Wed, Oct 5th@ BOSvs MIN
Thu, Apr 21st   @ CLEZach Plesac (2-6)#65
Thu, May 12th   vs NYYLuis Gil (0-0)#193
Thu, May 19th   @ KCCarlos Hernandez (0-3)#314
Mon, Jun 13th   @ DETRony Garcia (3-2)#206
Thu, Jun 23rd   vs BALDean Kremer (2-1)#234
Mon, Jun 27th   @ LAANoah Syndergaard (5-7)#82
Thu, Jul 7th   vs DETBeau Brieske (1-6)#185
Mon, Aug 1st   vs KC
Thu, Aug 11th   @ KC
Thu, Sep 1st   vs KC
Thu, Sep 8th   @ OAK