Skip to main content

Who Should I Trade?

Leury Garcia 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
  Leury Garcia
Leury Garcia
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
  Leury Garcia
Leury Garcia
Ryan O'Hearn
Ryan O'Hearn
2022 Stats 
At Bats300134
Home Runs31
Stolen Bases20
Caught Stealing00
Batting Average.210.239
On Base Pct.233.290
Slugging Pct.267.321
On-base Plus Slugging.500.611
Who Should I Trade? Player Notes
  Leury Garcia
Leury Garcia
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
  Leury Garcia
Leury Garcia
Ryan O'Hearn
Ryan O'Hearn
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ HOUvs MIN
Fri, Mar 31st@ HOU   
Sat, Apr 1st@ HOUvs MIN
Sun, Apr 2nd@ HOUvs MIN
Mon, Apr 3rdvs SFvs TOR
Wed, Apr 5thvs SFvs TOR
Thu, Apr 6thvs SFvs TOR
Fri, Apr 7th@ PIT@ SF
Sat, Apr 8th@ PIT@ SF
Sun, Apr 9th@ PIT@ SF
Mon, Apr 10th@ MIN@ TEX
Tue, Apr 11th@ MIN@ TEX
Wed, Apr 12th@ MIN@ TEX
Fri, Apr 14thvs BALvs ATL
Sat, Apr 15thvs BALvs ATL
Sun, Apr 16thvs BALvs ATL
Mon, Apr 17thvs PHIvs TEX
Tue, Apr 18thvs PHIvs TEX
Wed, Apr 19thvs PHIvs TEX
Fri, Apr 21st@ TB@ LAA
Sat, Apr 22nd@ TB@ LAA
Sun, Apr 23rd@ TB@ LAA
Mon, Apr 24th@ TOR@ ARI
Tue, Apr 25th@ TOR@ ARI
Wed, Apr 26th@ TOR@ ARI
Thu, Apr 27thvs TB@ MIN
Fri, Apr 28thvs TB@ MIN
Sat, Apr 29thvs TB@ MIN
Sun, Apr 30thvs TB@ MIN
Tue, May 2ndvs MINvs BAL
Wed, May 3rdvs MINvs BAL
Thu, May 4thvs MINvs BAL
Fri, May 5th@ CINvs OAK
Sat, May 6th@ CINvs OAK
Sun, May 7th@ CINvs OAK
Mon, May 8th@ KCvs CWS
Tue, May 9th@ KCvs CWS
Wed, May 10th@ KCvs CWS
Thu, May 11th@ KCvs CWS
Fri, May 12thvs HOU@ MIL
Sat, May 13thvs HOU@ MIL
Sun, May 14thvs HOU@ MIL
Tue, May 16thvs CLE@ SD
Wed, May 17thvs CLE@ SD
Thu, May 18thvs CLE   
Fri, May 19thvs KC@ CWS
Sat, May 20thvs KC@ CWS
Sun, May 21stvs KC@ CWS
Mon, May 22nd@ CLEvs DET
Tue, May 23rd@ CLEvs DET
Wed, May 24th@ CLEvs DET
Thu, May 25th@ DET   
Fri, May 26th@ DETvs WSH
Sat, May 27th@ DETvs WSH
Sun, May 28th@ DETvs WSH
Mon, May 29thvs LAA@ STL
Tue, May 30thvs LAA@ STL
Wed, May 31stvs LAA   
Fri, Jun 2ndvs DETvs COL
Sat, Jun 3rdvs DETvs COL
Sun, Jun 4thvs DETvs COL
Tue, Jun 6th@ NYY@ MIA
Wed, Jun 7th@ NYY@ MIA
Thu, Jun 8th@ NYY   
Fri, Jun 9thvs MIA@ BAL
Sat, Jun 10thvs MIA@ BAL
Sun, Jun 11thvs MIA@ BAL
Tue, Jun 13th@ LADvs CIN
Wed, Jun 14th@ LADvs CIN
Thu, Jun 15th@ LAD   
Fri, Jun 16th@ SEAvs LAA
Sat, Jun 17th@ SEAvs LAA
Sun, Jun 18th@ SEAvs LAA
Mon, Jun 19thvs TEX@ DET
Tue, Jun 20thvs TEX@ DET
Wed, Jun 21stvs TEX@ DET
Fri, Jun 23rdvs BOS@ TB
Sat, Jun 24thvs BOS@ TB
Sun, Jun 25thvs BOS@ TB
Mon, Jun 26th@ LAA   
Tue, Jun 27th@ LAAvs CLE
Wed, Jun 28th@ LAAvs CLE
Thu, Jun 29th@ LAAvs CLE
Fri, Jun 30th@ OAKvs LAD
Sat, Jul 1st@ OAKvs LAD
Sun, Jul 2nd@ OAKvs LAD
Tue, Jul 4thvs TOR@ MIN
Wed, Jul 5thvs TOR@ MIN
Thu, Jul 6thvs TOR@ CLE
Fri, Jul 7thvs STL@ CLE
Sat, Jul 8thvs STL@ CLE
Sun, Jul 9thvs STL@ CLE
Fri, Jul 14th@ ATLvs TB
Sat, Jul 15th@ ATLvs TB
Sun, Jul 16th@ ATLvs TB
Tue, Jul 18th@ NYMvs DET
Wed, Jul 19th@ NYMvs DET
Thu, Jul 20th@ NYMvs DET
Fri, Jul 21st@ MIN@ NYY
Sat, Jul 22nd@ MIN@ NYY
Sun, Jul 23rd@ MIN@ NYY
Tue, Jul 25thvs CHC@ CLE
Wed, Jul 26thvs CHC@ CLE
Thu, Jul 27thvs CLE   
Fri, Jul 28thvs CLEvs MIN
Sat, Jul 29thvs CLEvs MIN
Sun, Jul 30thvs CLEvs MIN
Tue, Aug 1st@ TEXvs NYM
Wed, Aug 2nd@ TEXvs NYM
Thu, Aug 3rd@ TEXvs NYM
Fri, Aug 4th@ CLE@ PHI
Sat, Aug 5th@ CLE@ PHI
Sun, Aug 6th@ CLE@ PHI
Mon, Aug 7thvs NYY@ BOS
Tue, Aug 8thvs NYY@ BOS
Wed, Aug 9thvs NYY@ BOS
Fri, Aug 11thvs MILvs STL
Sat, Aug 12thvs MILvs STL
Sun, Aug 13thvs MIL   
Tue, Aug 15th@ CHCvs SEA
Wed, Aug 16th@ CHCvs SEA
Fri, Aug 18th@ COL@ CHC
Sat, Aug 19th@ COL@ CHC
Sun, Aug 20th@ COL@ CHC
Mon, Aug 21stvs SEA@ OAK
Tue, Aug 22ndvs SEA@ OAK
Wed, Aug 23rdvs SEA@ OAK
Thu, Aug 24thvs OAK   
Fri, Aug 25thvs OAK@ SEA
Sat, Aug 26thvs OAK@ SEA
Sun, Aug 27thvs OAK@ SEA
Mon, Aug 28th@ BALvs PIT
Tue, Aug 29th@ BALvs PIT
Wed, Aug 30th@ BALvs PIT
Fri, Sep 1stvs DETvs BOS
Sat, Sep 2ndvs DETvs BOS
Sun, Sep 3rdvs DETvs BOS
Tue, Sep 5th@ KCvs CWS
Wed, Sep 6th@ KCvs CWS
Thu, Sep 7th@ KCvs CWS
Fri, Sep 8th@ DET@ TOR
Sat, Sep 9th@ DET@ TOR
Sun, Sep 10th@ DET@ TOR
Mon, Sep 11thvs KC@ CWS
Tue, Sep 12thvs KC@ CWS
Wed, Sep 13thvs KC@ CWS
Thu, Sep 14thvs MIN   
Fri, Sep 15thvs MINvs HOU
Sat, Sep 16thvs MINvs HOU
Sun, Sep 17thvs MINvs HOU
Mon, Sep 18th@ WSHvs CLE
Tue, Sep 19th@ WSHvs CLE
Wed, Sep 20th@ WSHvs CLE
Fri, Sep 22nd@ BOS@ HOU
Sat, Sep 23rd@ BOS@ HOU
Sun, Sep 24th@ BOS@ HOU
Mon, Sep 25thvs ARI   
Tue, Sep 26thvs ARI@ DET
Wed, Sep 27thvs ARI@ DET
Fri, Sep 29thvs SDvs NYY
Sat, Sep 30thvs SDvs NYY
Sun, Oct 1stvs SDvs NYY
Tue, Apr 4th   vs TOR
Mon, May 15th   @ SD
Mon, Jun 5th   @ MIA
Mon, Jun 12th   vs CIN
Thu, Jun 22nd   @ TB
Mon, Jul 3rd   @ MIN
Mon, Jul 17th   vs DET
Mon, Jul 24th   @ CLE
Thu, Aug 10th   @ BOS
Mon, Aug 14th   vs SEA
Thu, Aug 17th   vs SEA
Thu, Sep 28th   @ DET