Skip to main content

Who Should I Trade?

Trevor Rogers for Lance McCullers Jr. (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Lance McCullers Jr.
Lance McCullers Jr.
Trevor Rogers
Trevor Rogers
Recommended by
9 of 15 experts
Recommended by
6 of 15 experts
Rest of Season# 102# 109
VBR# 331# 363
Injury AlertIL15IL15
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 113
Mike Maher
# 129# 143
Keith Lott
Fantasy Six Pack
# 152
Nate Miller
# 74# 94
Joe Pisapia
# 106# 116
Scott Youngson
Pitcher List
# 159# 166
Ethan Biddle
# 74# 99
Blake Meyer
Sports Gambling Podcast Network
# 76# 99
Tristan Davis
SEMO Fantasy Sports Podcast
# 110
Brandon 'B_Don' Myers
# 176# 70
Kelly Kirby
# 104# 93
Aaron Schill
FF Faceoff
# 100# 94
Lucas Spence
Pitcher List
# 115# 95
Christopher Welsh
# 120# 101
Mick Ciallela
# 144# 140
Who Should I Trade? Player Statistics
  Lance McCullers Jr.
Lance McCullers Jr.
Trevor Rogers
Trevor Rogers
2023 Stats 
Games Played4
Games Started4
Innings Pitched18.0
Blown Saves0
Hits Allowed16
Earned Runs8
Home Runs Allowed2
Who Should I Trade? Player Projections
  Lance McCullers Jr.
Lance McCullers Jr.
Trevor Rogers
Trevor Rogers
2023 Projections 
Games Played17
Games Started15
Innings Pitched76.3
Blown Saves0
Hits Allowed72
Earned Runs35
Home Runs Allowed9
Who Should I Trade? Player Notes
  Lance McCullers Jr.
Lance McCullers Jr.
Trevor Rogers
Trevor Rogers
 Lance McCullers Jr. (forearm) played catch and tossed from flat ground Sunday, per Astros’ manager Dusty Baker.
Jesse Garcia
Sun, May 21st
Trevor Rogers left his start early on Wednesday against the Giants due to an apparent injury.
Ari Koslow
Wed, Apr 19th
 Lance McCullers threw long toss Sunday and is reportedly ahead of schedule in his throwing program.
Jesse Garcia
Sun, Apr 16th
 The Houston Astros are optimistic as Lance McCullers Jr. is pain-free after suffering a mild elbow strain in spring training.
Brenton Kemp
Fri, Mar 31st
 Houston Astros pitcher Lance McCullers Jr. could be placed on the 60-day injured list to begin the season due to a forearm injury.
Brenton Kemp
Wed, Mar 29th
 Houston Astros pitcher Lance McCullers Jr. updated his injury Tuesday, calling it a "very low-grade strain of his right forearm".
Brenton Kemp
Tue, Mar 14th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Lance McCullers Jr.
Lance McCullers Jr.
Trevor Rogers
Trevor Rogers
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CWSDylan Cease (3-3)#34vs NYMMax Scherzer (5-2)#15
Fri, Mar 31stvs CWSLance Lynn (4-6)#68vs NYMDavid Peterson (1-6)#115
Sat, Apr 1stvs CWSLucas Giolito (4-4)#41vs NYMTylor Megill (5-3)#58
Sun, Apr 2ndvs CWSMike Clevinger (3-3)#144vs NYMKodai Senga (5-3)#65
Mon, Apr 3rdvs DETMatthew Boyd (3-4)#106vs MINTyler Mahle (1-2)
Tue, Apr 4thvs DETMatt Manning (1-1)#152vs MINKenta Maeda (0-4)#102
Wed, Apr 5thvs DETEduardo Rodriguez (4-4)#40vs MINPablo Lopez (3-3)#36
Fri, Apr 7th@ MINSonny Gray (4-1)#33@ NYMTylor Megill (5-3)#58
Sat, Apr 8th@ MINJoe Ryan (7-2)#18@ NYMKodai Senga (5-3)#65
Sun, Apr 9th@ MINTyler Mahle (1-2)@ NYMCarlos Carrasco (2-2)#78
Mon, Apr 10th@ PITRoansy Contreras (3-4)#93@ PHIMatt Strahm (4-3)#100
Tue, Apr 11th@ PITMitch Keller (7-1)#69@ PHIAaron Nola (4-4)#9
Wed, Apr 12th@ PITRich Hill (4-5)#138@ PHIZack Wheeler (4-4)#22
Fri, Apr 14thvs TEXMartin Perez (6-1)#74vs ARIMadison Bumgarner (0-3)
Sat, Apr 15thvs TEXJon Gray (6-1)#35vs ARIRyne Nelson (2-3)#161
Sun, Apr 16thvs TEXAndrew Heaney (4-3)#42vs ARIZac Gallen (7-2)#8
Mon, Apr 17thvs TORKevin Gausman (4-3)#6vs SFLogan Webb (4-6)#17
Tue, Apr 18thvs TORChris Bassitt (6-4)#25vs SFAlex Wood (1-1)#129
Wed, Apr 19thvs TORJose Berrios (5-4)#39vs SFAlex Cobb (5-2)#31
Sat, Apr 22nd@ ATLKyle Wright (0-1)#60@ CLEZach Plesac (1-1)#176
Sun, Apr 23rd@ ATLMax Fried (2-1)#21@ CLELogan Allen (3-2)#211
Mon, Apr 24th@ TBTaj Bradley (3-2)#147@ ATLSpencer Strider (6-2)#3
Tue, Apr 25th@ TBDrew Rasmussen (4-2)#44@ ATLCharlie Morton (5-6)#47
Wed, Apr 26th@ TBCalvin Faucher (1-1)#241@ ATLBryce Elder (3-0)#24
Thu, Apr 27th   @ ATLKyle Wright (0-1)#60
Fri, Apr 28thvs PHIAaron Nola (4-4)#9vs CHCMarcus Stroman (5-4)#38
Sat, Apr 29thvs PHIZack Wheeler (4-4)#22vs CHCCaleb Kilian (0-1)#267
Sun, Apr 30thvs PHIBailey Falter (0-7)#88vs CHCJustin Steele (6-2)#54
Tue, May 2ndvs SFAnthony DeSclafani (4-4)#85vs ATLBryce Elder (3-0)#24
Wed, May 3rdvs SFLogan Webb (4-6)#17vs ATLKyle Wright (0-1)#60
Thu, May 4th   vs ATLDylan Dodd (2-1)#270
Fri, May 5th@ SEALuis Castillo (4-3)#2@ CHCJustin Steele (6-2)#54
Sat, May 6th@ SEAMarco Gonzales (4-1)#155@ CHCDrew Smyly (5-3)#70
Sun, May 7th@ SEABryce Miller (3-2)#90@ CHCHayden Wesneski (2-2)#107
Mon, May 8th@ LAAPatrick Sandoval (3-5)#66@ ARIZac Gallen (7-2)#8
Tue, May 9th@ LAAShohei Ohtani (5-2)#1@ ARIBrandon Pfaadt (0-2)#162
Wed, May 10th@ LAAGriffin Canning (4-2)#133@ ARIMerrill Kelly (7-3)#37
Fri, May 12th@ CWSMichael Kopech (3-5)#108vs CINGraham Ashcraft (3-4)#291
Sat, May 13th@ CWSDylan Cease (3-3)#34vs CINDerek Law
Sun, May 14th@ CWSLucas Giolito (4-4)#41vs CINLuke Weaver (1-2)#206
Tue, May 16thvs CHCJustin Steele (6-2)#54vs WSHJosiah Gray (4-5)#87
Wed, May 17thvs CHCDrew Smyly (5-3)#70vs WSHMacKenzie Gore (3-4)#105
Thu, May 18th   vs WSHTrevor Williams (2-3)#124
Fri, May 19thvs OAKKen Waldichuk (1-4)#163@ SFAnthony DeSclafani (4-4)#85
Sat, May 20thvs OAKJP Sears (0-3)#83@ SFLogan Webb (4-6)#17
Sun, May 21stvs OAKJames Kaprielian (0-6)#238@ SFAlex Wood (1-1)#129
Mon, May 22nd@ MILCorbin Burnes (4-4)#10@ COLChase Anderson (0-0)#286
Tue, May 23rd@ MILColin Rea (3-3)#232@ COLAustin Gomber (4-4)#368
Wed, May 24th@ MILAdrian Houser (1-1)#218@ COLKarl Kauffmann (0-3)#370
Thu, May 25th   @ COLKyle Freeland (4-6)#167
Fri, May 26th@ OAKJames Kaprielian (0-6)#238@ LAAReid Detmers (0-5)#80
Sat, May 27th@ OAKAustin Pruitt@ LAAShohei Ohtani (5-2)#1
Sun, May 28th@ OAKKen Waldichuk (1-4)#163@ LAAPatrick Sandoval (3-5)#66
Tue, May 30thvs MINJoe Ryan (7-2)#18vs SDRyan Weathers (1-3)#234
Wed, May 31stvs MINLouie Varland (3-1)#92vs SDBlake Snell (1-6)#62
Thu, Jun 1stvs LAAReid Detmers (0-5)#80vs SDJoe Musgrove (3-2)#49
Fri, Jun 2ndvs LAAShohei Ohtani (5-2)#1vs OAKShintaro Fujinami (2-6)#367
Sat, Jun 3rdvs LAAPatrick Sandoval (3-5)#66vs OAKLuis Medina (0-5)#196
Sun, Jun 4thvs LAAGriffin Canning (4-2)#133vs OAKPaul Blackburn (0-0)#128
Mon, Jun 5th@ TORAlek Manoah (1-6)#75vs KCMike Mayers (1-0)#263
Tue, Jun 6th@ TORKevin Gausman (4-3)#6vs KCZack Greinke (1-5)#118
Wed, Jun 7th@ TORChris Bassitt (6-4)#25vs KCJordan Lyles (0-9)#203
Fri, Jun 9th@ CLELogan Allen (3-2)#211@ CWSDylan Cease (3-3)#34
Sat, Jun 10th@ CLETriston McKenzie#64@ CWSMichael Kopech (3-5)#108
Sun, Jun 11th@ CLEShane Bieber (4-3)#19@ CWSLucas Giolito (4-4)#41
Mon, Jun 12th   @ SEALogan Gilbert (3-3)#26
Tue, Jun 13thvs WSH@ SEA
Wed, Jun 14thvs WSH@ SEA
Fri, Jun 16thvs CIN@ WSH
Sat, Jun 17thvs CIN@ WSH
Sun, Jun 18thvs CIN@ WSH
Mon, Jun 19thvs NYMvs TOR
Tue, Jun 20thvs NYMvs TOR
Wed, Jun 21stvs NYMvs TOR
Thu, Jun 22nd   vs PIT
Fri, Jun 23rd@ LADvs PIT
Sat, Jun 24th@ LADvs PIT
Sun, Jun 25th@ LADvs PIT
Tue, Jun 27th@ STL@ BOS
Wed, Jun 28th@ STL@ BOS
Thu, Jun 29th@ STL@ BOS
Fri, Jun 30th@ TEX@ ATL
Sat, Jul 1st@ TEX@ ATL
Sun, Jul 2nd@ TEX@ ATL
Mon, Jul 3rd@ TEXvs STL
Tue, Jul 4thvs COLvs STL
Wed, Jul 5thvs COLvs STL
Thu, Jul 6thvs SEAvs STL
Fri, Jul 7thvs SEAvs PHI
Sat, Jul 8thvs SEAvs PHI
Sun, Jul 9thvs SEAvs PHI
Fri, Jul 14th@ LAA@ BAL
Sat, Jul 15th@ LAA@ BAL
Sun, Jul 16th@ LAA@ BAL
Mon, Jul 17th   @ STL
Tue, Jul 18th@ COL@ STL
Wed, Jul 19th@ COL@ STL
Fri, Jul 21st@ OAKvs COL
Sat, Jul 22nd@ OAKvs COL
Sun, Jul 23rd@ OAKvs COL
Tue, Jul 25thvs TEX@ TB
Wed, Jul 26thvs TEX@ TB
Fri, Jul 28thvs TBvs DET
Sat, Jul 29thvs TBvs DET
Sun, Jul 30thvs TBvs DET
Mon, Jul 31stvs CLEvs PHI
Tue, Aug 1stvs CLEvs PHI
Wed, Aug 2ndvs CLEvs PHI
Thu, Aug 3rd@ NYYvs PHI
Fri, Aug 4th@ NYY@ TEX
Sat, Aug 5th@ NYY@ TEX
Sun, Aug 6th@ NYY@ TEX
Mon, Aug 7th   @ CIN
Tue, Aug 8th@ BAL@ CIN
Wed, Aug 9th@ BAL@ CIN
Fri, Aug 11thvs LAAvs NYY
Sat, Aug 12thvs LAAvs NYY
Sun, Aug 13thvs LAAvs NYY
Mon, Aug 14th@ MIAvs HOU
Tue, Aug 15th@ MIAvs HOU
Wed, Aug 16th@ MIAvs HOU
Fri, Aug 18thvs SEA@ LAD
Sat, Aug 19thvs SEA@ LAD
Sun, Aug 20thvs SEA@ LAD
Mon, Aug 21stvs BOS@ SD
Tue, Aug 22ndvs BOS@ SD
Wed, Aug 23rdvs BOS@ SD
Fri, Aug 25th@ DETvs WSH
Sat, Aug 26th@ DETvs WSH
Sun, Aug 27th@ DETvs WSH
Tue, Aug 29th@ BOSvs TB
Wed, Aug 30th@ BOSvs TB
Thu, Aug 31st   @ WSH
Fri, Sep 1stvs NYY@ WSH
Sat, Sep 2ndvs NYY@ WSH
Sun, Sep 3rdvs NYY@ WSH
Tue, Sep 5th@ TEXvs LAD
Wed, Sep 6th@ TEXvs LAD
Thu, Sep 7th   vs LAD
Fri, Sep 8thvs SD@ PHI
Sat, Sep 9thvs SD@ PHI
Sun, Sep 10thvs SD@ PHI
Mon, Sep 11thvs OAK@ MIL
Tue, Sep 12thvs OAK@ MIL
Wed, Sep 13thvs OAK@ MIL
Thu, Sep 14th   @ MIL
Fri, Sep 15th@ KCvs ATL
Sat, Sep 16th@ KCvs ATL
Sun, Sep 17th@ KCvs ATL
Mon, Sep 18thvs BALvs NYM
Tue, Sep 19thvs BALvs NYM
Wed, Sep 20thvs BALvs NYM
Fri, Sep 22ndvs KCvs MIL
Sat, Sep 23rdvs KCvs MIL
Sun, Sep 24thvs KCvs MIL
Tue, Sep 26th@ SEA@ NYM
Wed, Sep 27th@ SEA@ NYM
Thu, Sep 28th   @ NYM
Fri, Sep 29th@ ARI@ PIT
Sat, Sep 30th@ ARI@ PIT
Sun, Oct 1st@ ARI@ PIT
Fri, Apr 21st@ ATLBryce Elder (3-0)#24   
Mon, May 1stvs SFRoss Stripling (0-2)#117   
Mon, May 15thvs CHCJameson Taillon (1-3)#130   
Mon, May 29thvs MINSonny Gray (4-1)#33   
Thu, Jun 8th@ TORJose Berrios (5-4)#39   
Thu, Jun 15thvs WSH   
Thu, Jul 20th@ OAK   
Mon, Jul 24thvs TEX   
Thu, Aug 10th@ BAL   
Thu, Aug 24thvs BOS   
Mon, Aug 28th@ BOS   
Mon, Sep 4th@ TEX   
Mon, Sep 25th@ SEA