Skip to main content

Who Should I Trade?

Kevin Smith for Ryan O'Hearn (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Kevin Smith
Kevin Smith
Ryan O'Hearn
Ryan O'Hearn
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Kevin Smith
Kevin Smith
Ryan O'Hearn
Ryan O'Hearn
2022 Stats 
At Bats139134
Home Runs21
Stolen Bases40
Caught Stealing00
Batting Average.180.239
On Base Pct.216.290
Slugging Pct.302.321
On-base Plus Slugging.518.611
Who Should I Trade? Player Notes
  Kevin Smith
Kevin Smith
Ryan O'Hearn
Ryan O'Hearn
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Kevin Smith
Kevin Smith
Ryan O'Hearn
Ryan O'Hearn
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs LAAvs MIN
Sat, Apr 1stvs LAAvs MIN
Sun, Apr 2ndvs LAAvs MIN
Mon, Apr 3rdvs CLEvs TOR
Tue, Apr 4thvs CLEvs TOR
Wed, Apr 5thvs CLEvs TOR
Fri, Apr 7th@ TB@ SF
Sat, Apr 8th@ TB@ SF
Sun, Apr 9th@ TB@ SF
Mon, Apr 10th@ BAL@ TEX
Tue, Apr 11th@ BAL@ TEX
Wed, Apr 12th@ BAL@ TEX
Thu, Apr 13th@ BAL   
Fri, Apr 14thvs NYMvs ATL
Sat, Apr 15thvs NYMvs ATL
Sun, Apr 16thvs NYMvs ATL
Mon, Apr 17thvs CHCvs TEX
Tue, Apr 18thvs CHCvs TEX
Wed, Apr 19thvs CHCvs TEX
Fri, Apr 21st@ TEX@ LAA
Sat, Apr 22nd@ TEX@ LAA
Sun, Apr 23rd@ TEX@ LAA
Mon, Apr 24th@ LAA@ ARI
Tue, Apr 25th@ LAA@ ARI
Wed, Apr 26th@ LAA@ ARI
Thu, Apr 27th@ LAA@ MIN
Fri, Apr 28thvs CIN@ MIN
Sat, Apr 29thvs CIN@ MIN
Sun, Apr 30thvs CIN@ MIN
Tue, May 2ndvs SEAvs BAL
Wed, May 3rdvs SEAvs BAL
Thu, May 4thvs SEAvs BAL
Fri, May 5th@ KCvs OAK
Sat, May 6th@ KCvs OAK
Sun, May 7th@ KCvs OAK
Mon, May 8th@ NYYvs CWS
Tue, May 9th@ NYYvs CWS
Wed, May 10th@ NYYvs CWS
Thu, May 11thvs TEXvs CWS
Fri, May 12thvs TEX@ MIL
Sat, May 13thvs TEX@ MIL
Sun, May 14thvs TEX@ MIL
Mon, May 15thvs ARI@ SD
Tue, May 16thvs ARI@ SD
Wed, May 17thvs ARI@ SD
Fri, May 19th@ HOU@ CWS
Sat, May 20th@ HOU@ CWS
Sun, May 21st@ HOU@ CWS
Mon, May 22nd@ SEAvs DET
Tue, May 23rd@ SEAvs DET
Wed, May 24th@ SEAvs DET
Thu, May 25th@ SEA   
Fri, May 26thvs HOUvs WSH
Sat, May 27thvs HOUvs WSH
Sun, May 28thvs HOUvs WSH
Mon, May 29thvs ATL@ STL
Tue, May 30thvs ATL@ STL
Wed, May 31stvs ATL   
Fri, Jun 2nd@ MIAvs COL
Sat, Jun 3rd@ MIAvs COL
Sun, Jun 4th@ MIAvs COL
Mon, Jun 5th@ PIT@ MIA
Tue, Jun 6th@ PIT@ MIA
Wed, Jun 7th@ PIT@ MIA
Fri, Jun 9th@ MIL@ BAL
Sat, Jun 10th@ MIL@ BAL
Sun, Jun 11th@ MIL@ BAL
Mon, Jun 12thvs TBvs CIN
Tue, Jun 13thvs TBvs CIN
Wed, Jun 14thvs TBvs CIN
Thu, Jun 15thvs TB   
Fri, Jun 16thvs PHIvs LAA
Sat, Jun 17thvs PHIvs LAA
Sun, Jun 18thvs PHIvs LAA
Tue, Jun 20th@ CLE@ DET
Wed, Jun 21st@ CLE@ DET
Thu, Jun 22nd@ CLE@ TB
Fri, Jun 23rd@ TOR@ TB
Sat, Jun 24th@ TOR@ TB
Sun, Jun 25th@ TOR@ TB
Tue, Jun 27thvs NYYvs CLE
Wed, Jun 28thvs NYYvs CLE
Thu, Jun 29thvs NYYvs CLE
Fri, Jun 30thvs CWSvs LAD
Sat, Jul 1stvs CWSvs LAD
Sun, Jul 2ndvs CWSvs LAD
Tue, Jul 4th@ DET@ MIN
Wed, Jul 5th@ DET@ MIN
Thu, Jul 6th@ DET@ CLE
Fri, Jul 7th@ BOS@ CLE
Sat, Jul 8th@ BOS@ CLE
Sun, Jul 9th@ BOS@ CLE
Fri, Jul 14thvs MINvs TB
Sat, Jul 15thvs MINvs TB
Sun, Jul 16thvs MINvs TB
Mon, Jul 17thvs BOSvs DET
Tue, Jul 18thvs BOSvs DET
Wed, Jul 19thvs BOSvs DET
Thu, Jul 20thvs HOUvs DET
Fri, Jul 21stvs HOU@ NYY
Sat, Jul 22ndvs HOU@ NYY
Sun, Jul 23rdvs HOU@ NYY
Tue, Jul 25th@ SF@ CLE
Wed, Jul 26th@ SF@ CLE
Fri, Jul 28th@ COLvs MIN
Sat, Jul 29th@ COLvs MIN
Sun, Jul 30th@ COLvs MIN
Tue, Aug 1st@ LADvs NYM
Wed, Aug 2nd@ LADvs NYM
Thu, Aug 3rd@ LADvs NYM
Sat, Aug 5thvs SF@ PHI
Sun, Aug 6thvs SF@ PHI
Mon, Aug 7thvs TEX@ BOS
Tue, Aug 8thvs TEX@ BOS
Wed, Aug 9thvs TEX@ BOS
Fri, Aug 11th@ WSHvs STL
Sat, Aug 12th@ WSHvs STL
Sun, Aug 13th@ WSH   
Mon, Aug 14th@ STLvs SEA
Tue, Aug 15th@ STLvs SEA
Wed, Aug 16th@ STLvs SEA
Fri, Aug 18thvs BAL@ CHC
Sat, Aug 19thvs BAL@ CHC
Sun, Aug 20thvs BAL@ CHC
Mon, Aug 21stvs KC@ OAK
Tue, Aug 22ndvs KC@ OAK
Wed, Aug 23rdvs KC@ OAK
Thu, Aug 24th@ CWS   
Fri, Aug 25th@ CWS@ SEA
Sat, Aug 26th@ CWS@ SEA
Sun, Aug 27th@ CWS@ SEA
Mon, Aug 28th@ SEAvs PIT
Tue, Aug 29th@ SEAvs PIT
Wed, Aug 30th@ SEAvs PIT
Fri, Sep 1stvs LAAvs BOS
Sat, Sep 2ndvs LAAvs BOS
Sun, Sep 3rdvs LAAvs BOS
Mon, Sep 4thvs TOR   
Tue, Sep 5thvs TORvs CWS
Wed, Sep 6thvs TORvs CWS
Fri, Sep 8th@ TEX@ TOR
Sat, Sep 9th@ TEX@ TOR
Sun, Sep 10th@ TEX@ TOR
Mon, Sep 11th@ HOU@ CWS
Tue, Sep 12th@ HOU@ CWS
Wed, Sep 13th@ HOU@ CWS
Fri, Sep 15thvs SDvs HOU
Sat, Sep 16thvs SDvs HOU
Sun, Sep 17thvs SDvs HOU
Mon, Sep 18thvs SEAvs CLE
Tue, Sep 19thvs SEAvs CLE
Wed, Sep 20thvs SEAvs CLE
Thu, Sep 21stvs DET   
Fri, Sep 22ndvs DET@ HOU
Sat, Sep 23rdvs DET@ HOU
Sun, Sep 24thvs DET@ HOU
Tue, Sep 26th@ MIN@ DET
Wed, Sep 27th@ MIN@ DET
Thu, Sep 28th@ MIN@ DET
Fri, Sep 29th@ LAAvs NYY
Sat, Sep 30th@ LAAvs NYY
Sun, Oct 1st@ LAAvs NYY
Thu, Apr 6th   vs TOR
Mon, Jun 19th   @ DET
Mon, Jul 3rd   @ MIN
Mon, Jul 24th   @ CLE
Fri, Aug 4th   @ PHI
Thu, Aug 10th   @ BOS
Thu, Aug 17th   vs SEA
Thu, Sep 7th   vs CWS