Skip to main content

Who Should I Trade?

Andrew Kittredge for Gregory Soto (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Gregory Soto
Gregory Soto
Andrew Kittredge
Andrew Kittredge
Recommended by
8 of 13 experts
Recommended by
5 of 13 experts
Rest of Season# 79
VBR# 320
Injury Alert-IL60
Expert Ranks 
Mike Maher
# 87# 119
Andrew Seifter
# 94
Mick Ciallela
# 76
Nate Miller
Fantasy Six Pack
# 73
Joe Pisapia
# 89
Scott Youngson
Pitcher List
# 155
Travis Argo
Fantasy Six Pack
# 93# 105
Kelly Kirby
# 81
Ryan Amore
Pitcher List
# 89# 44
Bart Wheeler
Hail to Fantasy Football
# 98# 52
Dalton Del Don
Yahoo! Sports
# 77# 76
Brad Camara
# 96# 80
Pierre Camus
# 105# 85
Who Should I Trade? Player Statistics
  Gregory Soto
Gregory Soto
Andrew Kittredge
Andrew Kittredge
2022 Stats 
Games Played2917
Games Started00
Innings Pitched28.120.2
Blown Saves23
Hits Allowed1915
Earned Runs87
Home Runs Allowed14
Who Should I Trade? Player Projections
  Gregory Soto
Gregory Soto
Andrew Kittredge
Andrew Kittredge
2022 Projections 
Games Played35
Games Started0
Innings Pitched35.9
Blown Saves1
Hits Allowed29
Earned Runs14
Home Runs Allowed3
Who Should I Trade? Player Notes
  Gregory Soto
Gregory Soto
Andrew Kittredge
Andrew Kittredge
 Gregory Soto threw a scoreless ninth inning to pick up a save in a 3-2 win over the Giants on Wednesday. Soto did not allow a baserunner while striking out one.
Matthew Terelle
Wed, Jun 29th
Andrew Kittredge will undergo Tommy John surgery on his elbow. He will miss the remainder of the 2022 season.
Vince DiSilvio
Fri, Jun 10th
 Gregory Soto threw a scoreless ninth inning to earn a save in a 6-3 win over Arizona on Saturday. Soto struck out two and did not allow a baserunner in the frame.
Matthew Terelle
Sun, Jun 26th
Andrew Kittredge is likely headed for surgery to have a loose body removed from his elbow and will be out at least a month, according to Kevin Cash.
Dan Harris
Thu, Jun 9th
 Gregory Soto threw a scoreless ninth inning in a 5-1 win over the Diamondbacks on Friday. Soto did not allow and baserunner and struck out two.
Matthew Terelle
Sat, Jun 25th
The Rays placed Andrew Kittredge back on the 15-day IL on Thursday with right elbow discomfort.
Dan Harris
Thu, Jun 9th
 Gregory Soto allowed three runs on one hit and two walks in an inning of work in a 3-1 loss to Texas on Thursday. Soto struck out two and was charged with a blown save and a loss in the outing.
Matthew Terelle
Thu, Jun 16th
Rays reliever Andrew Kittredge was tasked with preserving a 1-0 lead in the eighth inning of Tuesday's game against the Cardinals. However, he did not convert, instead allowing one run on two hits, a walk, and a strikeout. Kittredge was charged with the blown save, though Tampa Bay ultimately defeated St. Louis by a score of 4-2 in 10 innings.
Andersen Pickard
Wed, Jun 8th
 Gregory Soto threw a scoreless ninth inning in a 5-1 loss to the White Sox on Tuesday. Soto struck out one and allowed one hit in the outing.
Matthew Terelle
Tue, Jun 14th
Rays reliever Andrew Kittredge, who had spent the last two weeks on the injured list with lower back tightness, threw a scoreless ninth inning against the White Sox on Sunday. However, it was all for naught as the damage had already been done earlier in the game. Tampa Bay ultimately fell to Chicago by a score of 6-5.
Andersen Pickard
Mon, Jun 6th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Gregory Soto
Gregory Soto
Andrew Kittredge
Andrew Kittredge
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs CWSLucas Giolito (4-4)#38vs BALJohn Means (0-0)
Sat, Apr 9thvs CWSDylan Cease (6-3)#21vs BALJordan Lyles (4-7)#263
Sun, Apr 10thvs CWSMichael Kopech (2-5)#32vs BALTyler Wells (6-4)#72
Mon, Apr 11thvs BOSMichael Wacha (6-1)#122vs OAKPaul Blackburn (6-3)#8
Tue, Apr 12thvs BOSRich Hill (4-4)#136vs OAKAdam Oller (0-3)#298
Wed, Apr 13thvs BOSNathan Eovaldi (4-2)#29vs OAKFrankie Montas (3-8)#13
Thu, Apr 14th@ KCZack Greinke (2-4)#125vs OAKCole Irvin (2-6)#105
Fri, Apr 15th@ KCBrad Keller (2-9)#118@ CWSDylan Cease (6-3)#21
Sat, Apr 16th@ KCKris Bubic (1-5)#251@ CWSMichael Kopech (2-5)#32
Sun, Apr 17th   @ CWSVince Velasquez (3-3)#177
Mon, Apr 18th   @ CHCKyle Hendricks (3-6)#128
Tue, Apr 19thvs NYYGerrit Cole (6-2)#3@ CHCJustin Steele (3-5)#145
Wed, Apr 20thvs NYYLuis Severino (4-2)#39@ CHCMarcus Stroman (2-5)#58
Fri, Apr 22nd   vs BOSMichael Wacha (6-1)#122
Sat, Apr 23rdvs COLAustin Gomber (3-7)#189vs BOSGarrett Whitlock (2-1)#73
Sun, Apr 24thvs COLChad Kuhl (5-5)#207vs BOSRich Hill (4-4)#136
Tue, Apr 26th@ MINChris Paddack (1-2)vs SEALogan Gilbert (8-3)#35
Wed, Apr 27th@ MINJoe Ryan (6-3)#55vs SEAMarco Gonzales (4-8)#88
Thu, Apr 28th@ MINBailey Ober (1-2)#84vs SEAChris Flexen (4-8)#116
Fri, Apr 29th@ LADTyler Anderson (8-1)#51vs MINDylan Bundy (4-4)#150
Sat, Apr 30th@ LADClayton Kershaw (5-2)#40vs MINChris Archer (2-3)#137
Sun, May 1st@ LADWalker Buehler (6-3)#141vs MINJosh Winder (3-2)#165
Mon, May 2nd   @ OAKDaulton Jefferies (1-7)
Tue, May 3rd   @ OAKPaul Blackburn (6-3)#8
Wed, May 4thvs PITJose Quintana (1-4)#83@ OAKFrankie Montas (3-8)#13
Thu, May 5th@ HOUJose Urquidy (6-3)#67@ SEARobbie Ray (6-6)#17
Fri, May 6th@ HOULuis Garcia (5-5)#41@ SEALogan Gilbert (8-3)#35
Sat, May 7th@ HOUFramber Valdez (8-3)#20@ SEAMarco Gonzales (4-8)#88
Sun, May 8th@ HOUJake Odorizzi (3-2)#127@ SEAGeorge Kirby (2-3)#78
Mon, May 9thvs OAKPaul Blackburn (6-3)#8@ LAANoah Syndergaard (5-6)#86
Tue, May 10thvs OAKAdrian Martinez (1-0)#246@ LAAReid Detmers (2-3)#107
Wed, May 11thvs OAKZach Logue (2-4)#218@ LAAShohei Ohtani (7-4)#25
Fri, May 13thvs BALJordan Lyles (4-7)#263vs TORKevin Gausman (6-6)#15
Sat, May 14thvs BALBruce Zimmermann (2-5)#240vs TORHyun Jin Ryu (2-0)
Sun, May 15thvs BALTyler Wells (6-4)#72vs TORAlek Manoah (9-2)#10
Mon, May 16th@ TBCorey Kluber (3-4)#46vs DETAlex Faedo (1-4)#126
Tue, May 17th@ TBShane McClanahan (8-3)#6vs DETBeau Brieske (1-6)#188
Wed, May 18th@ TBDrew Rasmussen (5-3)#54vs DETEduardo Rodriguez (1-3)#45
Fri, May 20th@ CLEAaron Civale (2-4)#179@ BALTyler Wells (6-4)#72
Sat, May 21st   @ BALKyle Bradish (1-4)#275
Sun, May 22nd@ CLEShane Bieber (3-4)#5@ BALSpenser Watkins (1-1)#375
Tue, May 24th@ MINSonny Gray (4-1)#50vs MIAPablo Lopez (5-4)#23
Wed, May 25th@ MINDylan Bundy (4-4)#150vs MIACody Poteet (0-1)#222
Thu, May 26thvs CLEKonnor Pilkington (1-1)#193vs NYYNestor Cortes Jr. (6-3)#52
Fri, May 27th   vs NYYJameson Taillon (9-1)#42
Sat, May 28thvs CLEShane Bieber (3-4)#5vs NYYGerrit Cole (6-2)#3
Sun, May 29thvs CLETriston McKenzie (4-6)#59vs NYYLuis Severino (4-2)#39
Mon, May 30thvs MINDylan Bundy (4-4)#150@ TEXGlenn Otto (4-3)#151
Tue, May 31stvs MINCole Sands (0-3)#309@ TEXMartin Perez (6-2)#63
Wed, Jun 1stvs MINBailey Ober (1-2)#84@ TEXJon Gray (4-3)#48
Thu, Jun 2ndvs MINChris Archer (2-3)#137@ TEXTaylor Hearn (4-5)#255
Fri, Jun 3rd@ NYYGerrit Cole (6-2)#3vs CWSDavis Martin (1-2)#294
Sat, Jun 4th@ NYYLuis Severino (4-2)#39vs CWSDylan Cease (6-3)#21
Sun, Jun 5th@ NYYJordan Montgomery (3-1)#31vs CWSLucas Giolito (4-4)#38
Tue, Jun 7th@ PITJose Quintana (1-4)#83vs STLDakota Hudson (6-4)#95
Wed, Jun 8th@ PITMitch Keller (2-5)#208vs STLPacky Naughton (0-2)#274
Thu, Jun 9th   vs STLMiles Mikolas (5-5)#49
Fri, Jun 10thvs TORJose Berrios (5-4)#61@ MINDevin Smeltzer (4-1)#134
Sat, Jun 11thvs TORKevin Gausman (6-6)#15@ MINChi Chi Gonzalez (0-1)#353
Sun, Jun 12thvs TORRoss Stripling (4-2)#120@ MINCole Sands (0-3)#309
Tue, Jun 14thvs CWSDylan Cease (6-3)#21@ NYYGerrit Cole (6-2)#3
Wed, Jun 15thvs CWSVince Velasquez (3-3)#177@ NYYNestor Cortes Jr. (6-3)#52
Thu, Jun 16thvs TEXMartin Perez (6-2)#63@ NYYClarke Schmidt (4-2)#224
Fri, Jun 17thvs TEXJon Gray (4-3)#48@ BALDean Kremer (2-1)#227
Sat, Jun 18thvs TEXTaylor Hearn (4-5)#255@ BALKyle Bradish (1-4)#275
Sun, Jun 19thvs TEXDane Dunning (1-6)#96@ BALAustin Voth
Mon, Jun 20th@ BOSJosh Winckowski (3-1)#297vs NYYGerrit Cole (6-2)#3
Tue, Jun 21st@ BOSRich Hill (4-4)#136vs NYYNestor Cortes Jr. (6-3)#52
Wed, Jun 22nd@ BOSMichael Wacha (6-1)#122vs NYYJordan Montgomery (3-1)#31
Fri, Jun 24th@ ARIMerrill Kelly (6-5)#110vs PITMitch Keller (2-5)#208
Sat, Jun 25th@ ARIZach Davies (2-4)#175vs PITJT Brubaker (1-7)#106
Sun, Jun 26th@ ARIDallas Keuchel (2-5)#381vs PITRoansy Contreras (2-1)#146
Tue, Jun 28th@ SFCarlos Rodon (7-4)#9vs MILBrandon Woodruff (6-3)#24
Wed, Jun 29th@ SFAlex Wood (5-7)#74vs MILEric Lauer (6-3)#92
Thu, Jun 30th   @ TORYusei Kikuchi (2-4)#115
Fri, Jul 1stvs KCBrad Keller (2-9)#118@ TORJose Berrios (5-4)#61
Sat, Jul 2ndvs KCBrady Singer (3-3)#85@ TORKevin Gausman (6-6)#15
Sun, Jul 3rdvs KCKris Bubic (1-5)#251@ TORRoss Stripling (4-2)#120
Mon, Jul 4thvs CLE@ BOSMichael Wacha (6-1)#122
Tue, Jul 5thvs CLEShane Bieber (3-4)#5@ BOSNick Pivetta (8-5)#36
Wed, Jul 6thvs CLEAaron Civale (2-4)#179@ BOSRich Hill (4-4)#136
Fri, Jul 8th@ CWS@ CIN
Sat, Jul 9th@ CWS@ CIN
Sun, Jul 10th@ CWS@ CIN
Mon, Jul 11th@ KCvs BOS
Tue, Jul 12th@ KCvs BOS
Wed, Jul 13th@ KCvs BOS
Thu, Jul 14th@ CLEShane Bieber (3-4)#5vs BOS
Fri, Jul 15th@ CLEvs BAL
Sat, Jul 16th@ CLEvs BAL
Sun, Jul 17th@ CLEvs BAL
Fri, Jul 22nd   @ KC
Sat, Jul 23rdvs MIN@ KC
Sun, Jul 24thvs MIN@ KC
Mon, Jul 25thvs SD@ BAL
Tue, Jul 26thvs SD@ BAL
Wed, Jul 27thvs SD@ BAL
Thu, Jul 28th@ TOR@ BAL
Fri, Jul 29th@ TORvs CLE
Sat, Jul 30th@ TORvs CLE
Sun, Jul 31st@ TORvs CLE
Tue, Aug 2nd@ MINvs TOR
Wed, Aug 3rd@ MINvs TOR
Thu, Aug 4thvs TB@ DET
Fri, Aug 5thvs TB@ DET
Sat, Aug 6thvs TB@ DET
Sun, Aug 7thvs TB@ DET
Tue, Aug 9thvs CLE@ MIL
Wed, Aug 10thvs CLE@ MIL
Fri, Aug 12th@ CWSvs BAL
Sat, Aug 13th@ CWSvs BAL
Sun, Aug 14th@ CWSvs BAL
Mon, Aug 15th@ CLE@ NYY
Tue, Aug 16th@ CLE@ NYY
Wed, Aug 17th@ CLE@ NYY
Thu, Aug 18th   vs KC
Fri, Aug 19thvs LAAvs KC
Sat, Aug 20thvs LAAvs KC
Sun, Aug 21stvs LAAvs KC
Mon, Aug 22nd   vs LAA
Tue, Aug 23rdvs SFvs LAA
Wed, Aug 24thvs SFvs LAA
Thu, Aug 25th   vs LAA
Fri, Aug 26th@ TEX@ BOS
Sat, Aug 27th@ TEX@ BOS
Sun, Aug 28th@ TEX@ BOS
Tue, Aug 30thvs SEA@ MIA
Wed, Aug 31stvs SEA@ MIA
Fri, Sep 2ndvs KCvs NYY
Sat, Sep 3rdvs KCvs NYY
Sun, Sep 4thvs KCvs NYY
Mon, Sep 5th@ LAAvs BOS
Tue, Sep 6th@ LAAvs BOS
Wed, Sep 7th@ LAAvs BOS
Fri, Sep 9th@ KC@ NYY
Sat, Sep 10th@ KC@ NYY
Sun, Sep 11th@ KC@ NYY
Mon, Sep 12thvs HOU@ TOR
Tue, Sep 13thvs HOU@ TOR
Wed, Sep 14thvs HOU@ TOR
Thu, Sep 15th   @ TOR
Fri, Sep 16thvs CWSvs TEX
Sat, Sep 17thvs CWSvs TEX
Sun, Sep 18thvs CWSvs TEX
Mon, Sep 19th@ BALvs HOU
Tue, Sep 20th@ BALvs HOU
Wed, Sep 21st@ BALvs HOU
Thu, Sep 22nd   vs TOR
Fri, Sep 23rd@ CWSvs TOR
Sat, Sep 24th@ CWSvs TOR
Sun, Sep 25th@ CWSvs TOR
Tue, Sep 27thvs KC@ CLE
Wed, Sep 28thvs KC@ CLE
Thu, Sep 29thvs KC@ CLE
Fri, Sep 30thvs MIN@ HOU
Sat, Oct 1stvs MIN@ HOU
Sun, Oct 2ndvs MIN@ HOU
Mon, Oct 3rd@ SEA@ BOS
Tue, Oct 4th@ SEA@ BOS
Wed, Oct 5th@ SEA@ BOS
Thu, Apr 21stvs NYYJordan Montgomery (3-1)#31   
Thu, May 12thvs OAKJames Kaprielian (0-5)#198   
Mon, May 23rd@ MINChris Archer (2-3)#137   
Mon, Jun 13thvs CWSLance Lynn (1-1)#75   
Thu, Jul 7th@ CWSDylan Cease (6-3)#21   
Thu, Jul 21st@ OAK   
Mon, Aug 1st@ MIN   
Thu, Aug 11thvs CLE   
Thu, Sep 1stvs SEA