Who Should I Trade?
Chris Sale for Roki Sasaki (2026)
See if your team wins or loses with this trade View Trade Analyzer
Experts' Pick | ||
| Chris Sale SP - ATL | Roki Sasaki SP - LAD | |
Expert |
100% Recommended by 7 of 7 experts |
0% Recommended by 0 of 7 experts |
| Rankings | ||
| Rest of Season | # 4 | # 138 |
| VBR | # 45 | # 402 |
| Projections | ||
| Strikeouts | 134 | 75 |
| Wins | 8 | 5 |
| Saves | 0 | 0 |
| ERA | 3.17 | 4.42 |
| WHIP | 1.16 | 1.41 |
| Misc | ||
| Injury Alert | - | - |
| Expert Ranks | ||
| Scott Pianowski Yahoo! Sports | # 10 | # 130 |
| Dalton Del Don The Deep Shot | # 5 | ‐ |
| Chris Welsh FantasyPros | # 3 | # 100 |
| Mike Maher BettingPros | # 4 | ‐ |
| Joe Pisapia FantasyPros | # 11 | ‐ |
| Kelly Kirby FantasyPros | # 7 | ‐ |
| Kevin Spinelli KevScores | # 5 | # 128 |
| Chris Sale SP - ATL | Roki Sasaki SP - LAD | |
| 2026 Stats | ||
| Games Played | 11 | 10 |
| Games Started | 11 | 10 |
| Innings Pitched | 67.0 | 51.0 |
| Wins | 8 | 3 |
| Losses | 3 | 3 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 46 | 50 |
| Earned Runs | 15 | 26 |
| Home Runs Allowed | 6 | 10 |
| Strikeouts | 80 | 50 |
| Walks | 17 | 19 |
| ERA | 2.01 | 4.59 |
| WHIP | 0.94 | 1.35 |
| Chris Sale SP - ATL | Roki Sasaki SP - LAD | |
| 2026 Projections | ||
| Games Played | 19 | 21 |
| Games Started | 19 | 14 |
| Innings Pitched | 110.2 | 77.8 |
| Wins | 8 | 5 |
| Losses | 5 | 4 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 91 | 73 |
| Earned Runs | 39 | 38 |
| Home Runs Allowed | 11 | 11 |
| Strikeouts | 134 | 75 |
| Walks | 30 | 31 |
| ERA | 3.17 | 4.42 |
| WHIP | 1.16 | 1.41 |
| Chris Sale SP - ATL | Roki Sasaki SP - LAD | |
| News | ||
| Chris Sale allowed two runs on six hits and three walks while striking out eight over five innings in Thursday's 10-2 win over the Red Sox. Nate Miller - FantasyPros Thu, May 28th | Roki Sasaki allowed one earned run on three hits and one walk while striking out seven over 5.1 innings on 84 pitches in Saturday's loss to the Phillies. Chase Davis Sun, May 31st | |
| Chris Sale gave up just one run on four hits and no walks while striking out eight over seven innings in Wednesday's 9-1 win over the Marlins. Nate Miller - FantasyPros Thu, May 21st | Roki Sasaki allowed two earned runs on four hits and two walks while striking out four over five innings in Saturday's win over the Brewers. Chase Davis Sun, May 24th | |
| Chris Sale allowed one unearned run on five hits and two walks while striking out eight over six innings in Thursday's 2-0 loss to the Cubs. Nate Miller - FantasyPros Fri, May 15th | Roki Sasaki allowed one earned run on four hits and no walks while striking out eight over seven innings in Sunday's 10-1 win over the Angels. Chase Davis Mon, May 18th | |
| Chris Sale allowed three runs (two earned) on five hits and no walks while striking out seven across seven innings in Friday's 3-1 loss to the Dodgers. Nate Miller - FantasyPros Sat, May 9th | Roki Sasaki allowed three earned runs on six hits and one walk while striking out five over five innings in Monday's loss to the Giants. Chase Davis Tue, May 12th | |
| Chris Sale allowed one earned run on three hits and three walks while striking out 11 over seven innings in Saturday's 9-1 win over the Rockies. Nate Miller - FantasyPros Sun, May 3rd | Roki Sasaki allowed three earned runs on five hits and two walks while striking out four over six innings in Saturday's 3-2 loss to the Cardinals. Chase Davis Sun, May 3rd | |
| Notes | ||
| There are no recent notes for these players | ||
| Chris Sale SP - ATL | Roki Sasaki SP - LAD | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th | vs KC | Cole Ragans (1-4) | #49 | vs ARI | Ryne Nelson (2-4) | #89 |
| Sat, Mar 28th | vs KC | Michael Wacha (4-3) | #78 | vs ARI | Eduardo Rodriguez (5-1) | #112 |
| Sun, Mar 29th | vs KC | Seth Lugo (2-4) | #104 |   |   |   |
| Mon, Mar 30th | vs ATH | Jacob Lopez (4-3) | #202 | vs CLE | Parker Messick (6-1) | #51 |
| Tue, Mar 31st | vs ATH | Aaron Civale (5-2) | #219 | vs CLE | Tanner Bibee (0-7) | #38 |
| Wed, Apr 1st | vs ATH | Luis Severino (2-6) | #146 | vs CLE | Gavin Williams (8-3) | #27 |
| Thu, Apr 2nd | @ ARI | Ryne Nelson (2-4) | #89 |   |   |   |
| Fri, Apr 3rd | @ ARI | Eduardo Rodriguez (5-1) | #112 | @ WSH | Miles Mikolas (1-4) | #215 |
| Sat, Apr 4th | @ ARI | Michael Soroka (7-2) | #67 | @ WSH | Jake Irvin (2-4) | #203 |
| Sun, Apr 5th | @ ARI | Brandon Pfaadt (0-1) | #115 | @ WSH | Foster Griffin (6-2) | #88 |
| Mon, Apr 6th | @ LAA | Jose Soriano (6-4) | #45 | @ TOR | Max Scherzer (1-3) | #149 |
| Tue, Apr 7th | @ LAA | Yusei Kikuchi (0-3) | #155 | @ TOR | Kevin Gausman (4-3) | #19 |
| Wed, Apr 8th | @ LAA | Reid Detmers (2-5) | #41 | @ TOR | Dylan Cease (3-3) | #16 |
| Fri, Apr 10th | vs CLE | Slade Cecconi (3-5) | #105 | vs TEX | Kumar Rocker (2-5) | #103 |
| Sat, Apr 11th | vs CLE | Parker Messick (6-1) | #51 | vs TEX | Jack Leiter (3-4) | #76 |
| Sun, Apr 12th | vs CLE | Tanner Bibee (0-7) | #38 | vs TEX | Jacob deGrom (3-4) | #8 |
| Mon, Apr 13th | vs MIA | Eury Perez (3-6) | #109 | vs NYM | David Peterson (3-5) | #117 |
| Tue, Apr 14th | vs MIA | Max Meyer (5-0) | #68 | vs NYM | Nolan McLean (3-4) | #29 |
| Wed, Apr 15th | vs MIA | Chris Paddack (0-7) | #324 | vs NYM | Clay Holmes (4-4) | #165 |
| Fri, Apr 17th | @ PHI | Taijuan Walker (1-4) | #413 | @ COL | Tomoyuki Sugano (4-4) | #428 |
| Sat, Apr 18th | @ PHI | Cristopher Sanchez (6-2) | #3 | @ COL | Ryan Feltner (2-1) | #424 |
| Sun, Apr 19th | @ PHI | Andrew Painter (1-6) | #170 | @ COL | Michael Lorenzen (2-7) | #427 |
| Mon, Apr 20th | @ WSH | Jake Irvin (2-4) | #203 | @ COL | Jose Quintana (2-3) | #425 |
| Tue, Apr 21st | @ WSH | Foster Griffin (6-2) | #88 | @ SF | Landen Roupp (5-5) | #61 |
| Wed, Apr 22nd | @ WSH | Zack Littell (5-4) | #169 | @ SF | Tyler Mahle (1-7) | #119 |
| Thu, Apr 23rd | @ WSH | Cade Cavalli (3-3) | #87 | @ SF | Logan Webb (2-4) | #12 |
| Fri, Apr 24th | vs PHI | Andrew Painter (1-6) | #170 | vs CHC | Jameson Taillon (2-4) | #107 |
| Sat, Apr 25th | vs PHI | Zack Wheeler (4-1) | #7 | vs CHC | Colin Rea (5-3) | #140 |
| Sun, Apr 26th | vs PHI | Aaron Nola (3-4) | #39 | vs CHC | Shota Imanaga (4-6) | #24 |
| Tue, Apr 28th | vs DET | Casey Mize (2-3) | #65 | vs MIA | Janson Junk (3-5) | #116 |
| Wed, Apr 29th | vs DET | Tarik Skubal (3-2) | #4 | vs MIA | Sandy Alcantara (3-4) | #73 |
| Thu, Apr 30th | vs DET | Framber Valdez (2-4) | #26 |   |   |   |
| Fri, May 1st | @ COL | Jose Quintana (2-3) | #425 | @ STL | Matthew Liberatore (3-3) | #114 |
| Sat, May 2nd | @ COL | Brennan Bernardino (2-3) | #257 | @ STL | Michael McGreevy (3-4) | #86 |
| Sun, May 3rd | @ COL | Kyle Freeland (1-6) | #395 | @ STL | Dustin May (3-6) | #85 |
| Mon, May 4th | @ SEA | Logan Gilbert (3-4) | #11 | @ HOU | Steven Okert | |
| Tue, May 5th | @ SEA | George Kirby (5-4) | #14 | @ HOU | Peter Lambert (4-4) | #190 |
| Wed, May 6th | @ SEA | Bryan Woo (5-3) | #6 | @ HOU | Lance McCullers Jr. (2-3) | #208 |
| Fri, May 8th | @ LAD | Emmet Sheehan (3-1) | #42 | vs ATL | Chris Sale (8-3) | #5 |
| Sat, May 9th | @ LAD | Blake Snell (0-1) | #64 | vs ATL | Spencer Strider (3-1) | #31 |
| Sun, May 10th | @ LAD | Justin Wrobleski (7-2) | #130 | vs ATL | Bryce Elder (4-3) | #113 |
| Tue, May 12th | vs CHC | Colin Rea (5-3) | #140 | vs SF | Adrian Houser (2-5) | #189 |
| Wed, May 13th | vs CHC | Shota Imanaga (4-6) | #24 | vs SF | Robbie Ray (3-6) | #83 |
| Thu, May 14th | vs CHC | Ben Brown (2-2) | #52 | vs SF | Landen Roupp (5-5) | #61 |
| Fri, May 15th | vs BOS | Connelly Early (5-2) | #97 | @ LAA | Jack Kochanowicz (2-4) | #420 |
| Sat, May 16th | vs BOS | Payton Tolle (2-2) | #75 | @ LAA | Jose Soriano (6-4) | #45 |
| Sun, May 17th | vs BOS | Brayan Bello (2-5) | #144 | @ LAA | Grayson Rodriguez (2-1) | #77 |
| Mon, May 18th | @ MIA | Max Meyer (5-0) | #68 | @ SD | Michael King (4-4) | #35 |
| Tue, May 19th | @ MIA | Braxton Garrett (0-1) | #120 | @ SD | Griffin Canning (0-4) | #141 |
| Wed, May 20th | @ MIA | Janson Junk (3-5) | #116 | @ SD | Randy Vasquez (5-3) | #199 |
| Thu, May 21st | @ MIA | Sandy Alcantara (3-4) | #73 |   |   |   |
| Fri, May 22nd | vs WSH | Richard Lovelady (2-2) | #204 | @ MIL | Logan Henderson (2-1) | #57 |
| Sat, May 23rd | vs WSH | Jake Irvin (2-4) | #203 | @ MIL | Robert Gasser (0-1) | #191 |
| Sun, May 24th | vs WSH | Foster Griffin (6-2) | #88 | @ MIL | Brandon Sproat (1-4) | #158 |
| Tue, May 26th | @ BOS | Ranger Suarez (2-3) | #32 | vs COL | Kyle Freeland (1-6) | #395 |
| Wed, May 27th | @ BOS | Connelly Early (5-2) | #97 | vs COL | Tomoyuki Sugano (4-4) | #428 |
| Thu, May 28th | @ BOS | Payton Tolle (2-2) | #75 |   |   |   |
| Fri, May 29th | @ CIN | Chris Paddack (0-7) | #324 | vs PHI | Zack Wheeler (4-1) | #7 |
| Sat, May 30th | @ CIN | Brady Singer (2-5) | #143 | vs PHI | Jesus Luzardo (4-4) | #10 |
| Sun, May 31st | @ CIN | Nick Lodolo (2-1) | #58 | vs PHI | Andrew Painter (1-6) | #170 |
| Tue, Jun 2nd | vs TOR | Kevin Gausman (4-3) | #19 | @ ARI | Michael Soroka (7-2) | #67 |
| Wed, Jun 3rd | vs TOR | Patrick Corbin (2-1) | #216 | @ ARI | Zac Gallen (3-4) | #71 |
| Thu, Jun 4th | vs TOR | Austin Voth | @ ARI | Ryne Nelson (2-4) | #89 | |
| Fri, Jun 5th | vs PIT | Mitch Keller (5-2) | #95 | vs LAA | Reid Detmers (2-5) | #41 |
| Sat, Jun 6th | vs PIT | Braxton Ashcraft (5-2) | #47 | vs LAA | Jack Kochanowicz (2-4) | #420 |
| Sun, Jun 7th | vs PIT | Bubba Chandler (1-6) | #122 | vs LAA | Jose Soriano (6-4) | #45 |
| Tue, Jun 9th | @ CWS | Davis Martin (8-1) | #79 | @ PIT | Paul Skenes (6-5) | #2 |
| Wed, Jun 10th | @ CWS | @ PIT | ||||
| Thu, Jun 11th | @ CWS | @ PIT | ||||
| Fri, Jun 12th | @ NYM | @ CWS | ||||
| Sat, Jun 13th | @ NYM | @ CWS | ||||
| Sun, Jun 14th | @ NYM | @ CWS | ||||
| Tue, Jun 16th | vs SF | vs TB | ||||
| Wed, Jun 17th | vs SF | vs TB | ||||
| Thu, Jun 18th | vs SF |   |   |   | ||
| Fri, Jun 19th | vs MIL | vs BAL | ||||
| Sat, Jun 20th | vs MIL | vs BAL | ||||
| Sun, Jun 21st | vs MIL | vs BAL | ||||
| Mon, Jun 22nd | @ SD | @ MIN | ||||
| Tue, Jun 23rd | @ SD | @ MIN | ||||
| Wed, Jun 24th | @ SD | @ MIN | ||||
| Fri, Jun 26th | @ SF | @ SD | ||||
| Sat, Jun 27th | @ SF | @ SD | ||||
| Sun, Jun 28th | @ SF | @ SD | ||||
| Tue, Jun 30th | vs STL | @ ATH | ||||
| Wed, Jul 1st | vs STL | @ ATH | ||||
| Thu, Jul 2nd | vs STL | vs SD | ||||
| Fri, Jul 3rd | vs NYM | vs SD | ||||
| Sat, Jul 4th | vs NYM | vs SD | ||||
| Sun, Jul 5th | vs NYM | vs SD | ||||
| Mon, Jul 6th | vs NYM | vs COL | ||||
| Tue, Jul 7th | @ PIT | vs COL | ||||
| Wed, Jul 8th | @ PIT | vs COL | ||||
| Thu, Jul 9th | @ PIT |   |   |   | ||
| Fri, Jul 10th | @ STL | vs ARI | ||||
| Sat, Jul 11th | @ STL | vs ARI | ||||
| Sun, Jul 12th | @ STL | vs ARI | ||||
| Fri, Jul 17th | vs TEX | @ NYY | ||||
| Sat, Jul 18th | vs TEX | @ NYY | ||||
| Sun, Jul 19th | vs TEX | @ NYY | ||||
| Mon, Jul 20th | vs SD | @ PHI | ||||
| Tue, Jul 21st | vs SD | @ PHI | ||||
| Wed, Jul 22nd | vs SD | @ PHI | ||||
| Thu, Jul 23rd | vs SD |   |   |   | ||
| Fri, Jul 24th | @ BAL | @ NYM | ||||
| Sat, Jul 25th | @ BAL | @ NYM | ||||
| Sun, Jul 26th | @ BAL | @ NYM | ||||
| Mon, Jul 27th | @ NYM |   |   |   | ||
| Tue, Jul 28th | @ NYM | vs SEA | ||||
| Wed, Jul 29th | @ NYM | vs SEA | ||||
| Thu, Jul 30th | vs WSH | vs SEA | ||||
| Fri, Jul 31st | vs WSH | vs BOS | ||||
| Sat, Aug 1st | vs WSH | vs BOS | ||||
| Sun, Aug 2nd | vs WSH | vs BOS | ||||
| Tue, Aug 4th | vs MIA | @ CHC | ||||
| Wed, Aug 5th | vs MIA | @ CHC | ||||
| Thu, Aug 6th | vs MIA |   |   |   | ||
| Fri, Aug 7th | @ NYY | @ ARI | ||||
| Sat, Aug 8th | @ NYY | @ ARI | ||||
| Sun, Aug 9th | @ NYY | @ ARI | ||||
| Mon, Aug 10th | vs NYM | vs KC | ||||
| Tue, Aug 11th | vs NYM | vs KC | ||||
| Wed, Aug 12th | vs NYM | vs KC | ||||
| Fri, Aug 14th | vs ARI | vs MIL | ||||
| Sat, Aug 15th | vs ARI | vs MIL | ||||
| Sun, Aug 16th | vs ARI | vs MIL | ||||
| Mon, Aug 17th | @ MIN | @ COL | ||||
| Tue, Aug 18th | @ MIN | @ COL | ||||
| Wed, Aug 19th | @ MIN | @ COL | ||||
| Fri, Aug 21st | @ MIL | vs PIT | ||||
| Sat, Aug 22nd | @ MIL | vs PIT | ||||
| Sun, Aug 23rd | @ MIL | vs PIT | ||||
| Tue, Aug 25th | vs LAD | @ ATL | ||||
| Wed, Aug 26th | vs LAD | @ ATL | ||||
| Thu, Aug 27th | vs LAD | @ ATL | ||||
| Fri, Aug 28th | vs COL | @ DET | ||||
| Sat, Aug 29th | vs COL | @ DET | ||||
| Sun, Aug 30th | vs COL | @ DET | ||||
| Tue, Sep 1st | @ WSH | vs STL | ||||
| Wed, Sep 2nd | @ WSH | vs STL | ||||
| Fri, Sep 4th | @ PHI | vs WSH | ||||
| Sat, Sep 5th | @ PHI | vs WSH | ||||
| Sun, Sep 6th | @ PHI | vs WSH | ||||
| Mon, Sep 7th | @ PHI | vs CIN | ||||
| Tue, Sep 8th | vs TB | vs CIN | ||||
| Wed, Sep 9th | vs TB | vs CIN | ||||
| Thu, Sep 10th | vs TB |   |   |   | ||
| Fri, Sep 11th | vs PHI | @ MIA | ||||
| Sat, Sep 12th | vs PHI | @ MIA | ||||
| Sun, Sep 13th | vs PHI | @ MIA | ||||
| Mon, Sep 14th | @ CHC | @ CIN | ||||
| Tue, Sep 15th | @ CHC | @ CIN | ||||
| Wed, Sep 16th | @ CHC | @ CIN | ||||
| Fri, Sep 18th | @ HOU | vs SF | ||||
| Sat, Sep 19th | @ HOU | vs SF | ||||
| Sun, Sep 20th | @ HOU | vs SF | ||||
| Tue, Sep 22nd | vs CIN | vs SD | ||||
| Wed, Sep 23rd | vs CIN | vs SD | ||||
| Thu, Sep 24th | vs CIN | vs SD | ||||
| Fri, Sep 25th | @ MIA | @ SF | ||||
| Sat, Sep 26th | @ MIA | @ SF | ||||
| Sun, Sep 27th | @ MIA | @ SF | ||||
| Thu, Mar 26th |   |   |   | vs ARI | Zac Gallen (3-4) | #71 |
| Mon, Apr 27th |   |   |   | vs MIA | Chris Paddack (0-7) | #324 |
| Mon, May 11th |   |   |   | vs SF | Trevor McDonald (2-2) | #161 |
| Mon, May 25th |   |   |   | vs COL | Tanner Gordon (0-1) | #325 |
| Mon, Jun 1st |   |   |   | @ ARI | Eduardo Rodriguez (5-1) | #112 |
| Mon, Jun 15th |   |   |   | vs TB | ||
| Mon, Jun 29th |   |   |   | @ ATH | ||
| Mon, Aug 3rd |   |   |   | @ CHC | ||
| Thu, Aug 13th |   |   |   | vs MIL | ||
| Thu, Sep 3rd |   |   |   | vs STL | ||
| Thu, Sep 17th |   |   |   | @ CIN | ||

