Skip to main content

Who Should I Trade?

Jack Mayfield for Jose Herrera (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Jack Mayfield
2B,3B,SS - LAA
Jack Mayfield
Jose Herrera
Jose Herrera
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury AlertMiLB-
Expert Ranks 
Who Should I Trade? Player Statistics
  Jack Mayfield
2B,3B,SS - LAA
Jack Mayfield
Jose Herrera
Jose Herrera
2022 Stats 
At Bats70111
Home Runs10
Stolen Bases10
Caught Stealing00
Batting Average.186.189
On Base Pct.230.250
Slugging Pct.271.207
On-base Plus Slugging.501.457
Who Should I Trade? Player Notes
  Jack Mayfield
2B,3B,SS - LAA
Jack Mayfield
Jose Herrera
Jose Herrera
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jack Mayfield
2B,3B,SS - LAA
Jack Mayfield
Jose Herrera
Jose Herrera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ OAK@ LAD
Sat, Apr 1st@ OAK@ LAD
Sun, Apr 2nd@ OAK@ LAD
Mon, Apr 3rd@ SEA@ SD
Tue, Apr 4th@ SEA@ SD
Wed, Apr 5th@ SEA   
Fri, Apr 7thvs TORvs LAD
Sat, Apr 8thvs TORvs LAD
Sun, Apr 9thvs TORvs LAD
Mon, Apr 10thvs WSHvs MIL
Tue, Apr 11thvs WSHvs MIL
Wed, Apr 12thvs WSHvs MIL
Fri, Apr 14th@ BOS@ MIA
Sat, Apr 15th@ BOS@ MIA
Sun, Apr 16th@ BOS@ MIA
Mon, Apr 17th@ BOS@ STL
Tue, Apr 18th@ NYY@ STL
Wed, Apr 19th@ NYY@ STL
Thu, Apr 20th@ NYYvs SD
Fri, Apr 21stvs KCvs SD
Sat, Apr 22ndvs KCvs SD
Sun, Apr 23rdvs KCvs SD
Mon, Apr 24thvs OAKvs KC
Tue, Apr 25thvs OAKvs KC
Wed, Apr 26thvs OAKvs KC
Thu, Apr 27thvs OAK   
Fri, Apr 28th@ MIL@ COL
Sat, Apr 29th@ MIL@ COL
Sun, Apr 30th@ MIL@ COL
Tue, May 2nd@ STL@ TEX
Wed, May 3rd@ STL@ TEX
Thu, May 4th@ STL   
Fri, May 5thvs TEXvs WSH
Sat, May 6thvs TEXvs WSH
Sun, May 7thvs TEXvs WSH
Mon, May 8thvs HOUvs MIA
Tue, May 9thvs HOUvs MIA
Wed, May 10thvs HOUvs MIA
Fri, May 12th@ CLEvs SF
Sat, May 13th@ CLEvs SF
Sun, May 14th@ CLEvs SF
Mon, May 15th@ BAL@ OAK
Tue, May 16th@ BAL@ OAK
Wed, May 17th@ BAL@ OAK
Thu, May 18th@ BAL   
Fri, May 19thvs MIN@ PIT
Sat, May 20thvs MIN@ PIT
Sun, May 21stvs MIN@ PIT
Mon, May 22ndvs BOS@ PHI
Tue, May 23rdvs BOS@ PHI
Wed, May 24thvs BOS@ PHI
Fri, May 26thvs MIAvs BOS
Sat, May 27thvs MIAvs BOS
Sun, May 28thvs MIAvs BOS
Mon, May 29th@ CWSvs COL
Tue, May 30th@ CWSvs COL
Wed, May 31st@ CWSvs COL
Thu, Jun 1st@ HOUvs COL
Fri, Jun 2nd@ HOUvs ATL
Sat, Jun 3rd@ HOUvs ATL
Sun, Jun 4th@ HOUvs ATL
Tue, Jun 6thvs CHC@ WSH
Wed, Jun 7thvs CHC@ WSH
Thu, Jun 8thvs CHC@ WSH
Fri, Jun 9thvs SEA@ DET
Sat, Jun 10thvs SEA@ DET
Sun, Jun 11thvs SEA@ DET
Mon, Jun 12th@ TEXvs PHI
Tue, Jun 13th@ TEXvs PHI
Wed, Jun 14th@ TEXvs PHI
Thu, Jun 15th@ TEXvs PHI
Fri, Jun 16th@ KCvs CLE
Sat, Jun 17th@ KCvs CLE
Sun, Jun 18th@ KCvs CLE
Tue, Jun 20thvs LAD@ MIL
Wed, Jun 21stvs LAD@ MIL
Fri, Jun 23rd@ COL@ SF
Sat, Jun 24th@ COL@ SF
Sun, Jun 25th@ COL@ SF
Mon, Jun 26thvs CWS   
Tue, Jun 27thvs CWSvs TB
Wed, Jun 28thvs CWSvs TB
Thu, Jun 29thvs CWSvs TB
Fri, Jun 30thvs ARI@ LAA
Sat, Jul 1stvs ARI@ LAA
Sun, Jul 2ndvs ARI@ LAA
Mon, Jul 3rd@ SD   
Tue, Jul 4th@ SDvs NYM
Wed, Jul 5th@ SDvs NYM
Fri, Jul 7th@ LADvs PIT
Sat, Jul 8th@ LADvs PIT
Fri, Jul 14thvs HOU@ TOR
Sat, Jul 15thvs HOU@ TOR
Sun, Jul 16thvs HOU@ TOR
Mon, Jul 17thvs NYY   
Tue, Jul 18thvs NYY@ ATL
Wed, Jul 19thvs NYY@ ATL
Fri, Jul 21stvs PIT@ CIN
Sat, Jul 22ndvs PIT@ CIN
Sun, Jul 23rdvs PIT@ CIN
Tue, Jul 25th@ DETvs STL
Wed, Jul 26th@ DETvs STL
Thu, Jul 27th@ DET   
Fri, Jul 28th@ TORvs SEA
Sat, Jul 29th@ TORvs SEA
Sun, Jul 30th@ TORvs SEA
Mon, Jul 31st@ ATL@ SF
Tue, Aug 1st@ ATL@ SF
Wed, Aug 2nd@ ATL@ SF
Thu, Aug 3rdvs SEA@ SF
Fri, Aug 4thvs SEA@ MIN
Sat, Aug 5thvs SEA@ MIN
Sun, Aug 6thvs SEA@ MIN
Mon, Aug 7thvs SF   
Tue, Aug 8thvs SFvs LAD
Wed, Aug 9thvs SFvs LAD
Fri, Aug 11th@ HOUvs SD
Sat, Aug 12th@ HOUvs SD
Sun, Aug 13th@ HOUvs SD
Mon, Aug 14th@ TEX@ COL
Tue, Aug 15th@ TEX@ COL
Wed, Aug 16th@ TEX@ COL
Fri, Aug 18thvs TB@ SD
Sat, Aug 19thvs TB@ SD
Sun, Aug 20thvs TB@ SD
Mon, Aug 21stvs CINvs TEX
Tue, Aug 22ndvs CINvs TEX
Wed, Aug 23rdvs CIN   
Fri, Aug 25th@ NYMvs CIN
Sat, Aug 26th@ NYMvs CIN
Sun, Aug 27th@ NYMvs CIN
Mon, Aug 28th@ PHI@ LAD
Tue, Aug 29th@ PHI@ LAD
Wed, Aug 30th@ PHI@ LAD
Fri, Sep 1st@ OAKvs BAL
Sat, Sep 2nd@ OAKvs BAL
Sun, Sep 3rd@ OAKvs BAL
Mon, Sep 4thvs BALvs COL
Tue, Sep 5thvs BALvs COL
Wed, Sep 6thvs BALvs COL
Thu, Sep 7thvs CLE@ CHC
Fri, Sep 8thvs CLE@ CHC
Sat, Sep 9thvs CLE@ CHC
Sun, Sep 10thvs CLE@ CHC
Mon, Sep 11th@ SEA@ NYM
Tue, Sep 12th@ SEA@ NYM
Wed, Sep 13th@ SEA@ NYM
Fri, Sep 15thvs DETvs CHC
Sat, Sep 16thvs DETvs CHC
Sun, Sep 17thvs DETvs CHC
Tue, Sep 19th@ TBvs SF
Wed, Sep 20th@ TBvs SF
Thu, Sep 21st@ TB   
Fri, Sep 22nd@ MIN@ NYY
Sat, Sep 23rd@ MIN@ NYY
Sun, Sep 24th@ MIN@ NYY
Mon, Sep 25thvs TEX@ CWS
Tue, Sep 26thvs TEX@ CWS
Wed, Sep 27thvs TEX@ CWS
Fri, Sep 29thvs OAKvs HOU
Sat, Sep 30thvs OAKvs HOU
Sun, Oct 1stvs OAKvs HOU
Fri, Mar 31st   @ LAD
Thu, Apr 6th   vs LAD
Thu, May 11th   vs SF
Mon, Jun 19th   @ MIL
Thu, Jul 6th   vs NYM
Sun, Jul 9th   vs PIT
Thu, Jul 20th   @ ATL
Mon, Jul 24th   vs STL
Thu, Aug 17th   @ SD
Thu, Aug 24th   vs CIN
Thu, Sep 14th   @ NYM