Skip to main content

Who Should I Trade?

Garrett Richards for Tucker Davidson (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Garrett Richards
Garrett Richards
Tucker Davidson
Tucker Davidson
Recommended by
1 of 2 experts
Recommended by
1 of 2 experts
Rest of Season# 348
VBR# 1048
Injury AlertFA-
Expert Ranks 
Mick Ciallela
# 323
Mike Maher
# 313# 374
Who Should I Trade? Player Statistics
  Garrett Richards
Garrett Richards
Tucker Davidson
Tucker Davidson
2022 Stats 
Games Played3211
Games Started210
Innings Pitched42.247.2
Blown Saves00
Hits Allowed4451
Earned Runs2536
Home Runs Allowed36
Who Should I Trade? Player Projections
  Garrett Richards
Garrett Richards
Tucker Davidson
Tucker Davidson
2022 Projections 
Games Played0
Games Started0
Innings Pitched1.4
Blown Saves0
Hits Allowed1
Earned Runs1
Home Runs Allowed0
Who Should I Trade? Player Notes
  Garrett Richards
Garrett Richards
Tucker Davidson
Tucker Davidson
 Garrett Richards has cleared waives after being designated for assignment by the Rangers. As of Tuesday, he is a free agent.
Jesse Garcia
Tue, Aug 23rd
Tucker Davidson was hit with the loss after allowing three runs on five hits while striking out three in five innings of Wednesday's 7-2 loss to the Rangers.
Diego Sandoval
Thu, Sep 22nd
 Garrett Richards was designated for assignment by the Rangers Wednesday.
Vince DiSilvio
Wed, Aug 17th
Tucker Davidson was hit with the loss after allowing four runs on five hits and one walk while striking out two in two innings of Sunday's 12-4 loss to the Astros.
Diego Sandoval
Sun, Sep 11th
 Garrett Richards earned a one out save Wednesday against the Athletics.
Ari Koslow
Wed, Jul 13th
Tucker Davidson was hit with the loss after allowing seven runs on seven hits and two walks while striking out four in 6 1/3 innings of Sunday's 9-1 loss to the Astros.
Diego Sandoval
Mon, Sep 5th
 Garrett Richards signs a deal to join the Texas Rangers
Chris Clegg
Thu, Mar 17th
Tucker Davidson did not factor into the decision after allowing one run on three hits and five walks while striking out five in four innings of Sunday's 8-3 win over the Blue Jays.
Diego Sandoval
Sun, Aug 28th
  Tucker Davidson was hit with the loss after allowing two runs on six hits and three walks while striking out two in five innings of Monday’s 2-1 loss to the Rays.
Diego Sandoval
Tue, Aug 23rd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Garrett Richards
Garrett Richards
Tucker Davidson
Tucker Davidson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th   vs HOUFramber Valdez (16-6)#24
Fri, Apr 8th   vs HOUJake Odorizzi (5-6)#151
Sat, Apr 9th   vs HOUJustin Verlander (17-4)#8
Sun, Apr 10th   vs HOUJose Urquidy (13-8)#59
Mon, Apr 11th   vs MIAElieser Hernandez (3-6)#211
Tue, Apr 12th   vs MIAJesus Luzardo (3-7)#78
Thu, Apr 14th   @ TEXDane Dunning (4-8)#149
Fri, Apr 15th   @ TEXMatt Bush (2-3)#164
Sat, Apr 16th   @ TEXTaylor Hearn (6-8)#235
Sun, Apr 17th   @ TEXMartin Perez (12-7)#3
Mon, Apr 18th   @ HOULuis Garcia (14-8)#52
Tue, Apr 19th   @ HOUFramber Valdez (16-6)#24
Wed, Apr 20th   @ HOUJake Odorizzi (5-6)#151
Fri, Apr 22nd   vs BALBruce Zimmermann (2-5)#269
Sat, Apr 23rd   vs BALSpenser Watkins (5-6)#362
Sun, Apr 24th   vs BALChris Ellis (0-0)
Mon, Apr 25th   vs CLEShane Bieber (12-8)#18
Tue, Apr 26th   vs CLETriston McKenzie (11-11)#12
Wed, Apr 27th   vs CLEZach Plesac (3-12)
Thu, Apr 28th   vs CLECal Quantrill (14-5)#57
Fri, Apr 29th   @ CWSLucas Giolito (10-9)#81
Sat, Apr 30th   @ CWSVince Velasquez (3-3)#175
Sun, May 1st   @ CWSDallas Keuchel (2-9)
Mon, May 2nd   @ CWSDylan Cease (14-8)#9
Tue, May 3rd   @ BOSMichael Wacha (11-1)#58
Wed, May 4th   @ BOSGarrett Whitlock (4-2)#87
Thu, May 5th   @ BOSRich Hill (8-7)#142
Fri, May 6th   vs WSHJoan Adon (1-12)#370
Sat, May 7th   vs WSHJosiah Gray (7-10)#105
Sun, May 8th   vs WSHErick Fedde (6-12)#332
Mon, May 9th   vs TBJeffrey Springs (9-4)#33
Tue, May 10th   vs TBCorey Kluber (10-9)#67
Wed, May 11th   vs TBShane McClanahan (12-8)#14
Fri, May 13th   @ OAKDaulton Jefferies (1-7)
Sat, May 14th   @ OAKAdam Oller (2-8)#278
Sun, May 15th   @ OAKFrankie Montas (5-12)#44
Mon, May 16th   @ TEXJon Gray (7-7)#64
Tue, May 17th   @ TEXTaylor Hearn (6-8)#235
Wed, May 18th   @ TEXDane Dunning (4-8)#149
Fri, May 20th   vs OAKPaul Blackburn (7-6)
Sat, May 21st   vs OAKFrankie Montas (5-12)#44
Sun, May 22nd   vs OAKCole Irvin (9-13)#74
Tue, May 24th   vs TEXDane Dunning (4-8)#149
Wed, May 25th   vs TEXGlenn Otto (6-10)#109
Thu, May 26th   vs TORHyun Jin Ryu (2-0)
Fri, May 27th   vs TORAlek Manoah (16-7)#6
Sat, May 28th   vs TORYusei Kikuchi (5-7)#166
Sun, May 29th   vs TORJose Berrios (11-7)#209
Tue, May 31st   @ NYYJordan Montgomery (9-6)#32
Thu, Jun 2nd   @ NYYJameson Taillon (14-5)#36
Fri, Jun 3rd   @ PHIZach Eflin (3-5)#98
Sat, Jun 4th   @ PHIZack Wheeler (11-7)#30
Sun, Jun 5th   @ PHIKyle Gibson (10-8)#172
Mon, Jun 6th   vs BOSMichael Wacha (11-1)#58
Tue, Jun 7th   vs BOSGarrett Whitlock (4-2)#87
Wed, Jun 8th   vs BOSNathan Eovaldi (5-3)#77
Thu, Jun 9th   vs BOSNick Pivetta (10-12)#135
Fri, Jun 10th   vs NYMTylor Megill (4-2)#139
Sat, Jun 11th   vs NYMCarlos Carrasco (15-7)#69
Sun, Jun 12th   vs NYMTaijuan Walker (12-5)#71
Tue, Jun 14th   @ LADTony Gonsolin (16-1)#39
Wed, Jun 15th   @ LADTyler Anderson (15-4)#27
Thu, Jun 16th   @ SEAGeorge Kirby (8-4)#68
Fri, Jun 17th   @ SEARobbie Ray (12-11)#20
Sat, Jun 18th   @ SEAPenn Murfee (4-0)#95
Sun, Jun 19th   @ SEALogan Gilbert (13-6)#22
Mon, Jun 20th   vs KCKris Bubic (3-13)#372
Tue, Jun 21st   vs KCJonathan Heasley (4-9)#285
Wed, Jun 22nd   vs KCDaniel Lynch (4-12)#275
Fri, Jun 24th   vs SEAChris Flexen (8-9)#72
Sat, Jun 25th   vs SEALogan Gilbert (13-6)#22
Sun, Jun 26th   vs SEAMarco Gonzales (10-15)#111
Mon, Jun 27th   vs CWSLucas Giolito (10-9)#81
Tue, Jun 28th   vs CWSJohnny Cueto (7-10)#75
Wed, Jun 29th   vs CWSMichael Kopech (5-9)#62
Fri, Jul 1st   @ HOUCristian Javier (11-9)#25
Sat, Jul 2nd   @ HOUJose Urquidy (13-8)#59
Sun, Jul 3rd   @ HOUFramber Valdez (16-6)#24
Tue, Jul 5th   @ MIASandy Alcantara (14-9)#4
Wed, Jul 6th   @ MIATrevor Rogers (4-11)#178
Thu, Jul 7th   @ BALJordan Lyles (12-11)#137
Fri, Jul 8th   @ BALTyler Wells (7-7)#129
Sat, Jul 9th   @ BALDean Kremer (8-6)#141
Sun, Jul 10th   @ BALAustin Voth (5-4)#185
Tue, Jul 12th   vs HOULuis Garcia (14-8)#52
Wed, Jul 13th   vs HOUCristian Javier (11-9)#25
Thu, Jul 14th   vs HOUFramber Valdez (16-6)#24
Fri, Jul 15th   vs LADClayton Kershaw (11-3)#41
Sat, Jul 16th   vs LADJulio Urias (17-7)#2
Fri, Jul 22nd   @ ATLCharlie Morton (9-6)#55
Sat, Jul 23rd   @ ATLKyle Wright (21-5)#5
Sun, Jul 24th   @ ATLIan Anderson (10-6)#146
Mon, Jul 25th   @ KCZack Greinke (4-9)#152
Tue, Jul 26th   @ KCAngel Zerpa (2-1)#296
Wed, Jul 27th   @ KCBrad Keller (6-14)#203
Thu, Jul 28th   vs TEXSpencer Howard (2-4)#297
Fri, Jul 29th   vs TEXMartin Perez (12-7)#3
Sat, Jul 30th   vs TEXGlenn Otto (6-10)#109
Sun, Jul 31st   vs TEXDane Dunning (4-8)#149
Tue, Aug 2nd   vs OAKCole Irvin (9-13)#74
Wed, Aug 3rd   vs OAKJames Kaprielian (4-9)#116
Thu, Aug 4th   vs OAKPaul Blackburn (7-6)
Fri, Aug 5th   @ SEARobbie Ray (12-11)#20
Sat, Aug 6th   @ SEAChris Flexen (8-9)#72
Sun, Aug 7th   @ SEAMarco Gonzales (10-15)#111
Mon, Aug 8th   @ OAKCole Irvin (9-13)#74
Tue, Aug 9th   @ OAKJames Kaprielian (4-9)#116
Wed, Aug 10th   @ OAKJP Sears (6-3)#123
Fri, Aug 12th   vs MINTyler Mahle (6-8)#76
Sat, Aug 13th   vs MINDylan Bundy (8-8)#119
Sun, Aug 14th   vs MINChris Archer (2-8)#190
Mon, Aug 15th   vs SEALuis Castillo (8-6)#29
Tue, Aug 16th   vs SEARobbie Ray (12-11)#20
Wed, Aug 17th   vs SEAGeorge Kirby (8-4)#68
Fri, Aug 19th   @ DETMatt Manning (2-3)#150
Sat, Aug 20th   @ DETTyler Alexander (4-11)#182
Sun, Aug 21st   @ DETEduardo Rodriguez (5-5)#63
Mon, Aug 22nd   @ TBJeffrey Springs (9-4)#33
Tue, Aug 23rd   @ TBCorey Kluber (10-9)#67
Wed, Aug 24th   @ TBShane McClanahan (12-8)#14
Thu, Aug 25th   @ TBDrew Rasmussen (11-7)#40
Fri, Aug 26th   @ TORMitch White (1-6)#193
Sat, Aug 27th   @ TORAlek Manoah (16-7)#6
Sun, Aug 28th   @ TORRoss Stripling (10-4)#48
Mon, Aug 29th   vs NYYFrankie Montas (5-12)#44
Tue, Aug 30th   vs NYYJameson Taillon (14-5)#36
Wed, Aug 31st   vs NYYGerrit Cole (13-7)#1
Fri, Sep 2nd   vs HOULance McCullers Jr. (4-1)#104
Sat, Sep 3rd   vs HOULuis Garcia (14-8)#52
Sun, Sep 4th   vs HOUJose Urquidy (13-8)#59
Mon, Sep 5th   vs DETTyler Alexander (4-11)#182
Tue, Sep 6th   vs DETEduardo Rodriguez (5-5)#63
Wed, Sep 7th   vs DETDrew Hutchison (3-9)#290
Fri, Sep 9th   @ HOULance McCullers Jr. (4-1)#104
Sat, Sep 10th   @ HOUJose Urquidy (13-8)#59
Sun, Sep 11th   @ HOULuis Garcia (14-8)#52
Mon, Sep 12th   @ CLEKonnor Pilkington (1-2)#168
Tue, Sep 13th   @ CLECody Morris (1-2)#189
Wed, Sep 14th   @ CLECal Quantrill (14-5)#57
Fri, Sep 16th   vs SEARobbie Ray (12-11)#20
Sat, Sep 17th   vs SEAGeorge Kirby (8-4)#68
Sun, Sep 18th   vs SEAMarco Gonzales (10-15)#111
Mon, Sep 19th   vs SEALogan Gilbert (13-6)#22
Tue, Sep 20th   @ TEXCole Ragans (0-3)#226
Wed, Sep 21st   @ TEXDane Dunning (4-8)#149
Thu, Sep 22nd   @ TEXMartin Perez (12-7)#3
Fri, Sep 23rd   @ MINLouie Varland (0-2)#315
Sat, Sep 24th   @ MINJoe Ryan (13-8)#51
Sun, Sep 25th   @ MINDylan Bundy (8-8)#119
Tue, Sep 27th   vs OAKJames Kaprielian (4-9)#116
Wed, Sep 28th   vs OAKAdrian Martinez (4-6)#266
Thu, Sep 29th   vs OAKCole Irvin (9-13)#74
Fri, Sep 30th   vs TEXGlenn Otto (6-10)#109
Sat, Oct 1st   vs TEXCole Ragans (0-3)#226
Sun, Oct 2nd   vs TEXTyson Miller (1-1)#310
Mon, Oct 3rd   @ OAKAdrian Martinez (4-6)#266
Tue, Oct 4th   @ OAKCole Irvin (9-13)#74
Wed, Oct 5th   @ OAKKen Waldichuk (1-2)#225