Skip to main content

Who Should I Trade?

John Schreiber for Sam Long (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Sam Long
Sam Long
John Schreiber
John Schreiber
Recommended by
1 of 1 experts
Recommended by
0 of 1 experts
Rest of Season
VBR# 857# 601
Injury Alert--
Expert Ranks 
Mick Ciallela
# 170# 174
Who Should I Trade? Player Statistics
  Sam Long
Sam Long
John Schreiber
John Schreiber
2022 Stats 
Games Played1624
Games Started50
Innings Pitched27.023.2
Blown Saves00
Hits Allowed2210
Earned Runs62
Home Runs Allowed31
Who Should I Trade? Player Projections
  Sam Long
Sam Long
John Schreiber
John Schreiber
2022 Projections 
Games Played621
Games Started10
Innings Pitched10.822.3
Blown Saves00
Hits Allowed1021
Earned Runs510
Home Runs Allowed23
Who Should I Trade? Player Notes
  Sam Long
Sam Long
John Schreiber
John Schreiber
 Sam Long allowed two unearned runs on three hits while striking out two in three innings of Wednesday's 3-2 loss to the Royals.
Diego Sandoval
Wed, Jun 15th
Red Sox reliever John Schreiber faced two batters during the ninth inning of Tuesday's game against the Tigers. After allowing a hit, he came back to retire the second batter, earning the save as Boston ultimately defeated Detroit by a score of 5-4. Schreiber required just five pitches, of which four were strikes.
Andersen Pickard
Wed, Jun 22nd
 Giants pitcher Sam Long tossed two scoreless innings Friday night, allowing two hits and striking out one while picking up the no-decision in the Giants' 7-1 win over the Nationals.
Chris Schommer
Sat, Apr 23rd
Red Sox reliever John Schreiber was dominant once again on Sunday, retiring all three Cardinals batters he faced via strikeouts. He threw 10 strikes and four balls en route to earning the hold. Boston ultimately defeated St. Louis by a score of 6-4.
Andersen Pickard
Mon, Jun 20th
  Red Sox reliever John Schreiber remained effective against the Athletics on Sunday, delivering a scoreless inning while striking out two batters. He did allow a walk and hit in the process, too. Schreiber earned the hold as Boston ultimately defeated Oakland by a score of 5-2.
Andersen Pickard
Mon, Jun 6th
  Red Sox reliever John Schreiber delivered 1 2/3 scoreless innings en route to earning the win against the White Sox on Thursday. His final line included zero hits, zero walks, and two strikeouts. Boston ultimately defeated Chicago by a score of 16-7.
Andersen Pickard
Fri, May 27th
  Red Sox reliever John Schreiber threw a scoreless eighth inning against the Mariners on Saturday. He struck out two batters and earned the win as Boston ultimately defeated Seattle by a score of 6-5.
Andersen Pickard
Sun, May 22nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Sam Long
Sam Long
John Schreiber
John Schreiber
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs MIASandy Alcantara (7-3)#4@ NYYGerrit Cole (6-2)#1
Sat, Apr 9thvs MIAPablo Lopez (5-3)#21@ NYYLuis Severino (4-2)#36
Sun, Apr 10thvs MIATrevor Rogers (3-6)#85@ NYYJordan Montgomery (3-1)#25
Mon, Apr 11thvs SDNick Martinez (2-3)#144@ DETMatt Manning (0-0)#178
Tue, Apr 12thvs SDYu Darvish (7-3)#27@ DETTyler Alexander (1-3)#206
Wed, Apr 13thvs SDSean Manaea (3-3)#26@ DETEduardo Rodriguez (1-3)#41
Fri, Apr 15th@ CLEZach Plesac (2-5)#108vs MINJoe Ryan (6-3)#54
Sat, Apr 16th@ CLECal Quantrill (4-4)#78vs MINSonny Gray (3-1)#46
Sun, Apr 17th@ CLEAaron Civale (2-4)#140vs MINBailey Ober (1-2)#75
Mon, Apr 18th   vs MINDylan Bundy (4-4)#172
Tue, Apr 19th@ NYMMax Scherzer (5-1)#122vs TORYusei Kikuchi (2-4)#101
Wed, Apr 20th@ NYMChris Bassitt (6-5)#32vs TORJose Berrios (5-4)#31
Thu, Apr 21st@ NYMCarlos Carrasco (8-3)#44vs TORKevin Gausman (5-6)#14
Fri, Apr 22nd@ WSHPatrick Corbin (3-10)#145@ TBCorey Kluber (3-4)#56
Sat, Apr 23rd@ WSHAaron Sanchez (3-3)#383@ TBJ.P. Feyereisen
Sun, Apr 24th@ WSHJoan Adon (1-11)#385@ TBShane McClanahan (8-3)#8
Mon, Apr 25th@ MILCorbin Burnes (6-4)#3@ TORJose Berrios (5-4)#31
Tue, Apr 26thvs OAKDaulton Jefferies (1-7)@ TORKevin Gausman (5-6)#14
Wed, Apr 27thvs OAKPaul Blackburn (6-3)#6@ TORRoss Stripling (4-2)#123
Thu, Apr 28th   @ TORAlek Manoah (9-2)#16
Fri, Apr 29thvs WSHAaron Sanchez (3-3)#383@ BALKyle Bradish (1-4)#256
Sat, Apr 30thvs WSHJoan Adon (1-11)#385@ BALSpenser Watkins (1-1)#377
Sun, May 1stvs WSHJosiah Gray (6-4)#136@ BALJordan Lyles (4-7)#345
Tue, May 3rd@ LADJulio Urias (5-6)#17vs LAANoah Syndergaard (4-6)#79
Wed, May 4th@ LADTony Gonsolin (9-0)#20vs LAAReid Detmers (2-3)#98
Thu, May 5thvs STLMiles Mikolas (5-5)#64vs LAAShohei Ohtani (6-4)#38
Fri, May 6thvs STLJordan Hicks (1-4)#182vs CWSVince Velasquez (3-3)#184
Sat, May 7thvs STLSteven Matz (3-3)#82vs CWSDylan Cease (6-3)#29
Sun, May 8thvs STLDakota Hudson (5-4)#97vs CWSDallas Keuchel (2-5)#380
Tue, May 10thvs COLAntonio Senzatela (3-4)#259@ ATLKyle Wright (8-4)#45
Wed, May 11thvs COLChad Kuhl (4-5)#272@ ATLIan Anderson (6-4)#92
Fri, May 13th@ STLJordan Hicks (1-4)#182@ TEXDane Dunning (1-5)#111
Sat, May 14th@ STLDakota Hudson (5-4)#97@ TEXGlenn Otto (4-3)#139
Sun, May 15th@ STLAdam Wainwright (5-5)#42@ TEXMartin Perez (5-2)#74
Mon, May 16th@ COLAntonio Senzatela (3-4)#259vs HOUJake Odorizzi (3-2)#118
Tue, May 17th@ COLChad Kuhl (4-5)#272vs HOUJose Urquidy (6-3)#83
Wed, May 18th@ COLKyle Freeland (3-5)#254vs HOULuis Garcia (5-5)#34
Thu, May 19th   vs SEAGeorge Kirby (2-2)#72
Fri, May 20thvs SDSean Manaea (3-3)#26vs SEARobbie Ray (6-6)#19
Sat, May 21stvs SDJoe Musgrove (8-1)#7vs SEAChris Flexen (3-8)#114
Sun, May 22ndvs SDMacKenzie Gore (4-3)#103vs SEALogan Gilbert (8-3)#40
Tue, May 24thvs NYMChris Bassitt (6-5)#32@ CWSDylan Cease (6-3)#29
Wed, May 25thvs NYMThomas Szapucki@ CWSLucas Giolito (4-4)#33
Thu, May 26th   @ CWSDallas Keuchel (2-5)#380
Fri, May 27th@ CINGraham Ashcraft (4-1)#217vs BALKyle Bradish (1-4)#256
Sat, May 28th@ CINVladimir Gutierrez (1-6)#386vs BALDenyi Reyes
Sun, May 29th@ CINTyler Mahle (3-6)#48vs BALBruce Zimmermann (2-5)#244
Mon, May 30th@ PHIKyle Gibson (4-3)#87vs BALTyler Wells (5-4)#80
Tue, May 31st@ PHIRanger Suarez (6-4)#77vs CINLuis Castillo (2-4)#43
Wed, Jun 1st@ PHIAaron Nola (4-5)#9vs CINHunter Greene (3-8)#107
Fri, Jun 3rd@ MIARichard Bleier@ OAKJames Kaprielian (0-5)#202
Sat, Jun 4th@ MIAPablo Lopez (5-3)#21@ OAKPaul Blackburn (6-3)#6
Sun, Jun 5th@ MIABraxton Garrett (1-2)#255@ OAKFrankie Montas (3-7)#15
Mon, Jun 6th   @ LAANoah Syndergaard (4-6)#79
Tue, Jun 7thvs COLGerman Marquez (4-5)#106@ LAAJose Suarez (1-2)#142
Wed, Jun 8thvs COLAntonio Senzatela (3-4)#259@ LAAReid Detmers (2-3)#98
Thu, Jun 9thvs COLAustin Gomber (3-7)#197@ LAAShohei Ohtani (6-4)#38
Fri, Jun 10thvs LADWalker Buehler (6-3)#129@ SEAMarco Gonzales (4-8)#90
Sat, Jun 11thvs LADClayton Kershaw (5-1)#30@ SEAGeorge Kirby (2-2)#72
Sun, Jun 12thvs LADJulio Urias (5-6)#17@ SEARobbie Ray (6-6)#19
Tue, Jun 14thvs KCKris Bubic (1-4)#245vs OAKJared Koenig (1-2)#325
Wed, Jun 15thvs KCJonathan Heasley (1-3)#211vs OAKJames Kaprielian (0-5)#202
Thu, Jun 16th   vs OAKPaul Blackburn (6-3)#6
Fri, Jun 17th@ PITZach Thompson (3-5)#160vs STLAdam Wainwright (5-5)#42
Sat, Jun 18th@ PITJose Quintana (1-4)#124vs STLDakota Hudson (5-4)#97
Sun, Jun 19th@ PITMitch Keller (2-5)#212vs STLAndre Pallante (2-3)#171
Mon, Jun 20th@ ATLMax Fried (7-2)#12vs DETAlex Faedo (1-4)#134
Tue, Jun 21st@ ATLSpencer Strider (3-2)#93vs DETBeau Brieske (1-6)#177
Wed, Jun 22nd@ ATLCharlie Morton (4-3)#57vs DETTarik Skubal (5-5)#28
Fri, Jun 24thvs CINGraham Ashcraft (4-1)#217@ CLECal Quantrill (4-4)#78
Sat, Jun 25thvs CINMike Minor (1-4)#95@ CLEShane Bieber (3-4)#5
Sun, Jun 26thvs CINTyler Mahle (3-6)#48@ CLEAaron Civale (2-4)#140
Mon, Jun 27th   @ TORKevin Gausman (5-6)#14
Tue, Jun 28thvs DETTarik Skubal (5-5)#28@ TORRoss Stripling (4-2)#123
Wed, Jun 29thvs DETRony Garcia (2-2)#238@ TORAlek Manoah (9-2)#16
Fri, Jul 1stvs CWSLance Lynn (1-1)#55@ CHCAdrian Sampson (0-0)#374
Sat, Jul 2ndvs CWSDylan Cease (6-3)#29@ CHCAlec Mills (0-1)#322
Sun, Jul 3rdvs CWSLucas Giolito (4-4)#33@ CHCKeegan Thompson (7-2)#119
Mon, Jul 4th@ ARIZac Gallen (4-2)#39vs TBJeffrey Springs (3-2)#37
Tue, Jul 5th@ ARIvs TB
Wed, Jul 6th@ ARIvs TB
Thu, Jul 7th@ SDvs NYY
Fri, Jul 8th@ SDvs NYY
Sat, Jul 9th@ SDvs NYY
Sun, Jul 10th@ SDvs NYY
Mon, Jul 11thvs ARI@ TB
Tue, Jul 12thvs ARI@ TB
Wed, Jul 13thvs ARI@ TB
Thu, Jul 14thvs MIL@ TB
Fri, Jul 15thvs MIL@ NYY
Sat, Jul 16thvs MIL@ NYY
Sun, Jul 17thvs MIL@ NYY
Fri, Jul 22nd@ LADvs TOR
Sat, Jul 23rd@ LADvs TOR
Sun, Jul 24th@ LADvs TOR
Mon, Jul 25th@ ARIvs CLE
Tue, Jul 26th@ ARIvs CLE
Wed, Jul 27th@ ARIvs CLE
Thu, Jul 28thvs CHCvs CLE
Fri, Jul 29thvs CHCvs MIL
Sat, Jul 30thvs CHCvs MIL
Sun, Jul 31stvs CHCvs MIL
Mon, Aug 1stvs LAD@ HOU
Tue, Aug 2ndvs LAD@ HOU
Wed, Aug 3rdvs LAD@ HOU
Thu, Aug 4thvs LAD@ KC
Fri, Aug 5th   @ KC
Sat, Aug 6th@ OAK@ KC
Sun, Aug 7th@ OAK@ KC
Tue, Aug 9th@ SDvs ATL
Wed, Aug 10th@ SDvs ATL
Thu, Aug 11th   vs BAL
Fri, Aug 12thvs PITvs NYY
Sat, Aug 13thvs PITvs NYY
Sun, Aug 14thvs PITvs NYY
Tue, Aug 16thvs ARI@ PIT
Wed, Aug 17thvs ARI@ PIT
Thu, Aug 18thvs ARI@ PIT
Fri, Aug 19th@ COL@ BAL
Sat, Aug 20th@ COL@ BAL
Sun, Aug 21st@ COL@ BAL
Tue, Aug 23rd@ DETvs TOR
Wed, Aug 24th@ DETvs TOR
Thu, Aug 25th   vs TOR
Fri, Aug 26th@ MINvs TB
Sat, Aug 27th@ MINvs TB
Sun, Aug 28th@ MINvs TB
Mon, Aug 29thvs SD@ MIN
Tue, Aug 30thvs SD@ MIN
Wed, Aug 31stvs SD@ MIN
Thu, Sep 1st   vs TEX
Fri, Sep 2ndvs PHIvs TEX
Sat, Sep 3rdvs PHIvs TEX
Sun, Sep 4thvs PHIvs TEX
Mon, Sep 5th@ LAD@ TB
Tue, Sep 6th@ LAD@ TB
Wed, Sep 7th@ LAD@ TB
Fri, Sep 9th@ CHC@ BAL
Sat, Sep 10th@ CHC@ BAL
Sun, Sep 11th@ CHC@ BAL
Tue, Sep 13thvs ATLvs NYY
Wed, Sep 14thvs ATLvs NYY
Fri, Sep 16thvs LADvs KC
Sat, Sep 17thvs LADvs KC
Sun, Sep 18thvs LADvs KC
Tue, Sep 20th@ COL@ CIN
Wed, Sep 21st@ COL@ CIN
Thu, Sep 22nd@ COL@ NYY
Fri, Sep 23rd@ ARI@ NYY
Sat, Sep 24th@ ARI@ NYY
Sun, Sep 25th@ ARI@ NYY
Mon, Sep 26th   vs BAL
Tue, Sep 27thvs COLvs BAL
Wed, Sep 28thvs COLvs BAL
Thu, Sep 29thvs COLvs BAL
Fri, Sep 30thvs ARI@ TOR
Sat, Oct 1stvs ARI@ TOR
Sun, Oct 2ndvs ARI@ TOR
Mon, Oct 3rd@ SDvs TB
Tue, Oct 4th@ SDvs TB
Wed, Oct 5th@ SDvs TB
Mon, May 9thvs COLAustin Gomber (3-7)#197   
Mon, May 23rdvs NYMDavid Peterson (4-1)#131   
Thu, Jun 2nd@ MIASandy Alcantara (7-3)#4   
Mon, Jun 13thvs KCBrady Singer (3-3)#81   
Thu, Jun 23rd@ ATLKyle Wright (8-4)#45   
Thu, Jul 21st@ LAD   
Mon, Aug 8th@ SD   
Mon, Aug 15thvs ARI   
Thu, Sep 8th@ MIL   
Mon, Sep 12thvs ATL   
Mon, Sep 19th@ COL