Skip to main content

Who Should I Trade?

Pete Fairbanks for Ryan Yarbrough (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Ryan Yarbrough
Ryan Yarbrough
Pete Fairbanks
Pete Fairbanks
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season# 274# 259
VBR# 467# 548
Injury AlertMiLBIL60
Expert Ranks 
Pierre Camus
# 191
Mick Ciallela
# 280# 283
Mike Maher
# 149
Who Should I Trade? Player Statistics
  Ryan Yarbrough
Ryan Yarbrough
Pete Fairbanks
Pete Fairbanks
2022 Stats 
Games Played7
Games Started6
Innings Pitched29.2
Blown Saves0
Hits Allowed34
Earned Runs18
Home Runs Allowed3
Who Should I Trade? Player Projections
  Ryan Yarbrough
Ryan Yarbrough
Pete Fairbanks
Pete Fairbanks
2022 Projections 
Games Played1321
Games Started130
Innings Pitched76.118.7
Blown Saves00
Hits Allowed8115
Earned Runs397
Home Runs Allowed112
Who Should I Trade? Player Notes
  Ryan Yarbrough
Ryan Yarbrough
Pete Fairbanks
Pete Fairbanks
 LHP Ryan Yarbrough has been optioned to AAA, Luke Bard has been called up.
Vince DiSilvio
Tue, Jun 7th
Pete Fairbanks is scheduled to throw two bullpen sessions this week as he continues to return a lat injury suffered in Spring Training according to's Adam Berry.
Luke Monaldo
Tue, Jun 21st
 Rays starter Ryan Yarbrough struggled against the White Sox on Sunday, allowing six runs over just 1 2/3 innings of work. He gave up eight hits and two walks, all while failing to strike out any opposing batters. He was charged with the loss as Tampa Bay ultimately fell to Chicago by a score of 6-5.
Andersen Pickard
Mon, Jun 6th
Pete Fairbanks was removed from Sunday's game against the Braves with a right lat strain after five pitches. He will be re-evaluated on Monday.
Dan Harris
Sun, Mar 27th
 Rays starter Ryan Yarbrough allowed three runs on six hits (including two homers) during Tuesday's outing against the Rangers. He gave up zero walks while striking out three batters. The southpaw was charged with the loss as Tampa Bay ultimately fell to Texas by a score of 3-0.
Andersen Pickard
Tue, May 31st
 Rays starter Ryan Yarbrough allowed three runs (two earned), two hits, and one walk over 5 1/3 innings against the Yankees on Thursday. He also struck out five batters. Tampa Bay ultimately fell to New York by a score of 7-2.
Andersen Pickard
Thu, May 26th
 Rays starter Ryan Yarbrough allowed one run, two hits, and three walks over 3 2/3 innings against the Blue Jays on Saturday. He also struck out two batters. The southpaw logged the no-decision as Tampa Bay ultimately fell to Toronto by a score of 5-1.
Andersen Pickard
Sun, May 15th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Ryan Yarbrough
Ryan Yarbrough
Pete Fairbanks
Pete Fairbanks
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs BALJohn Means (0-0)vs BALJohn Means (0-0)
Sat, Apr 9thvs BALJordan Lyles (4-6)#297vs BALJordan Lyles (4-6)#297
Sun, Apr 10thvs BALTyler Wells (5-4)#73vs BALTyler Wells (5-4)#73
Mon, Apr 11thvs OAKPaul Blackburn (6-3)#6vs OAKPaul Blackburn (6-3)#6
Tue, Apr 12thvs OAKAdam Oller (0-3)#301vs OAKAdam Oller (0-3)#301
Wed, Apr 13thvs OAKFrankie Montas (3-7)#11vs OAKFrankie Montas (3-7)#11
Thu, Apr 14thvs OAKCole Irvin (2-4)#105vs OAKCole Irvin (2-4)#105
Fri, Apr 15th@ CWSDylan Cease (5-3)#24@ CWSDylan Cease (5-3)#24
Sat, Apr 16th@ CWSMichael Kopech (2-3)#35@ CWSMichael Kopech (2-3)#35
Sun, Apr 17th@ CWSVince Velasquez (3-3)#178@ CWSVince Velasquez (3-3)#178
Mon, Apr 18th@ CHCKyle Hendricks (2-6)#146@ CHCKyle Hendricks (2-6)#146
Tue, Apr 19th@ CHCJustin Steele (2-5)#150@ CHCJustin Steele (2-5)#150
Wed, Apr 20th@ CHCMarcus Stroman (2-5)#65@ CHCMarcus Stroman (2-5)#65
Fri, Apr 22ndvs BOSMichael Wacha (6-1)#114vs BOSMichael Wacha (6-1)#114
Sat, Apr 23rdvs BOSGarrett Whitlock (2-1)#60vs BOSGarrett Whitlock (2-1)#60
Sun, Apr 24thvs BOSRich Hill (3-4)#142vs BOSRich Hill (3-4)#142
Tue, Apr 26thvs SEALogan Gilbert (7-3)#34vs SEALogan Gilbert (7-3)#34
Wed, Apr 27thvs SEAMarco Gonzales (4-7)#92vs SEAMarco Gonzales (4-7)#92
Thu, Apr 28thvs SEAChris Flexen (2-8)#118vs SEAChris Flexen (2-8)#118
Fri, Apr 29thvs MINDylan Bundy (4-3)#157vs MINDylan Bundy (4-3)#157
Sat, Apr 30thvs MINChris Archer (1-3)#153vs MINChris Archer (1-3)#153
Sun, May 1stvs MINJosh Winder (2-2)#170vs MINJosh Winder (2-2)#170
Mon, May 2nd@ OAKDaulton Jefferies (1-7)@ OAKDaulton Jefferies (1-7)
Tue, May 3rd@ OAKPaul Blackburn (6-3)#6@ OAKPaul Blackburn (6-3)#6
Wed, May 4th@ OAKFrankie Montas (3-7)#11@ OAKFrankie Montas (3-7)#11
Thu, May 5th@ SEARobbie Ray (6-6)#20@ SEARobbie Ray (6-6)#20
Fri, May 6th@ SEALogan Gilbert (7-3)#34@ SEALogan Gilbert (7-3)#34
Sat, May 7th@ SEAMarco Gonzales (4-7)#92@ SEAMarco Gonzales (4-7)#92
Sun, May 8th@ SEAGeorge Kirby (2-2)#74@ SEAGeorge Kirby (2-2)#74
Mon, May 9th@ LAANoah Syndergaard (4-6)#83@ LAANoah Syndergaard (4-6)#83
Tue, May 10th@ LAAReid Detmers (2-3)#104@ LAAReid Detmers (2-3)#104
Wed, May 11th@ LAAShohei Ohtani (6-4)#23@ LAAShohei Ohtani (6-4)#23
Fri, May 13thvs TORKevin Gausman (5-6)#14vs TORKevin Gausman (5-6)#14
Sat, May 14thvs TORHyun Jin Ryu (2-0)vs TORHyun Jin Ryu (2-0)
Sun, May 15thvs TORAlek Manoah (8-2)#17vs TORAlek Manoah (8-2)#17
Mon, May 16thvs DETAlex Faedo (1-4)#126vs DETAlex Faedo (1-4)#126
Tue, May 17thvs DETBeau Brieske (1-6)#185vs DETBeau Brieske (1-6)#185
Wed, May 18thvs DETEduardo Rodriguez (1-3)#44vs DETEduardo Rodriguez (1-3)#44
Fri, May 20th@ BALTyler Wells (5-4)#73@ BALTyler Wells (5-4)#73
Sat, May 21st@ BALKyle Bradish (1-4)#259@ BALKyle Bradish (1-4)#259
Sun, May 22nd@ BALSpenser Watkins (0-1)#381@ BALSpenser Watkins (0-1)#381
Tue, May 24thvs MIAPablo Lopez (5-3)#16vs MIAPablo Lopez (5-3)#16
Wed, May 25thvs MIACody Poteet (0-1)#220vs MIACody Poteet (0-1)#220
Thu, May 26thvs NYYNestor Cortes Jr. (6-3)#49vs NYYNestor Cortes Jr. (6-3)#49
Fri, May 27thvs NYYJameson Taillon (8-1)#37vs NYYJameson Taillon (8-1)#37
Sat, May 28thvs NYYGerrit Cole (6-1)#1vs NYYGerrit Cole (6-1)#1
Sun, May 29thvs NYYLuis Severino (4-1)#36vs NYYLuis Severino (4-1)#36
Mon, May 30th@ TEXGlenn Otto (4-2)#145@ TEXGlenn Otto (4-2)#145
Tue, May 31st@ TEXMartin Perez (5-2)#61@ TEXMartin Perez (5-2)#61
Wed, Jun 1st@ TEXJon Gray (3-3)#46@ TEXJon Gray (3-3)#46
Thu, Jun 2nd@ TEXTaylor Hearn (4-5)#299@ TEXTaylor Hearn (4-5)#299
Fri, Jun 3rdvs CWSDavis Martin (1-2)#247vs CWSDavis Martin (1-2)#247
Sat, Jun 4thvs CWSDylan Cease (5-3)#24vs CWSDylan Cease (5-3)#24
Sun, Jun 5thvs CWSLucas Giolito (4-4)#40vs CWSLucas Giolito (4-4)#40
Tue, Jun 7thvs STLDakota Hudson (5-4)#96vs STLDakota Hudson (5-4)#96
Wed, Jun 8thvs STLPacky Naughton (0-2)#276vs STLPacky Naughton (0-2)#276
Thu, Jun 9thvs STLMiles Mikolas (5-5)#52vs STLMiles Mikolas (5-5)#52
Fri, Jun 10th@ MINDevin Smeltzer (4-1)#138@ MINDevin Smeltzer (4-1)#138
Sat, Jun 11th@ MINChi Chi Gonzalez (0-1)#358@ MINChi Chi Gonzalez (0-1)#358
Sun, Jun 12th@ MINCole Sands (0-3)#305@ MINCole Sands (0-3)#305
Tue, Jun 14th@ NYYGerrit Cole (6-1)#1@ NYYGerrit Cole (6-1)#1
Wed, Jun 15th@ NYYNestor Cortes Jr. (6-3)#49@ NYYNestor Cortes Jr. (6-3)#49
Thu, Jun 16th@ NYYClarke Schmidt (4-2)#223@ NYYClarke Schmidt (4-2)#223
Fri, Jun 17th@ BALDean Kremer (2-1)#244@ BALDean Kremer (2-1)#244
Sat, Jun 18th@ BALKyle Bradish (1-4)#259@ BALKyle Bradish (1-4)#259
Sun, Jun 19th@ BALAustin Voth@ BALAustin Voth
Mon, Jun 20thvs NYYGerrit Cole (6-1)#1vs NYYGerrit Cole (6-1)#1
Tue, Jun 21stvs NYYNestor Cortes Jr. (6-3)#49vs NYYNestor Cortes Jr. (6-3)#49
Wed, Jun 22ndvs NYYJordan Montgomery (3-1)#27vs NYYJordan Montgomery (3-1)#27
Fri, Jun 24thvs PITMitch Keller (2-5)#197vs PITMitch Keller (2-5)#197
Sat, Jun 25thvs PITJT Brubaker (1-7)#113vs PITJT Brubaker (1-7)#113
Sun, Jun 26thvs PITRoansy Contreras (2-1)#148vs PITRoansy Contreras (2-1)#148
Tue, Jun 28thvs MILEric Lauer (6-3)#78vs MILEric Lauer (6-3)#78
Wed, Jun 29thvs MILJason Alexander (2-0)#238vs MILJason Alexander (2-0)#238
Thu, Jun 30th@ TORYusei Kikuchi (2-3)#103@ TORYusei Kikuchi (2-3)#103
Fri, Jul 1st@ TORJose Berrios (5-3)#47@ TORJose Berrios (5-3)#47
Sat, Jul 2nd@ TORKevin Gausman (5-6)#14@ TORKevin Gausman (5-6)#14
Sun, Jul 3rd@ TORRoss Stripling (4-2)#107@ TORRoss Stripling (4-2)#107
Mon, Jul 4th@ BOS@ BOS
Tue, Jul 5th@ BOS@ BOS
Wed, Jul 6th@ BOS@ BOS
Fri, Jul 8th@ CIN@ CIN
Sat, Jul 9th@ CIN@ CIN
Sun, Jul 10th@ CIN@ CIN
Mon, Jul 11thvs BOSvs BOS
Tue, Jul 12thvs BOSvs BOS
Wed, Jul 13thvs BOSvs BOS
Thu, Jul 14thvs BOSvs BOS
Fri, Jul 15thvs BALvs BAL
Sat, Jul 16thvs BALvs BAL
Sun, Jul 17thvs BALvs BAL
Fri, Jul 22nd@ KC@ KC
Sat, Jul 23rd@ KC@ KC
Sun, Jul 24th@ KC@ KC
Mon, Jul 25th@ BAL@ BAL
Tue, Jul 26th@ BAL@ BAL
Wed, Jul 27th@ BAL@ BAL
Thu, Jul 28th@ BAL@ BAL
Fri, Jul 29thvs CLEvs CLE
Sat, Jul 30thvs CLEvs CLE
Sun, Jul 31stvs CLEvs CLE
Tue, Aug 2ndvs TORvs TOR
Wed, Aug 3rdvs TORvs TOR
Thu, Aug 4th@ DET@ DET
Fri, Aug 5th@ DET@ DET
Sat, Aug 6th@ DET@ DET
Sun, Aug 7th@ DET@ DET
Tue, Aug 9th@ MIL@ MIL
Wed, Aug 10th@ MIL@ MIL
Fri, Aug 12thvs BALvs BAL
Sat, Aug 13thvs BALvs BAL
Sun, Aug 14thvs BALvs BAL
Mon, Aug 15th@ NYY@ NYY
Tue, Aug 16th@ NYY@ NYY
Wed, Aug 17th@ NYY@ NYY
Thu, Aug 18thvs KCvs KC
Fri, Aug 19thvs KCvs KC
Sat, Aug 20thvs KCvs KC
Sun, Aug 21stvs KCvs KC
Mon, Aug 22ndvs LAAvs LAA
Tue, Aug 23rdvs LAAvs LAA
Wed, Aug 24thvs LAAvs LAA
Thu, Aug 25thvs LAAvs LAA
Fri, Aug 26th@ BOS@ BOS
Sat, Aug 27th@ BOS@ BOS
Sun, Aug 28th@ BOS@ BOS
Tue, Aug 30th@ MIA@ MIA
Wed, Aug 31st@ MIA@ MIA
Fri, Sep 2ndvs NYYvs NYY
Sat, Sep 3rdvs NYYvs NYY
Sun, Sep 4thvs NYYvs NYY
Mon, Sep 5thvs BOSvs BOS
Tue, Sep 6thvs BOSvs BOS
Wed, Sep 7thvs BOSvs BOS
Fri, Sep 9th@ NYY@ NYY
Sat, Sep 10th@ NYY@ NYY
Sun, Sep 11th@ NYY@ NYY
Mon, Sep 12th@ TOR@ TOR
Tue, Sep 13th@ TOR@ TOR
Wed, Sep 14th@ TOR@ TOR
Thu, Sep 15th@ TOR@ TOR
Fri, Sep 16thvs TEXvs TEX
Sat, Sep 17thvs TEXvs TEX
Sun, Sep 18thvs TEXvs TEX
Mon, Sep 19thvs HOUvs HOU
Tue, Sep 20thvs HOUvs HOU
Wed, Sep 21stvs HOUvs HOU
Thu, Sep 22ndvs TORvs TOR
Fri, Sep 23rdvs TORvs TOR
Sat, Sep 24thvs TORvs TOR
Sun, Sep 25thvs TORvs TOR
Tue, Sep 27th@ CLE@ CLE
Wed, Sep 28th@ CLE@ CLE
Thu, Sep 29th@ CLE@ CLE
Fri, Sep 30th@ HOU@ HOU
Sat, Oct 1st@ HOU@ HOU
Sun, Oct 2nd@ HOU@ HOU
Mon, Oct 3rd@ BOS@ BOS
Tue, Oct 4th@ BOS@ BOS
Wed, Oct 5th@ BOS@ BOS