Skip to main content

Who Should I Trade?

Nick Solak for Lorenzo Cain (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Nick Solak
Nick Solak
Lorenzo Cain
Lorenzo Cain
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert-MiLB
Expert Ranks 
Who Should I Trade? Player Statistics
  Nick Solak
Nick Solak
Lorenzo Cain
Lorenzo Cain
2022 Stats 
At Bats82145
Home Runs31
Stolen Bases32
Caught Stealing22
Batting Average.207.179
On Base Pct.309.231
Slugging Pct.329.235
On-base Plus Slugging.638.465
Who Should I Trade? Player Notes
  Nick Solak
Nick Solak
Lorenzo Cain
Lorenzo Cain
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Nick Solak
Nick Solak
Lorenzo Cain
Lorenzo Cain
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs PIT@ CHC
Sat, Apr 1stvs PIT@ CHC
Sun, Apr 2ndvs PIT@ CHC
Mon, Apr 3rdvs CHCvs NYM
Tue, Apr 4thvs CHCvs NYM
Wed, Apr 5thvs CHCvs NYM
Thu, Apr 6th@ PHI   
Sat, Apr 8th@ PHIvs STL
Sun, Apr 9th@ PHIvs STL
Mon, Apr 10th@ ATL@ ARI
Tue, Apr 11th@ ATL@ ARI
Wed, Apr 12th@ ATL@ ARI
Thu, Apr 13thvs PHI@ SD
Fri, Apr 14thvs PHI@ SD
Sat, Apr 15thvs PHI@ SD
Sun, Apr 16thvs PHI@ SD
Mon, Apr 17thvs TB@ SEA
Tue, Apr 18thvs TB@ SEA
Wed, Apr 19thvs TB@ SEA
Thu, Apr 20th@ PIT   
Fri, Apr 21st@ PITvs BOS
Sat, Apr 22nd@ PITvs BOS
Sun, Apr 23rd@ PITvs BOS
Mon, Apr 24thvs TEXvs DET
Tue, Apr 25thvs TEXvs DET
Wed, Apr 26thvs TEXvs DET
Fri, Apr 28th@ OAKvs LAA
Sat, Apr 29th@ OAKvs LAA
Sun, Apr 30th@ OAKvs LAA
Mon, May 1st@ SD   
Tue, May 2nd@ SD@ COL
Wed, May 3rd@ SD@ COL
Fri, May 5thvs CWS@ SF
Sat, May 6thvs CWS@ SF
Sun, May 7thvs CWS@ SF
Tue, May 9thvs NYMvs LAD
Wed, May 10thvs NYMvs LAD
Thu, May 11thvs NYM   
Fri, May 12th@ MIAvs KC
Sat, May 13th@ MIAvs KC
Sun, May 14th@ MIAvs KC
Mon, May 15th@ COL@ STL
Tue, May 16th@ COL@ STL
Wed, May 17th@ COL@ STL
Fri, May 19thvs NYY@ TB
Sat, May 20thvs NYY@ TB
Sun, May 21stvs NYY@ TB
Mon, May 22ndvs STLvs HOU
Tue, May 23rdvs STLvs HOU
Wed, May 24thvs STLvs HOU
Thu, May 25thvs STLvs SF
Fri, May 26th@ CHCvs SF
Sat, May 27th@ CHCvs SF
Sun, May 28th@ CHCvs SF
Tue, May 30th@ BOS@ TOR
Wed, May 31st@ BOS@ TOR
Thu, Jun 1st@ BOS@ TOR
Fri, Jun 2ndvs MIL@ CIN
Sat, Jun 3rdvs MIL@ CIN
Sun, Jun 4thvs MIL@ CIN
Mon, Jun 5thvs MIL@ CIN
Tue, Jun 6thvs LADvs BAL
Wed, Jun 7thvs LADvs BAL
Thu, Jun 8thvs LADvs BAL
Fri, Jun 9th@ STLvs OAK
Sat, Jun 10th@ STLvs OAK
Sun, Jun 11th@ STLvs OAK
Mon, Jun 12th@ KC   
Tue, Jun 13th@ KC@ MIN
Wed, Jun 14th@ KC@ MIN
Fri, Jun 16th@ HOUvs PIT
Sat, Jun 17th@ HOUvs PIT
Sun, Jun 18th@ HOUvs PIT
Mon, Jun 19thvs COLvs ARI
Tue, Jun 20thvs COLvs ARI
Wed, Jun 21stvs COLvs ARI
Fri, Jun 23rdvs ATL@ CLE
Sat, Jun 24thvs ATL@ CLE
Sun, Jun 25thvs ATL@ CLE
Mon, Jun 26th@ BAL@ NYM
Tue, Jun 27th@ BAL@ NYM
Wed, Jun 28th@ BAL@ NYM
Fri, Jun 30thvs SD@ PIT
Sat, Jul 1stvs SD@ PIT
Sun, Jul 2ndvs SD@ PIT
Mon, Jul 3rd@ WSHvs CHC
Tue, Jul 4th@ WSHvs CHC
Wed, Jul 5th@ WSHvs CHC
Thu, Jul 6th@ WSHvs CHC
Fri, Jul 7th@ MILvs CIN
Sat, Jul 8th@ MILvs CIN
Sun, Jul 9th@ MILvs CIN
Fri, Jul 14thvs MIL@ CIN
Sat, Jul 15thvs MIL@ CIN
Sun, Jul 16thvs MIL@ CIN
Mon, Jul 17thvs SF   
Tue, Jul 18thvs SF@ PHI
Wed, Jul 19thvs SF@ PHI
Thu, Jul 20thvs SF@ PHI
Fri, Jul 21stvs ARIvs ATL
Sat, Jul 22ndvs ARIvs ATL
Sun, Jul 23rdvs ARIvs ATL
Mon, Jul 24th@ MILvs CIN
Tue, Jul 25th@ MILvs CIN
Wed, Jul 26th@ MILvs CIN
Fri, Jul 28th@ LAD@ ATL
Sat, Jul 29th@ LAD@ ATL
Sun, Jul 30th@ LAD@ ATL
Mon, Jul 31st@ CHC@ WSH
Tue, Aug 1st@ CHC@ WSH
Wed, Aug 2nd@ CHC@ WSH
Thu, Aug 3rd@ CHCvs PIT
Fri, Aug 4thvs WSHvs PIT
Sat, Aug 5thvs WSHvs PIT
Sun, Aug 6thvs WSHvs PIT
Mon, Aug 7thvs MIAvs COL
Tue, Aug 8thvs MIAvs COL
Wed, Aug 9thvs MIAvs COL
Fri, Aug 11th@ PIT@ CWS
Sat, Aug 12th@ PIT@ CWS
Sun, Aug 13th@ PIT@ CWS
Tue, Aug 15thvs CLE@ LAD
Wed, Aug 16thvs CLE@ LAD
Fri, Aug 18thvs TOR@ TEX
Sat, Aug 19thvs TOR@ TEX
Sun, Aug 20thvs TOR@ TEX
Mon, Aug 21st@ LAA   
Tue, Aug 22nd@ LAAvs MIN
Wed, Aug 23rd@ LAAvs MIN
Thu, Aug 24th@ ARI   
Fri, Aug 25th@ ARIvs SD
Sat, Aug 26th@ ARIvs SD
Sun, Aug 27th@ ARIvs SD
Mon, Aug 28th@ SF@ CHC
Tue, Aug 29th@ SF@ CHC
Wed, Aug 30th@ SF@ CHC
Fri, Sep 1stvs CHCvs PHI
Sat, Sep 2ndvs CHCvs PHI
Sun, Sep 3rdvs CHCvs PHI
Mon, Sep 4thvs SEA@ PIT
Tue, Sep 5thvs SEA@ PIT
Wed, Sep 6thvs SEA@ PIT
Fri, Sep 8thvs STL@ NYY
Sat, Sep 9thvs STL@ NYY
Sun, Sep 10thvs STL@ NYY
Tue, Sep 12th@ DETvs MIA
Wed, Sep 13th@ DETvs MIA
Thu, Sep 14th@ DETvs MIA
Fri, Sep 15th@ NYMvs WSH
Sat, Sep 16th@ NYMvs WSH
Sun, Sep 17th@ NYMvs WSH
Mon, Sep 18thvs MIN@ STL
Tue, Sep 19thvs MIN@ STL
Wed, Sep 20thvs MIN@ STL
Fri, Sep 22ndvs PIT@ MIA
Sat, Sep 23rdvs PIT@ MIA
Sun, Sep 24thvs PIT@ MIA
Tue, Sep 26th@ CLEvs STL
Wed, Sep 27th@ CLEvs STL
Fri, Sep 29th@ STLvs CHC
Sat, Sep 30th@ STLvs CHC
Sun, Oct 1st@ STLvs CHC
Fri, Apr 7th   vs STL
Thu, May 4th   @ COL
Mon, May 8th   vs LAD
Thu, Jun 29th   @ NYM
Thu, Aug 17th   @ LAD
Mon, Sep 11th   vs MIA
Thu, Sep 21st   @ STL
Thu, Sep 28th   vs STL