Skip Navigation to Main Content

Who Should I Trade?

Lance McCullers Jr. for Trevor Rogers (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Lance McCullers Jr.
SP - HOU
Lance McCullers Jr.
Trevor Rogers
SP - BAL
Trevor Rogers
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 396# 221
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Lance McCullers Jr.
SP - HOU
Lance McCullers Jr.
Trevor Rogers
SP - BAL
Trevor Rogers
2025 Stats 
   
   
Games Played1618
   
Games Started1318
   
Innings Pitched55.1109.2
   
Wins29
   
Losses53
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6170
   
Earned Runs4122
   
Home Runs Allowed106
   
Strikeouts61103
   
Walks3929
   
ERA6.671.81
   
WHIP1.810.90
   
Who Should I Trade? Player Projections
  Lance McCullers Jr.
SP - HOU
Lance McCullers Jr.
Trevor Rogers
SP - BAL
Trevor Rogers
2026 Projections 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Who Should I Trade? Player Notes
  Lance McCullers Jr.
SP - HOU
Lance McCullers Jr.
Trevor Rogers
SP - BAL
Trevor Rogers
News 
  Trevor Rogers and the Baltimore Orioles avoided arbitration as the two sides have agreed on a contract that will pay the lefthander $6.2 million in 2026.
David Leisering
Fri, Jan 9th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Lance McCullers Jr.
SP - HOU
Lance McCullers Jr.
Trevor Rogers
SP - BAL
Trevor Rogers
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs LAAvs MIN
Fri, Mar 27thvs LAA   
Sat, Mar 28thvs LAAvs MIN
Sun, Mar 29thvs LAAvs MIN
Mon, Mar 30thvs BOSvs TEX
Tue, Mar 31stvs BOSvs TEX
Wed, Apr 1stvs BOSvs TEX
Fri, Apr 3rd@ ATH@ PIT
Sat, Apr 4th@ ATH@ PIT
Sun, Apr 5th@ ATH@ PIT
Mon, Apr 6th@ COL@ CWS
Tue, Apr 7th@ COL@ CWS
Wed, Apr 8th@ COL@ CWS
Fri, Apr 10th@ SEAvs SF
Sat, Apr 11th@ SEAvs SF
Sun, Apr 12th@ SEAvs SF
Mon, Apr 13th@ SEAvs ARI
Tue, Apr 14thvs COLvs ARI
Wed, Apr 15thvs COLvs ARI
Thu, Apr 16thvs COL@ CLE
Fri, Apr 17thvs STL@ CLE
Sat, Apr 18thvs STL@ CLE
Sun, Apr 19thvs STL@ CLE
Mon, Apr 20th@ CLE@ KC
Tue, Apr 21st@ CLE@ KC
Wed, Apr 22nd@ CLE@ KC
Fri, Apr 24thvs NYYvs BOS
Sat, Apr 25thvs NYYvs BOS
Sun, Apr 26thvs NYYvs BOS
Tue, Apr 28th@ BALvs HOU
Wed, Apr 29th@ BALvs HOU
Thu, Apr 30th@ BALvs HOU
Fri, May 1st@ BOS@ NYY
Sat, May 2nd@ BOS@ NYY
Sun, May 3rd@ BOS@ NYY
Mon, May 4thvs LAD@ NYY
Tue, May 5thvs LAD@ MIA
Wed, May 6thvs LAD@ MIA
Fri, May 8th@ CINvs ATH
Sat, May 9th@ CINvs ATH
Sun, May 10th@ CINvs ATH
Mon, May 11thvs SEAvs NYY
Tue, May 12thvs SEAvs NYY
Wed, May 13thvs SEAvs NYY
Thu, May 14thvs SEA   
Fri, May 15thvs TEX@ WSH
Sat, May 16thvs TEX@ WSH
Sun, May 17thvs TEX@ WSH
Mon, May 18th@ MIN@ TB
Tue, May 19th@ MIN@ TB
Wed, May 20th@ MIN@ TB
Fri, May 22nd@ CHCvs DET
Sat, May 23rd@ CHCvs DET
Sun, May 24th@ CHCvs DET
Mon, May 25th@ TEXvs TB
Tue, May 26th@ TEXvs TB
Wed, May 27th@ TEXvs TB
Thu, May 28th@ TEXvs TOR
Fri, May 29thvs MILvs TOR
Sat, May 30thvs MILvs TOR
Sun, May 31stvs MILvs TOR
Tue, Jun 2ndvs PIT@ BOS
Wed, Jun 3rdvs PIT@ BOS
Thu, Jun 4thvs PIT@ BOS
Fri, Jun 5thvs ATH@ TOR
Sat, Jun 6thvs ATH@ TOR
Sun, Jun 7thvs ATH@ TOR
Mon, Jun 8th@ LAAvs SEA
Tue, Jun 9th@ LAAvs SEA
Wed, Jun 10th@ LAAvs SEA
Fri, Jun 12th@ KCvs SD
Sat, Jun 13th@ KCvs SD
Sun, Jun 14th@ KCvs SD
Mon, Jun 15thvs DET   
Tue, Jun 16thvs DET@ SEA
Wed, Jun 17thvs DET@ SEA
Fri, Jun 19thvs CLE@ LAD
Sat, Jun 20thvs CLE@ LAD
Sun, Jun 21stvs CLE@ LAD
Mon, Jun 22nd@ TOR@ LAA
Tue, Jun 23rd@ TOR@ LAA
Wed, Jun 24th@ TOR@ LAA
Thu, Jun 25th@ DET   
Fri, Jun 26th@ DETvs WSH
Sat, Jun 27th@ DETvs WSH
Sun, Jun 28th@ DETvs WSH
Mon, Jun 29thvs MINvs CWS
Tue, Jun 30thvs MINvs CWS
Wed, Jul 1stvs MINvs CWS
Fri, Jul 3rdvs TB@ CIN
Sat, Jul 4thvs TB@ CIN
Sun, Jul 5thvs TB@ CIN
Mon, Jul 6th@ WSH   
Tue, Jul 7th@ WSHvs CHC
Wed, Jul 8th@ WSHvs CHC
Fri, Jul 10th@ TEXvs KC
Sat, Jul 11th@ TEXvs KC
Sun, Jul 12th@ TEXvs KC
Fri, Jul 17thvs BAL@ HOU
Sat, Jul 18thvs BAL@ HOU
Sun, Jul 19thvs BAL@ HOU
Mon, Jul 20thvs MIA@ BOS
Tue, Jul 21stvs MIA@ BOS
Wed, Jul 22ndvs MIA@ BOS
Fri, Jul 24th@ CWSvs ATL
Sat, Jul 25th@ CWSvs ATL
Sun, Jul 26th@ CWSvs ATL
Mon, Jul 27th@ LAA@ DET
Tue, Jul 28th@ LAA@ DET
Wed, Jul 29th@ LAA@ DET
Fri, Jul 31stvs TEXvs PHI
Sat, Aug 1stvs TEXvs PHI
Sun, Aug 2ndvs TEXvs PHI
Mon, Aug 3rdvs TOR   
Tue, Aug 4thvs TORvs LAA
Wed, Aug 5thvs TORvs LAA
Fri, Aug 7th@ SD@ TEX
Sat, Aug 8th@ SD@ TEX
Sun, Aug 9th@ SD@ TEX
Mon, Aug 10th@ SF@ MIN
Tue, Aug 11th@ SF@ MIN
Wed, Aug 12th@ SF@ MIN
Fri, Aug 14thvs SEA@ TB
Sat, Aug 15thvs SEA@ TB
Sun, Aug 16thvs SEA@ TB
Tue, Aug 18thvs LAAvs NYY
Wed, Aug 19thvs LAAvs NYY
Thu, Aug 20thvs LAAvs NYY
Fri, Aug 21stvs ATHvs TB
Sat, Aug 22ndvs ATHvs TB
Sun, Aug 23rdvs ATHvs TB
Tue, Aug 25th@ NYY@ STL
Wed, Aug 26th@ NYY@ STL
Thu, Aug 27th@ NYY@ STL
Fri, Aug 28th@ NYM@ ATH
Sat, Aug 29th@ NYM@ ATH
Sun, Aug 30th@ NYM@ ATH
Mon, Aug 31stvs CWS@ COL
Tue, Sep 1stvs CWS@ COL
Wed, Sep 2ndvs CWS@ COL
Thu, Sep 3rdvs CWSvs BOS
Fri, Sep 4thvs ARIvs BOS
Sat, Sep 5thvs ARIvs BOS
Sun, Sep 6thvs ARIvs BOS
Tue, Sep 8th@ PHIvs CLE
Wed, Sep 9th@ PHIvs CLE
Thu, Sep 10th@ PHI   
Fri, Sep 11th@ TB@ TOR
Sat, Sep 12th@ TB@ TOR
Sun, Sep 13th@ TB@ TOR
Tue, Sep 15thvs KC@ NYM
Wed, Sep 16thvs KC@ NYM
Thu, Sep 17thvs KC   
Fri, Sep 18thvs ATLvs MIL
Sat, Sep 19thvs ATLvs MIL
Sun, Sep 20thvs ATLvs MIL
Tue, Sep 22nd@ SEAvs TOR
Wed, Sep 23rd@ SEAvs TOR
Thu, Sep 24th@ ATH   
Fri, Sep 25th@ ATH@ NYY
Sat, Sep 26th@ ATH@ NYY
Sun, Sep 27th@ ATH@ NYY
Thu, May 7th   @ MIA
Thu, Jun 11th   vs SEA
Thu, Jun 18th   @ SEA
Thu, Jul 9th   vs CHC
Thu, Aug 6th   vs LAA
Mon, Aug 17th   @ TB
Mon, Sep 7th   vs CLE
Mon, Sep 14th   @ NYM
Mon, Sep 21st   vs TOR