Skip to main content

Who Should I Trade?

John Schreiber for Nick Sandlin (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  John Schreiber
John Schreiber
Nick Sandlin
Nick Sandlin
Recommended by
1 of 1 experts
Recommended by
0 of 1 experts
Rest of Season
VBR# 590# 511
Injury Alert-MiLB
Expert Ranks 
Mick Ciallela
# 174# 250
Who Should I Trade? Player Statistics
  John Schreiber
John Schreiber
Nick Sandlin
Nick Sandlin
2022 Stats 
Games Played2419
Games Started00
Innings Pitched23.219.1
Blown Saves00
Hits Allowed1012
Earned Runs26
Home Runs Allowed12
Who Should I Trade? Player Projections
  John Schreiber
John Schreiber
Nick Sandlin
Nick Sandlin
2022 Projections 
Games Played2132
Games Started00
Innings Pitched22.333.0
Blown Saves00
Hits Allowed2126
Earned Runs1014
Home Runs Allowed34
Who Should I Trade? Player Notes
  John Schreiber
John Schreiber
Nick Sandlin
Nick Sandlin
 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
Cleveland Guardians right-hander Nick Sandlin threw a scoreless inning in a 7-3 win over the Royals on Monday.
Matthew Terelle
Mon, May 30th
 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
  John Schreiber
John Schreiber
Nick Sandlin
Nick Sandlin
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ NYYGerrit Cole (6-2)#2   
Sat, Apr 9th@ NYYLuis Severino (4-2)#33@ KCBrad Keller (2-9)#114
Sun, Apr 10th@ NYYJordan Montgomery (3-1)#31@ KCKris Bubic (1-4)#237
Mon, Apr 11th@ DETMatt Manning (0-0)#186@ KCCarlos Hernandez (0-3)#294
Tue, Apr 12th@ DETTyler Alexander (1-3)#205@ CINTyler Mahle (3-6)#44
Wed, Apr 13th@ DETEduardo Rodriguez (1-3)#45@ CINNick Lodolo (1-2)#204
Fri, Apr 15thvs MINJoe Ryan (6-3)#51vs SFCarlos Rodon (6-4)#9
Sat, Apr 16thvs MINSonny Gray (3-1)#52vs SFAnthony DeSclafani (0-2)#92
Sun, Apr 17thvs MINBailey Ober (1-2)#80vs SFAlex Wood (5-6)#76
Mon, Apr 18thvs MINDylan Bundy (4-4)#149   
Tue, Apr 19thvs TORYusei Kikuchi (2-4)#101   
Wed, Apr 20thvs TORJose Berrios (5-4)#67vs CWSJimmy Lambert (0-2)#259
Thu, Apr 21stvs TORKevin Gausman (5-6)#21vs CWSDylan Cease (6-3)#19
Fri, Apr 22nd@ TBCorey Kluber (3-4)#47@ NYYJameson Taillon (8-1)#42
Sat, Apr 23rd@ TBJ.P. Feyereisen@ NYYNestor Cortes Jr. (6-3)#49
Sun, Apr 24th@ TBShane McClanahan (8-3)#6@ NYYGerrit Cole (6-2)#2
Mon, Apr 25th@ TORJose Berrios (5-4)#67@ LAAMichael Lorenzen (6-5)#133
Tue, Apr 26th@ TORKevin Gausman (5-6)#21@ LAAPatrick Sandoval (3-2)#62
Wed, Apr 27th@ TORRoss Stripling (4-2)#123@ LAAShohei Ohtani (6-4)#25
Thu, Apr 28th@ TORAlek Manoah (9-2)#12@ LAAReid Detmers (2-3)#109
Fri, Apr 29th@ BALKyle Bradish (1-4)#282@ OAKFrankie Montas (3-7)#14
Sat, Apr 30th@ BALSpenser Watkins (1-1)#377@ OAKCole Irvin (2-5)#110
Sun, May 1st@ BALJordan Lyles (4-7)#270@ OAKJames Kaprielian (0-5)#181
Tue, May 3rdvs LAANoah Syndergaard (4-6)#87   
Wed, May 4thvs LAAReid Detmers (2-3)#109vs SDMacKenzie Gore (4-3)#117
Thu, May 5thvs LAAShohei Ohtani (6-4)#25vs TORJose Berrios (5-4)#67
Fri, May 6thvs CWSVince Velasquez (3-3)#178   
Sat, May 7thvs CWSDylan Cease (6-3)#19vs TORRoss Stripling (4-2)#123
Sun, May 8thvs CWSDallas Keuchel (2-5)#380vs TORAlek Manoah (9-2)#12
Tue, May 10th@ ATLKyle Wright (8-4)#43@ CWSLucas Giolito (4-4)#39
Wed, May 11th@ ATLIan Anderson (6-4)#90   
Fri, May 13th@ TEXDane Dunning (1-5)#100@ MINSonny Gray (3-1)#52
Sat, May 14th@ TEXGlenn Otto (4-3)#151@ MINDevin Smeltzer (4-1)#147
Sun, May 15th@ TEXMartin Perez (5-2)#65@ MINJoe Ryan (6-3)#51
Mon, May 16thvs HOUJake Odorizzi (3-2)#131   
Tue, May 17thvs HOUJose Urquidy (6-3)#70vs CINConnor Overton (1-0)#267
Wed, May 18thvs HOULuis Garcia (5-5)#38   
Thu, May 19thvs SEAGeorge Kirby (2-2)#77vs CINTyler Mahle (3-6)#44
Fri, May 20thvs SEARobbie Ray (6-6)#22vs DETTarik Skubal (5-5)#36
Sat, May 21stvs SEAChris Flexen (3-8)#118   
Sun, May 22ndvs SEALogan Gilbert (8-3)#32vs DETAlex Faedo (1-4)#125
Tue, May 24th@ CWSDylan Cease (6-3)#19@ HOUFramber Valdez (7-3)#24
Wed, May 25th@ CWSLucas Giolito (4-4)#39@ HOUCristian Javier (5-3)#66
Thu, May 26th@ CWSDallas Keuchel (2-5)#380@ DETTarik Skubal (5-5)#36
Fri, May 27thvs BALKyle Bradish (1-4)#282   
Sat, May 28thvs BALDenyi Reyes@ DETAlex Faedo (1-4)#125
Sun, May 29thvs BALBruce Zimmermann (2-5)#243@ DETElvin Rodriguez (0-2)#361
Mon, May 30thvs BALTyler Wells (5-4)#78vs KCJonathan Heasley (1-3)#212
Tue, May 31stvs CINLuis Castillo (2-4)#48vs KCDaniel Lynch (3-7)#254
Wed, Jun 1stvs CINHunter Greene (3-8)#112vs KCBrad Keller (2-9)#114
Fri, Jun 3rd@ OAKJames Kaprielian (0-5)#181@ BALBruce Zimmermann (2-5)#243
Sat, Jun 4th@ OAKPaul Blackburn (6-3)#8@ BALTyler Wells (5-4)#78
Sun, Jun 5th@ OAKFrankie Montas (3-7)#14@ BALDean Kremer (2-1)#241
Mon, Jun 6th@ LAANoah Syndergaard (4-6)#87   
Tue, Jun 7th@ LAAJose Suarez (1-2)#136vs TEXTaylor Hearn (4-5)#262
Wed, Jun 8th@ LAAReid Detmers (2-3)#109vs TEXDane Dunning (1-5)#100
Thu, Jun 9th@ LAAShohei Ohtani (6-4)#25vs OAKJames Kaprielian (0-5)#181
Fri, Jun 10th@ SEAMarco Gonzales (4-8)#83vs OAKPaul Blackburn (6-3)#8
Sat, Jun 11th@ SEAGeorge Kirby (2-2)#77vs OAKFrankie Montas (3-7)#14
Sun, Jun 12th@ SEARobbie Ray (6-6)#22vs OAKCole Irvin (2-5)#110
Tue, Jun 14thvs OAKJared Koenig (1-2)#303@ COLAntonio Senzatela (3-4)#305
Wed, Jun 15thvs OAKJames Kaprielian (0-5)#181@ COLAustin Gomber (3-7)#177
Thu, Jun 16thvs OAKPaul Blackburn (6-3)#8@ COLChad Kuhl (4-5)#257
Fri, Jun 17thvs STLAdam Wainwright (5-5)#41@ LADClayton Kershaw (5-1)#35
Sat, Jun 18thvs STLDakota Hudson (5-4)#94@ LADJulio Urias (5-6)#13
Sun, Jun 19thvs STLAndre Pallante (2-3)#156@ LADAndrew Heaney (1-0)#73
Mon, Jun 20thvs DETAlex Faedo (1-4)#125   
Tue, Jun 21stvs DETBeau Brieske (1-6)#193@ MINJoe Ryan (6-3)#51
Wed, Jun 22ndvs DETTarik Skubal (5-5)#36@ MINSonny Gray (3-1)#52
Fri, Jun 24th@ CLECal Quantrill (4-4)#82vs BOSNick Pivetta (8-5)#37
Sat, Jun 25th@ CLEShane Bieber (3-4)#5vs BOSJosh Winckowski (3-1)#297
Sun, Jun 26th@ CLEAaron Civale (2-4)#182vs BOSRich Hill (4-4)#134
Mon, Jun 27th@ TORKevin Gausman (5-6)#21vs MINSonny Gray (3-1)#52
Tue, Jun 28th@ TORRoss Stripling (4-2)#123vs MINJosh Winder (2-2)#173
Wed, Jun 29th@ TORAlek Manoah (9-2)#12vs MINDylan Bundy (4-4)#149
Fri, Jul 1st@ CHCAdrian Sampson (0-0)#373vs NYYGerrit Cole (6-2)#2
Sat, Jul 2nd@ CHCAlec Mills (0-1)#365vs NYYNestor Cortes Jr. (6-3)#49
Sun, Jul 3rd@ CHCKeegan Thompson (7-2)#97vs NYYJameson Taillon (8-1)#42
Mon, Jul 4thvs TBJeffrey Springs (3-2)#27@ DETRony Garcia (2-2)#220
Tue, Jul 5thvs TB@ DET
Wed, Jul 6thvs TB@ DET
Thu, Jul 7thvs NYY   
Fri, Jul 8thvs NYY@ KC
Sat, Jul 9thvs NYY@ KC
Sun, Jul 10thvs NYY@ KC
Mon, Jul 11th@ TBvs CWS
Tue, Jul 12th@ TBvs CWS
Wed, Jul 13th@ TBvs CWS
Thu, Jul 14th@ TBvs DET
Fri, Jul 15th@ NYYvs DET
Sat, Jul 16th@ NYYvs DET
Sun, Jul 17th@ NYYvs DET
Fri, Jul 22ndvs TOR@ CWS
Sat, Jul 23rdvs TOR@ CWS
Sun, Jul 24thvs TOR@ CWS
Mon, Jul 25thvs CLE@ BOS
Tue, Jul 26thvs CLE@ BOS
Wed, Jul 27thvs CLE@ BOS
Thu, Jul 28thvs CLE@ BOS
Fri, Jul 29thvs MIL@ TB
Sat, Jul 30thvs MIL@ TB
Sun, Jul 31stvs MIL@ TB
Mon, Aug 1st@ HOUvs ARI
Tue, Aug 2nd@ HOUvs ARI
Wed, Aug 3rd@ HOUvs ARI
Thu, Aug 4th@ KCvs HOU
Fri, Aug 5th@ KCvs HOU
Sat, Aug 6th@ KCvs HOU
Sun, Aug 7th@ KCvs HOU
Tue, Aug 9thvs ATL@ DET
Wed, Aug 10thvs ATL@ DET
Thu, Aug 11thvs BAL@ DET
Fri, Aug 12thvs NYY@ TOR
Sat, Aug 13thvs NYY@ TOR
Sun, Aug 14thvs NYY@ TOR
Tue, Aug 16th@ PITvs DET
Wed, Aug 17th@ PITvs DET
Thu, Aug 18th@ PIT   
Fri, Aug 19th@ BALvs CWS
Sat, Aug 20th@ BALvs CWS
Sun, Aug 21st@ BALvs CWS
Tue, Aug 23rdvs TOR@ SD
Wed, Aug 24thvs TOR@ SD
Thu, Aug 25thvs TOR@ SEA
Fri, Aug 26thvs TB@ SEA
Sat, Aug 27thvs TB@ SEA
Sun, Aug 28thvs TB@ SEA
Mon, Aug 29th@ MIN   
Tue, Aug 30th@ MINvs BAL
Wed, Aug 31st@ MINvs BAL
Thu, Sep 1stvs TEXvs BAL
Fri, Sep 2ndvs TEXvs SEA
Sat, Sep 3rdvs TEXvs SEA
Sun, Sep 4thvs TEXvs SEA
Mon, Sep 5th@ TB@ KC
Tue, Sep 6th@ TB@ KC
Wed, Sep 7th@ TB@ KC
Fri, Sep 9th@ BAL@ MIN
Sat, Sep 10th@ BAL@ MIN
Sun, Sep 11th@ BAL@ MIN
Tue, Sep 13thvs NYYvs LAA
Wed, Sep 14thvs NYYvs LAA
Fri, Sep 16thvs KCvs MIN
Sat, Sep 17thvs KCvs MIN
Sun, Sep 18thvs KCvs MIN
Tue, Sep 20th@ CIN@ CWS
Wed, Sep 21st@ CIN@ CWS
Thu, Sep 22nd@ NYY@ CWS
Fri, Sep 23rd@ NYY@ TEX
Sat, Sep 24th@ NYY@ TEX
Sun, Sep 25th@ NYY@ TEX
Mon, Sep 26thvs BAL   
Tue, Sep 27thvs BALvs TB
Wed, Sep 28thvs BALvs TB
Thu, Sep 29thvs BALvs TB
Fri, Sep 30th@ TORvs KC
Sat, Oct 1st@ TORvs KC
Sun, Oct 2nd@ TORvs KC
Mon, Oct 3rdvs TBvs KC
Tue, Oct 4thvs TBvs KC
Wed, Oct 5thvs TBvs KC
Thu, Apr 7th   @ KCZack Greinke (1-4)#121
Mon, May 9th   @ CWSMichael Kopech (2-4)#34
Mon, May 23rd   @ HOULuis Garcia (5-5)#38
Thu, Jun 23rd   @ MINDevin Smeltzer (4-1)#147
Thu, Jun 30th   vs MINChris Archer (2-3)#126
Mon, Aug 15th   vs DET
Mon, Sep 12th   vs LAA
Mon, Sep 19th   vs MIN