Skip Navigation to Main Content

Who Should I Trade?

Cooper Criswell for Kyle Leahy (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Kyle Leahy
SP,RP - STL
Kyle Leahy
Cooper Criswell
RP - SEA
Cooper Criswell
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 474# 551
   
Projections 
   
Strikeouts7937
Wins42
Saves00
ERA4.644.10
WHIP1.461.37
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kevin Spinelli
KevScores
# 123# 281
   
Who Should I Trade? Player Statistics
  Kyle Leahy
SP,RP - STL
Kyle Leahy
Cooper Criswell
RP - SEA
Cooper Criswell
2026 Stats 
   
   
Games Played1122
   
Games Started110
   
Innings Pitched55.026.1
   
Wins52
   
Losses31
   
Saves01
   
Blown Saves01
   
Holds03
   
Hits Allowed6423
   
Earned Runs269
   
Home Runs Allowed83
   
Strikeouts4619
   
Walks226
   
ERA4.253.08
   
WHIP1.561.10
   
Who Should I Trade? Player Projections
  Kyle Leahy
SP,RP - STL
Kyle Leahy
Cooper Criswell
RP - SEA
Cooper Criswell
2026 Projections 
   
   
Games Played2938
   
Games Started142
   
Innings Pitched96.544.9
   
Wins42
   
Losses52
   
Saves00
   
Blown Saves10
   
Holds17
   
Hits Allowed9845
   
Earned Runs5020
   
Home Runs Allowed125
   
Strikeouts7937
   
Walks3914
   
ERA4.644.10
   
WHIP1.461.37
   
Who Should I Trade? Player Notes
  Kyle Leahy
SP,RP - STL
Kyle Leahy
Cooper Criswell
RP - SEA
Cooper Criswell
News 
 Kyle Leahy allowed one earned run on six hits and no walks while striking out four over 4.1 innings in Saturday's loss to the Cubs.
Chase Davis
Sun, May 31st
Criswell allowed no runs and only two hits through three inninings, while picking up the save in Seattle's 8-0 win over the Guardians.
Robert Finkelstein
Sun, Mar 29th
 Kyle Leahy allowed five earned runs on seven hits and two walks while striking out eight over five innings in Saturday's 7-6 loss to the Reds.
Chase Davis
Sun, May 24th
The Mariners acquired RHP Cooper Criswell from the Mets in exchange for cash considerations.
Ari Koslow
Fri, Jan 23rd
 Kyle Leahy allowed one earned run on five hits and three walks while striking out two over six innings in Saturday's 4-2 win over the Royals.
Chase Davis
Sun, May 17th
The Mets designated RHP Cooper Criswell for assignment.
Ari Koslow
Thu, Jan 22nd
 Kyle Leahy allowed zero earned runs on two hits and four walks while striking out five over five innings in Sunday's loss to the Padres.
Chase Davis
Mon, May 11th
 
 Kyle Leahy allowed one earned run on six hits and two walks while striking out five over 5.1 innings in Monday's win over the Brewers.
Chase Davis
Tue, May 5th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Kyle Leahy
SP,RP - STL
Kyle Leahy
Cooper Criswell
RP - SEA
Cooper Criswell
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TBDrew Rasmussen (4-2)#21vs CLETanner Bibee (0-7)#38
Fri, Mar 27th   vs CLEGavin Williams (8-3)#27
Sat, Mar 28thvs TBJoe Boyle (0-1)#167vs CLEJoey Cantillo (4-2)#106
Sun, Mar 29thvs TBSteven Matz (4-2)#98vs CLESlade Cecconi (3-5)#105
Mon, Mar 30thvs NYMClay Holmes (4-4)#165vs NYYRyan Weathers (2-3)#66
Tue, Mar 31stvs NYMKodai Senga (0-4)#129vs NYYMax Fried (4-3)#33
Wed, Apr 1stvs NYMFreddy Peralta (3-4)#28vs NYYCam Schlittler (7-2)#36
Fri, Apr 3rd@ DETFramber Valdez (2-4)#26@ LAAReid Detmers (2-5)#41
Sat, Apr 4th@ DETJack Flaherty (0-7)#62@ LAAJack Kochanowicz (2-3)#420
Sun, Apr 5th@ DETKeider Montero (2-3)#201@ LAAGeorge Klassen (0-1)#337
Mon, Apr 6th@ WSHZack Littell (4-4)#169@ TEXJacob deGrom (3-4)#8
Tue, Apr 7th@ WSHCade Cavalli (3-3)#87@ TEXNathan Eovaldi (5-6)#20
Wed, Apr 8th@ WSHMiles Mikolas (1-4)#215@ TEXMacKenzie Gore (4-4)#50
Fri, Apr 10thvs BOSConnelly Early (5-2)#97vs HOUTatsuya Imai (2-2)#152
Sat, Apr 11thvs BOSRanger Suarez (2-3)#32vs HOULance McCullers Jr. (2-3)#208
Sun, Apr 12thvs BOSBrayan Bello (2-5)#144vs HOUCody Bolton (0-1)#396
Mon, Apr 13thvs CLEGavin Williams (8-3)#27vs HOUMike Burrows (3-6)#121
Tue, Apr 14thvs CLEJoey Cantillo (4-2)#106@ SDMichael King (4-4)#35
Wed, Apr 15thvs CLESlade Cecconi (3-5)#105@ SDRandy Vasquez (5-3)#199
Thu, Apr 16th   @ SDWalker Buehler (3-3)#220
Fri, Apr 17th@ HOUPeter Lambert (4-4)#190vs TEXJacob deGrom (3-4)#8
Sat, Apr 18th@ HOULance McCullers Jr. (2-3)#208vs TEXNathan Eovaldi (5-6)#20
Sun, Apr 19th@ HOUMike Burrows (3-6)#121vs TEXMacKenzie Gore (4-4)#50
Mon, Apr 20th@ MIAMax Meyer (5-0)#68vs ATHJ.T. Ginn (3-3)#127
Tue, Apr 21st@ MIAChris Paddack (0-7)#324vs ATHJacob Lopez (4-2)#202
Wed, Apr 22nd@ MIAJanson Junk (3-5)#116vs ATHAaron Civale (5-2)#219
Fri, Apr 24thvs SEAGeorge Kirby (5-4)#14@ STLAndre Pallante (5-4)#163
Sat, Apr 25thvs SEABryan Woo (5-3)#6@ STLMatthew Liberatore (2-3)#114
Sun, Apr 26thvs SEAEmerson Hancock (4-2)#91@ STLMichael McGreevy (3-4)#86
Mon, Apr 27th@ PITMason Montgomery (1-1)#151@ MINConnor Prielipp (1-3)#124
Tue, Apr 28th@ PITBraxton Ashcraft (4-2)#47@ MINJoe Ryan (3-3)#15
Wed, Apr 29th@ PITBubba Chandler (1-6)#122@ MINTaj Bradley (5-1)#74
Fri, May 1stvs LADEmmet Sheehan (3-1)#42vs KCCole Ragans (1-4)#49
Sat, May 2ndvs LADRoki Sasaki (3-3)#131vs KCSeth Lugo (2-4)#104
Sun, May 3rdvs LADJustin Wrobleski (7-2)#130vs KCKris Bubic (3-2)#80
Mon, May 4thvs MILChad Patrick (2-2)#148vs ATLJR Ritchie (1-1)#236
Tue, May 5th   vs ATLBryce Elder (4-3)#113
Wed, May 6thvs MILBrandon Sproat (1-4)#158vs ATLMartin Perez (3-3)#200
Fri, May 8th@ SDGriffin Canning (0-3)#141@ CWSSean Burke (2-3)#142
Sat, May 9th@ SDRandy Vasquez (5-3)#199@ CWSAnthony Kay (5-1)#182
Sun, May 10th@ SDWalker Buehler (3-3)#220@ CWSDavis Martin (8-1)#79
Mon, May 11th   @ HOUPeter Lambert (4-4)#190
Tue, May 12th@ ATHJeffrey Springs (3-6)#111@ HOUTatsuya Imai (2-2)#152
Wed, May 13th@ ATHJ.T. Ginn (3-3)#127@ HOULance McCullers Jr. (2-3)#208
Thu, May 14th@ ATHJacob Lopez (4-2)#202@ HOUMike Burrows (3-6)#121
Fri, May 15thvs KCMichael Wacha (4-2)#78vs SDRandy Vasquez (5-3)#199
Sat, May 16thvs KCNoah Cameron (2-4)#92vs SDWalker Buehler (3-3)#220
Sun, May 17thvs KCStephen Kolek (3-1)#166vs SDLucas Giolito (2-0)#172
Mon, May 18th   vs CWSNoah Schultz (2-4)#221
Tue, May 19thvs PITMitch Keller (5-2)#95vs CWSAnthony Kay (5-1)#182
Wed, May 20thvs PITCarmen Mlodzinski (4-3)#132vs CWSSean Burke (2-3)#142
Fri, May 22nd   @ KCNoah Cameron (2-4)#92
Sat, May 23rd@ CINChase Petty (0-0)#416@ KCStephen Kolek (3-1)#166
Sun, May 24th   @ KCSeth Lugo (2-4)#104
Mon, May 25th@ MILJacob Misiorowski (5-2)#18@ ATHAaron Civale (5-2)#219
Tue, May 26th@ MILKyle Harrison (6-1)#63@ ATHGage Jump (0-1)#150
Wed, May 27th@ MILChad Patrick (2-2)#148@ ATHJeffrey Springs (3-6)#111
Fri, May 29thvs CHCShota Imanaga (4-6)#24vs ARIZac Gallen (3-4)#71
Sat, May 30thvs CHCBen Brown (2-2)#52vs ARIRyne Nelson (2-4)#89
Sun, May 31stvs CHCJordan Wicks (0-1)#234vs ARIMerrill Kelly (5-3)#93
Mon, Jun 1stvs TEXJacob deGrom (3-4)#8vs NYMAustin Warren
Tue, Jun 2ndvs TEXNathan Eovaldi (5-6)#20vs NYMKodai Senga (0-4)#129
Wed, Jun 3rdvs TEXMacKenzie Gore (4-4)#50vs NYMFreddy Peralta (3-4)#28
Fri, Jun 5thvs CINBrady Singer (2-5)#143@ DETFramber Valdez (2-4)#26
Sat, Jun 6thvs CINNick Lodolo (1-1)#58@ DETKeider Montero (2-3)#201
Sun, Jun 7thvs CINChase Burns (7-1)#25@ DETCasey Mize (2-3)#65
Mon, Jun 8th   @ BALChris Bassitt (4-3)#125
Tue, Jun 9th@ NYMKodai Senga (0-4)#129@ BALTrevor Rogers (2-6)#94
Wed, Jun 10th@ NYM@ BAL
Thu, Jun 11th@ NYM@ BAL
Fri, Jun 12th@ MIN@ WSH
Sat, Jun 13th@ MIN@ WSH
Sun, Jun 14th@ MIN@ WSH
Tue, Jun 16thvs SDvs BAL
Wed, Jun 17thvs SDvs BAL
Thu, Jun 18th@ KCvs BAL
Fri, Jun 19th@ KCvs BOS
Sat, Jun 20th   vs BOS
Sun, Jun 21st@ KCvs BOS
Tue, Jun 23rdvs ARI@ PIT
Wed, Jun 24thvs ARI@ PIT
Thu, Jun 25thvs ARI@ PIT
Fri, Jun 26thvs MIA@ CLE
Sat, Jun 27thvs MIA@ CLE
Sun, Jun 28thvs MIA@ CLE
Mon, Jun 29th   vs LAA
Tue, Jun 30th@ ATLvs LAA
Thu, Jul 2nd@ ATLvs LAA
Fri, Jul 3rd@ CHCvs TOR
Sat, Jul 4th@ CHCvs TOR
Sun, Jul 5th@ CHCvs TOR
Tue, Jul 7thvs MIL@ MIA
Wed, Jul 8thvs MIL@ MIA
Thu, Jul 9thvs MIL@ MIA
Fri, Jul 10thvs ATL@ TB
Sat, Jul 11thvs ATL@ TB
Sun, Jul 12thvs ATL@ TB
Fri, Jul 17th@ ARIvs SF
Sat, Jul 18th@ ARIvs SF
Sun, Jul 19th@ ARIvs SF
Mon, Jul 20th@ LAAvs CIN
Tue, Jul 21st@ LAAvs CIN
Wed, Jul 22nd@ LAAvs CIN
Fri, Jul 24thvs CIN@ TEX
Sat, Jul 25thvs CIN@ TEX
Sun, Jul 26thvs CIN@ TEX
Mon, Jul 27thvs CHC@ TEX
Tue, Jul 28thvs CHC@ LAD
Wed, Jul 29thvs CHC@ LAD
Thu, Jul 30thvs CHC@ LAD
Fri, Jul 31st@ TORvs MIN
Sat, Aug 1st@ TORvs MIN
Sun, Aug 2nd@ TORvs MIN
Tue, Aug 4th@ NYYvs DET
Wed, Aug 5th@ NYYvs DET
Thu, Aug 6th   vs DET
Fri, Aug 7thvs COLvs TB
Sat, Aug 8thvs COLvs TB
Sun, Aug 9thvs COLvs TB
Tue, Aug 11thvs PHI@ NYY
Wed, Aug 12thvs PHI@ NYY
Thu, Aug 13th   @ NYY
Fri, Aug 14th@ CHC@ HOU
Sat, Aug 15th@ CHC@ HOU
Sun, Aug 16th@ CHC@ HOU
Tue, Aug 18th@ CIN@ MIL
Wed, Aug 19th@ CIN@ MIL
Thu, Aug 20th@ CIN@ MIL
Fri, Aug 21st@ PHIvs CHC
Sat, Aug 22nd@ PHIvs CHC
Sun, Aug 23rd@ PHIvs CHC
Mon, Aug 24th   vs PHI
Tue, Aug 25thvs BALvs PHI
Wed, Aug 26thvs BALvs PHI
Fri, Aug 28thvs PIT@ TOR
Sat, Aug 29thvs PIT@ TOR
Sun, Aug 30thvs PIT@ TOR
Mon, Aug 31st   @ BOS
Tue, Sep 1st@ LAD@ BOS
Wed, Sep 2nd@ LAD@ BOS
Thu, Sep 3rd@ LADvs ATH
Fri, Sep 4th@ COLvs ATH
Sat, Sep 5th@ COLvs ATH
Sun, Sep 6th@ COLvs ATH
Tue, Sep 8th@ SFvs TEX
Wed, Sep 9th@ SFvs TEX
Thu, Sep 10th   vs TEX
Fri, Sep 11thvs CWS@ ATH
Sat, Sep 12thvs CWS@ ATH
Sun, Sep 13thvs CWS@ ATH
Mon, Sep 14thvs SF@ LAA
Tue, Sep 15thvs SF@ LAA
Wed, Sep 16thvs SF@ LAA
Fri, Sep 18thvs WSH@ COL
Sat, Sep 19thvs WSH@ COL
Sun, Sep 20thvs WSH@ COL
Tue, Sep 22nd@ PITvs HOU
Wed, Sep 23rd@ PITvs HOU
Thu, Sep 24th@ PITvs LAA
Fri, Sep 25th@ MILvs LAA
Sat, Sep 26th@ MILvs LAA
Sun, Sep 27th@ MILvs LAA
Thu, Apr 30th@ PITPaul Skenes (6-5)#2   
Thu, May 7th@ SDMichael King (4-4)#35   
Thu, May 21stvs PITBraxton Ashcraft (4-2)#47   
Mon, Jun 15thvs SD   
Mon, Jun 22ndvs ARI   
Wed, Jul 1st@ ATL   
Mon, Jul 6thvs MIL   
Mon, Aug 3rd@ NYY   
Mon, Aug 10thvs PHI   
Mon, Aug 17th@ CIN   
Thu, Aug 27thvs BAL   
Mon, Sep 7th@ SF