Skip to main content

Who Should I Trade?

John Schreiber for Matt Strahm (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Matt Strahm
Matt Strahm
John Schreiber
John Schreiber
Recommended by
2 of 2 experts
Recommended by
0 of 2 experts
Rest of Season# 228
VBR# 607# 590
Injury Alert--
Expert Ranks 
Andrew Seifter
# 154
Mick Ciallela
# 149# 174
Who Should I Trade? Player Statistics
  Matt Strahm
Matt Strahm
John Schreiber
John Schreiber
2022 Stats 
Games Played2724
Games Started00
Innings Pitched22.123.2
Blown Saves20
Hits Allowed1910
Earned Runs92
Home Runs Allowed11
Who Should I Trade? Player Projections
  Matt Strahm
Matt Strahm
John Schreiber
John Schreiber
2022 Projections 
Games Played2826
Games Started00
Innings Pitched28.026.3
Blown Saves10
Hits Allowed2725
Earned Runs1312
Home Runs Allowed44
Who Should I Trade? Player Notes
  Matt Strahm
Matt Strahm
John Schreiber
John Schreiber
 Red Sox reliever Matt Strahm gave up a run-scoring double to the first batter he faced during the seventh inning of Saturday's game against the Mariners. The run tied the contest at five apiece, meaning Strahm was hit with the blown save even though he did not give up an earned run. The southpaw went on to retire the next batter he faced, bringing the seventh inning to a close. Boston ultimately fell to Seattle by a score of 7-6.
Andersen Pickard
Sun, Jun 12th
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
 Red Sox reliever Matt Strahm was tasked with securing a 1-0 win for the second consecutive night. Pitching the ninth inning of Wednesday’s game against the Angels, Strahm struck out one batter over 2/3 innings. He threw just five pitches (all strikes) and earned the save as Boston ultimately defeated Los Angeles by a narrow score of 1-0.
Andersen Pickard
Thu, Jun 9th
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 Matt Strahm delivered a scoreless 10th inning against the Angels on Tuesday. He retired all three batters he faced, including two via the strikeout. Strahm earned the save as Boston ultimately defeated Los Angeles by a score of 6-5.
Andersen Pickard
Wed, Jun 8th
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
 The Red Sox placed Matt Strahm on the COVID-19 IL on Monday.
Dan Harris
Mon, May 30th
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 Matt Strahm struggled against the Orioles on Friday evening as he allowed four runs (three earned) and five hits while recording just one out (a strikeout). He was charged with the loss as Boston ultimately fell to Baltimore by a score of 12-8.
Andersen Pickard
Sat, May 28th
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
  Matt Strahm
Matt Strahm
John Schreiber
John Schreiber
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ NYYGerrit Cole (6-2)#2@ NYYGerrit Cole (6-2)#2
Sat, Apr 9th@ NYYLuis Severino (4-2)#33@ NYYLuis Severino (4-2)#33
Sun, Apr 10th@ NYYJordan Montgomery (3-1)#31@ NYYJordan Montgomery (3-1)#31
Mon, Apr 11th@ DETMatt Manning (0-0)#186@ DETMatt Manning (0-0)#186
Tue, Apr 12th@ DETTyler Alexander (1-3)#205@ DETTyler Alexander (1-3)#205
Wed, Apr 13th@ DETEduardo Rodriguez (1-3)#45@ DETEduardo Rodriguez (1-3)#45
Fri, Apr 15thvs MINJoe Ryan (6-3)#51vs MINJoe Ryan (6-3)#51
Sat, Apr 16thvs MINSonny Gray (3-1)#52vs MINSonny Gray (3-1)#52
Sun, Apr 17thvs MINBailey Ober (1-2)#80vs MINBailey Ober (1-2)#80
Mon, Apr 18thvs MINDylan Bundy (4-4)#149vs MINDylan Bundy (4-4)#149
Tue, Apr 19thvs TORYusei Kikuchi (2-4)#101vs TORYusei Kikuchi (2-4)#101
Wed, Apr 20thvs TORJose Berrios (5-4)#67vs TORJose Berrios (5-4)#67
Thu, Apr 21stvs TORKevin Gausman (5-6)#21vs TORKevin Gausman (5-6)#21
Fri, Apr 22nd@ TBCorey Kluber (3-4)#47@ TBCorey Kluber (3-4)#47
Sat, Apr 23rd@ TBJ.P. Feyereisen@ TBJ.P. Feyereisen
Sun, Apr 24th@ TBShane McClanahan (8-3)#6@ TBShane McClanahan (8-3)#6
Mon, Apr 25th@ TORJose Berrios (5-4)#67@ TORJose Berrios (5-4)#67
Tue, Apr 26th@ TORKevin Gausman (5-6)#21@ TORKevin Gausman (5-6)#21
Wed, Apr 27th@ TORRoss Stripling (4-2)#123@ TORRoss Stripling (4-2)#123
Thu, Apr 28th@ TORAlek Manoah (9-2)#12@ TORAlek Manoah (9-2)#12
Fri, Apr 29th@ BALKyle Bradish (1-4)#282@ BALKyle Bradish (1-4)#282
Sat, Apr 30th@ BALSpenser Watkins (1-1)#377@ BALSpenser Watkins (1-1)#377
Sun, May 1st@ BALJordan Lyles (4-7)#270@ BALJordan Lyles (4-7)#270
Tue, May 3rdvs LAANoah Syndergaard (4-6)#87vs LAANoah Syndergaard (4-6)#87
Wed, May 4thvs LAAReid Detmers (2-3)#109vs LAAReid Detmers (2-3)#109
Thu, May 5thvs LAAShohei Ohtani (6-4)#25vs LAAShohei Ohtani (6-4)#25
Fri, May 6thvs CWSVince Velasquez (3-3)#178vs CWSVince Velasquez (3-3)#178
Sat, May 7thvs CWSDylan Cease (6-3)#19vs CWSDylan Cease (6-3)#19
Sun, May 8thvs CWSDallas Keuchel (2-5)#380vs CWSDallas Keuchel (2-5)#380
Tue, May 10th@ ATLKyle Wright (8-4)#43@ ATLKyle Wright (8-4)#43
Wed, May 11th@ ATLIan Anderson (6-4)#90@ ATLIan Anderson (6-4)#90
Fri, May 13th@ TEXDane Dunning (1-5)#100@ TEXDane Dunning (1-5)#100
Sat, May 14th@ TEXGlenn Otto (4-3)#151@ TEXGlenn Otto (4-3)#151
Sun, May 15th@ TEXMartin Perez (5-2)#65@ TEXMartin Perez (5-2)#65
Mon, May 16thvs HOUJake Odorizzi (3-2)#131vs HOUJake Odorizzi (3-2)#131
Tue, May 17thvs HOUJose Urquidy (6-3)#70vs HOUJose Urquidy (6-3)#70
Wed, May 18thvs HOULuis Garcia (5-5)#38vs HOULuis Garcia (5-5)#38
Thu, May 19thvs SEAGeorge Kirby (2-2)#75vs SEAGeorge Kirby (2-2)#75
Fri, May 20thvs SEARobbie Ray (6-6)#22vs SEARobbie Ray (6-6)#22
Sat, May 21stvs SEAChris Flexen (3-8)#118vs SEAChris Flexen (3-8)#118
Sun, May 22ndvs SEALogan Gilbert (8-3)#32vs SEALogan Gilbert (8-3)#32
Tue, May 24th@ CWSDylan Cease (6-3)#19@ CWSDylan Cease (6-3)#19
Wed, May 25th@ CWSLucas Giolito (4-4)#39@ CWSLucas Giolito (4-4)#39
Thu, May 26th@ CWSDallas Keuchel (2-5)#380@ CWSDallas Keuchel (2-5)#380
Fri, May 27thvs BALKyle Bradish (1-4)#282vs BALKyle Bradish (1-4)#282
Sat, May 28thvs BALDenyi Reyesvs BALDenyi Reyes
Sun, May 29thvs BALBruce Zimmermann (2-5)#243vs BALBruce Zimmermann (2-5)#243
Mon, May 30thvs BALTyler Wells (5-4)#78vs BALTyler Wells (5-4)#78
Tue, May 31stvs CINLuis Castillo (2-4)#48vs CINLuis Castillo (2-4)#48
Wed, Jun 1stvs CINHunter Greene (3-8)#112vs CINHunter Greene (3-8)#112
Fri, Jun 3rd@ OAKJames Kaprielian (0-5)#181@ OAKJames Kaprielian (0-5)#181
Sat, Jun 4th@ OAKPaul Blackburn (6-3)#8@ OAKPaul Blackburn (6-3)#8
Sun, Jun 5th@ OAKFrankie Montas (3-7)#14@ OAKFrankie Montas (3-7)#14
Mon, Jun 6th@ LAANoah Syndergaard (4-6)#87@ LAANoah Syndergaard (4-6)#87
Tue, Jun 7th@ LAAJose Suarez (1-2)#136@ LAAJose Suarez (1-2)#136
Wed, Jun 8th@ LAAReid Detmers (2-3)#109@ LAAReid Detmers (2-3)#109
Thu, Jun 9th@ LAAShohei Ohtani (6-4)#25@ LAAShohei Ohtani (6-4)#25
Fri, Jun 10th@ SEAMarco Gonzales (4-8)#83@ SEAMarco Gonzales (4-8)#83
Sat, Jun 11th@ SEAGeorge Kirby (2-2)#75@ SEAGeorge Kirby (2-2)#75
Sun, Jun 12th@ SEARobbie Ray (6-6)#22@ SEARobbie Ray (6-6)#22
Tue, Jun 14thvs OAKJared Koenig (1-2)#303vs OAKJared Koenig (1-2)#303
Wed, Jun 15thvs OAKJames Kaprielian (0-5)#181vs OAKJames Kaprielian (0-5)#181
Thu, Jun 16thvs OAKPaul Blackburn (6-3)#8vs OAKPaul Blackburn (6-3)#8
Fri, Jun 17thvs STLAdam Wainwright (5-5)#41vs STLAdam Wainwright (5-5)#41
Sat, Jun 18thvs STLDakota Hudson (5-4)#94vs STLDakota Hudson (5-4)#94
Sun, Jun 19thvs STLAndre Pallante (2-3)#156vs STLAndre Pallante (2-3)#156
Mon, Jun 20thvs DETAlex Faedo (1-4)#125vs DETAlex Faedo (1-4)#125
Tue, Jun 21stvs DETBeau Brieske (1-6)#193vs DETBeau Brieske (1-6)#193
Wed, Jun 22ndvs DETTarik Skubal (5-5)#36vs DETTarik Skubal (5-5)#36
Fri, Jun 24th@ CLECal Quantrill (4-4)#82@ CLECal Quantrill (4-4)#82
Sat, Jun 25th@ CLEShane Bieber (3-4)#5@ CLEShane Bieber (3-4)#5
Sun, Jun 26th@ CLEAaron Civale (2-4)#182@ CLEAaron Civale (2-4)#182
Mon, Jun 27th@ TORKevin Gausman (5-6)#21@ TORKevin Gausman (5-6)#21
Tue, Jun 28th@ TORRoss Stripling (4-2)#123@ TORRoss Stripling (4-2)#123
Wed, Jun 29th@ TORAlek Manoah (9-2)#12@ TORAlek Manoah (9-2)#12
Fri, Jul 1st@ CHCAdrian Sampson (0-0)#373@ CHCAdrian Sampson (0-0)#373
Sat, Jul 2nd@ CHCAlec Mills (0-1)#365@ CHCAlec Mills (0-1)#365
Sun, Jul 3rd@ CHCKeegan Thompson (7-2)#97@ CHCKeegan Thompson (7-2)#97
Mon, Jul 4thvs TBJeffrey Springs (3-2)#27vs TBJeffrey Springs (3-2)#27
Tue, Jul 5thvs TBvs TB
Wed, Jul 6thvs TBvs TB
Thu, Jul 7thvs NYYvs NYY
Fri, Jul 8thvs NYYvs NYY
Sat, Jul 9thvs NYYvs NYY
Sun, Jul 10thvs NYYvs NYY
Mon, Jul 11th@ TB@ TB
Tue, Jul 12th@ TB@ TB
Wed, Jul 13th@ TB@ TB
Thu, Jul 14th@ TB@ TB
Fri, Jul 15th@ NYY@ NYY
Sat, Jul 16th@ NYY@ NYY
Sun, Jul 17th@ NYY@ NYY
Fri, Jul 22ndvs TORvs TOR
Sat, Jul 23rdvs TORvs TOR
Sun, Jul 24thvs TORvs TOR
Mon, Jul 25thvs CLEvs CLE
Tue, Jul 26thvs CLEvs CLE
Wed, Jul 27thvs CLEvs CLE
Thu, Jul 28thvs CLEvs CLE
Fri, Jul 29thvs MILvs MIL
Sat, Jul 30thvs MILvs MIL
Sun, Jul 31stvs MILvs MIL
Mon, Aug 1st@ HOU@ HOU
Tue, Aug 2nd@ HOU@ HOU
Wed, Aug 3rd@ HOU@ HOU
Thu, Aug 4th@ KC@ KC
Fri, Aug 5th@ KC@ KC
Sat, Aug 6th@ KC@ KC
Sun, Aug 7th@ KC@ KC
Tue, Aug 9thvs ATLvs ATL
Wed, Aug 10thvs ATLvs ATL
Thu, Aug 11thvs BALvs BAL
Fri, Aug 12thvs NYYvs NYY
Sat, Aug 13thvs NYYvs NYY
Sun, Aug 14thvs NYYvs NYY
Tue, Aug 16th@ PIT@ PIT
Wed, Aug 17th@ PIT@ PIT
Thu, Aug 18th@ PIT@ PIT
Fri, Aug 19th@ BAL@ BAL
Sat, Aug 20th@ BAL@ BAL
Sun, Aug 21st@ BAL@ BAL
Tue, Aug 23rdvs TORvs TOR
Wed, Aug 24thvs TORvs TOR
Thu, Aug 25thvs TORvs TOR
Fri, Aug 26thvs TBvs TB
Sat, Aug 27thvs TBvs TB
Sun, Aug 28thvs TBvs TB
Mon, Aug 29th@ MIN@ MIN
Tue, Aug 30th@ MIN@ MIN
Wed, Aug 31st@ MIN@ MIN
Thu, Sep 1stvs TEXvs TEX
Fri, Sep 2ndvs TEXvs TEX
Sat, Sep 3rdvs TEXvs TEX
Sun, Sep 4thvs TEXvs TEX
Mon, Sep 5th@ TB@ TB
Tue, Sep 6th@ TB@ TB
Wed, Sep 7th@ TB@ TB
Fri, Sep 9th@ BAL@ BAL
Sat, Sep 10th@ BAL@ BAL
Sun, Sep 11th@ BAL@ BAL
Tue, Sep 13thvs NYYvs NYY
Wed, Sep 14thvs NYYvs NYY
Fri, Sep 16thvs KCvs KC
Sat, Sep 17thvs KCvs KC
Sun, Sep 18thvs KCvs KC
Tue, Sep 20th@ CIN@ CIN
Wed, Sep 21st@ CIN@ CIN
Thu, Sep 22nd@ NYY@ NYY
Fri, Sep 23rd@ NYY@ NYY
Sat, Sep 24th@ NYY@ NYY
Sun, Sep 25th@ NYY@ NYY
Mon, Sep 26thvs BALvs BAL
Tue, Sep 27thvs BALvs BAL
Wed, Sep 28thvs BALvs BAL
Thu, Sep 29thvs BALvs BAL
Fri, Sep 30th@ TOR@ TOR
Sat, Oct 1st@ TOR@ TOR
Sun, Oct 2nd@ TOR@ TOR
Mon, Oct 3rdvs TBvs TB
Tue, Oct 4thvs TBvs TB
Wed, Oct 5thvs TBvs TB