Who Should I Trade?
Graham Ashcraft for Triston McKenzie (2026)
See if your team wins or loses with this trade View Trade Analyzer
Experts' Pick | ||
| Graham Ashcraft RP - CIN | Triston McKenzie SP,RP - SD | |
Expert |
100% Recommended by 2 of 2 experts |
0% Recommended by 0 of 2 experts |
| Rankings | ||
| Rest of Season | # 254 | ‐ |
| VBR | # 746 | ‐ |
| Projections | ||
| Strikeouts | 17 | 2 |
| Wins | 1 | 0 |
| Saves | 0 | 0 |
| ERA | 3.97 | 4.39 |
| WHIP | 1.40 | 1.71 |
| Misc | ||
| Injury Alert | IL60 | MiLB |
| Expert Ranks | ||
| Kelly Kirby FantasyPros | # 235 | ‐ |
| Kevin Spinelli KevScores | # 291 | ‐ |
| Graham Ashcraft RP - CIN | Triston McKenzie SP,RP - SD | |
| 2026 Stats | ||
| Games Played | 26 | ‐ |
| Games Started | 0 | ‐ |
| Innings Pitched | 27.0 | ‐ |
| Wins | 1 | ‐ |
| Losses | 1 | ‐ |
| Saves | 1 | ‐ |
| Blown Saves | 2 | ‐ |
| Holds | 10 | ‐ |
| Hits Allowed | 17 | ‐ |
| Earned Runs | 10 | ‐ |
| Home Runs Allowed | 2 | ‐ |
| Strikeouts | 32 | ‐ |
| Walks | 16 | ‐ |
| ERA | 3.33 | ‐ |
| WHIP | 1.22 | ‐ |
| Graham Ashcraft RP - CIN | Triston McKenzie SP,RP - SD | |
| 2026 Projections | ||
| Games Played | 19 | 12 |
| Games Started | 0 | 1 |
| Innings Pitched | 17.9 | 2.1 |
| Wins | 1 | 0 |
| Losses | 1 | 0 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 1 | 0 |
| Hits Allowed | 17 | 3 |
| Earned Runs | 8 | 1 |
| Home Runs Allowed | 2 | 1 |
| Strikeouts | 17 | 2 |
| Walks | 7 | 1 |
| ERA | 3.97 | 4.39 |
| WHIP | 1.40 | 1.71 |
| Graham Ashcraft RP - CIN | Triston McKenzie SP,RP - SD | |
| News | ||
| The Reds placed Graham Ashcraft on the 60-day injured list with a UCL sprain. Ari Koslow Fri, May 29th | Triston McKenzie has been reassigned to minor league camp by the San Diego Padres. David Leisering Sat, Mar 21st | |
| The Reds activated RHP Graham Ashcraft from the bereavement list. Ari Koslow Sat, May 2nd | McKenzie carries a 5.46 ERA across 24 big-league appearances (20 starts) since 2023 into Padres camp as a non-roster invitee, but his arm has shown something new this spring. He gained weight over the offseason and pitched in winter ball for the first time, and his four-seamer is averaging 95.7 mph — up two full mph from last season. McKenzie has never touched 97 mph in a major-league game, but he topped that mark 10 times in his most recent Cactus League outing and peaked at 98.8 mph. He admitted having "no idea" where the extra velocity is coming from. Bruno Mulé Fri, Mar 13th | |
| Graham Ashcraft threw a scoreless inning with one strikeout and one walk in a save on Sunday against the Twins. Ari Koslow Mon, Apr 20th | ||
| Graham Ashcraft won his arbitration hearing against the Cincinnati Reds and will make $1.75 million in 2026. The Reds came in at $1.25 million. David Leisering Fri, Feb 6th | ||
| Notes | ||
| There are no recent notes for these players | ||
| Graham Ashcraft RP - CIN | Triston McKenzie SP,RP - SD | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | vs BOS | Garrett Crochet (3-3) | #9 | vs DET | Tarik Skubal (3-2) | #4 |
| Sat, Mar 28th | vs BOS | Sonny Gray (6-1) | #30 | vs DET | Jack Flaherty (0-7) | #62 |
| Sun, Mar 29th | vs BOS | Connelly Early (5-2) | #97 |   |   |   |
| Mon, Mar 30th | vs PIT | Braxton Ashcraft (5-2) | #47 | vs SF | Landen Roupp (5-5) | #61 |
| Tue, Mar 31st | vs PIT | Bubba Chandler (1-6) | #122 | vs SF | Logan Webb (2-4) | #12 |
| Wed, Apr 1st | vs PIT | Paul Skenes (6-5) | #2 | vs SF | Adrian Houser (2-5) | #189 |
| Fri, Apr 3rd | @ TEX | MacKenzie Gore (4-4) | #50 | @ BOS | Sonny Gray (6-1) | #30 |
| Sat, Apr 4th | @ TEX | Kumar Rocker (2-5) | #103 | @ BOS | Connelly Early (5-2) | #97 |
| Sun, Apr 5th | @ TEX | Jack Leiter (3-4) | #76 | @ BOS | Ranger Suarez (2-3) | #32 |
| Mon, Apr 6th | @ MIA | Janson Junk (3-5) | #116 | @ PIT | Bubba Chandler (1-6) | #122 |
| Tue, Apr 7th | @ MIA | Sandy Alcantara (3-4) | #73 | @ PIT | Paul Skenes (6-5) | #2 |
| Wed, Apr 8th | @ MIA | Eury Perez (3-6) | #109 | @ PIT | Mitch Keller (5-2) | #95 |
| Thu, Apr 9th | @ MIA | Max Meyer (5-0) | #68 | vs COL | Jimmy Herget (0-1) | #250 |
| Fri, Apr 10th | vs LAA | Jack Kochanowicz (2-4) | #420 | vs COL | Tomoyuki Sugano (4-4) | #428 |
| Sat, Apr 11th | vs LAA | George Klassen (0-1) | #337 | vs COL | Ryan Feltner (2-1) | #424 |
| Sun, Apr 12th | vs LAA | Jose Soriano (6-4) | #45 | vs COL | Kyle Freeland (1-6) | #395 |
| Tue, Apr 14th | vs SF | Robbie Ray (3-6) | #83 | vs SEA | Bryan Woo (5-3) | #6 |
| Wed, Apr 15th | vs SF | Tyler Mahle (1-7) | #119 | vs SEA | Emerson Hancock (4-2) | #91 |
| Thu, Apr 16th | vs SF | Landen Roupp (5-5) | #61 | vs SEA | Luis Castillo (2-5) | #46 |
| Fri, Apr 17th | @ MIN | Joe Ryan (3-3) | #15 | @ LAA | Jose Soriano (6-4) | #45 |
| Sat, Apr 18th | @ MIN | Taj Bradley (5-1) | #74 | @ LAA | Yusei Kikuchi (0-3) | #155 |
| Sun, Apr 19th | @ MIN | Bailey Ober (6-3) | #72 | @ LAA | Walbert Urena (2-4) | #421 |
| Mon, Apr 20th | @ TB | Jesse Scholtens (5-3) | #283 |   |   |   |
| Tue, Apr 21st | @ TB | Steven Matz (4-2) | #98 | @ COL | Jimmy Herget (0-1) | #250 |
| Wed, Apr 22nd | @ TB | Nick Martinez (5-1) | #81 | @ COL | Tomoyuki Sugano (4-4) | #428 |
| Fri, Apr 24th | vs DET | Framber Valdez (2-4) | #26 |   |   |   |
| Sat, Apr 25th | vs DET | Jack Flaherty (0-7) | #62 | @ ARI | Zac Gallen (3-4) | #71 |
| Sun, Apr 26th | vs DET | Keider Montero (2-3) | #201 | @ ARI | Ryne Nelson (2-4) | #89 |
| Tue, Apr 28th | vs COL | Kyle Freeland (1-6) | #395 | vs CHC | Edward Cabrera (3-2) | #70 |
| Wed, Apr 29th | vs COL | Tomoyuki Sugano (4-4) | #428 | vs CHC | Jameson Taillon (2-4) | #107 |
| Thu, Apr 30th | vs COL | Michael Lorenzen (2-7) | #427 |   |   |   |
| Fri, May 1st | @ PIT | Mitch Keller (5-2) | #95 | vs CWS | Noah Schultz (2-4) | #221 |
| Sat, May 2nd | @ PIT | Carmen Mlodzinski (4-3) | #132 | vs CWS | Sean Burke (2-3) | #142 |
| Sun, May 3rd | @ PIT | Braxton Ashcraft (5-2) | #47 | vs CWS | Anthony Kay (5-1) | #182 |
| Mon, May 4th | @ CHC | Edward Cabrera (3-2) | #70 | @ SF | Trevor McDonald (2-2) | #161 |
| Tue, May 5th | @ CHC | Jameson Taillon (2-4) | #107 | @ SF | Logan Webb (2-4) | #12 |
| Wed, May 6th | @ CHC | Colin Rea (5-3) | #140 | @ SF | Adrian Houser (2-5) | #189 |
| Thu, May 7th | @ CHC | Shota Imanaga (4-6) | #24 | vs STL | Matthew Liberatore (3-3) | #114 |
| Fri, May 8th | vs HOU | Mike Burrows (3-6) | #121 | vs STL | Michael McGreevy (3-4) | #86 |
| Sat, May 9th | vs HOU | Spencer Arrighetti (7-1) | #126 | vs STL | Dustin May (3-6) | #85 |
| Sun, May 10th | vs HOU | Kai-Wei Teng (3-3) | #181 | vs STL | Kyle Leahy (5-3) | #162 |
| Tue, May 12th | vs WSH | Miles Mikolas (1-4) | #215 | @ MIL | Brandon Sproat (1-4) | #158 |
| Wed, May 13th | vs WSH | Jake Irvin (2-4) | #203 | @ MIL | Jacob Misiorowski (6-2) | #18 |
| Thu, May 14th | vs WSH | Foster Griffin (6-2) | #88 | @ MIL | Kyle Harrison (6-1) | #63 |
| Fri, May 15th | @ CLE | Tanner Bibee (0-7) | #38 | @ SEA | Emerson Hancock (4-2) | #91 |
| Sat, May 16th | @ CLE | Joey Cantillo (4-2) | #106 | @ SEA | Logan Gilbert (3-4) | #11 |
| Sun, May 17th | @ CLE | Gavin Williams (8-3) | #27 | @ SEA | George Kirby (5-4) | #14 |
| Mon, May 18th | @ PHI | Andrew Painter (1-6) | #170 | vs LAD | Yoshinobu Yamamoto (5-4) | #13 |
| Tue, May 19th | @ PHI | Jesus Luzardo (4-4) | #10 | vs LAD | Emmet Sheehan (3-1) | #42 |
| Wed, May 20th | @ PHI | Aaron Nola (3-4) | #39 | vs LAD | Shohei Ohtani (5-2) | #1 |
| Sat, May 23rd | vs STL | Kyle Leahy (5-3) | #162 | vs ATH | J.T. Ginn (3-3) | #127 |
| Mon, May 25th | @ NYM | Nolan McLean (3-4) | #29 | vs PHI | Jesus Luzardo (4-4) | #10 |
| Tue, May 26th | @ NYM | David Peterson (3-5) | #117 | vs PHI | Aaron Nola (3-4) | #39 |
| Wed, May 27th | @ NYM | Huascar Brazoban (3-1) | #192 | vs PHI | Cristopher Sanchez (6-2) | #3 |
| Fri, May 29th | vs ATL | Grant Holmes (3-2) | #139 | @ WSH | Paxton Schultz | |
| Sat, May 30th | vs ATL | Martin Perez (3-3) | #200 | @ WSH | Foster Griffin (6-2) | #88 |
| Sun, May 31st | vs ATL | Spencer Strider (3-1) | #31 | @ WSH | Zack Littell (5-4) | #169 |
| Mon, Jun 1st | vs KC | Luinder Avila |   |   |   | |
| Tue, Jun 2nd | vs KC | Noah Cameron (2-4) | #92 | @ PHI | Aaron Nola (3-4) | #39 |
| Wed, Jun 3rd | vs KC | Stephen Kolek (3-1) | #166 | @ PHI | Cristopher Sanchez (6-2) | #3 |
| Fri, Jun 5th | @ STL | Kyle Leahy (5-3) | #162 | vs NYM | Christian Scott (1-0) | #90 |
| Sat, Jun 6th | @ STL | Matthew Liberatore (3-3) | #114 | vs NYM | Nolan McLean (3-4) | #29 |
| Sun, Jun 7th | @ STL | Michael McGreevy (3-4) | #86 | vs NYM | David Peterson (3-5) | #117 |
| Mon, Jun 8th | @ SD | Walker Buehler (3-3) | #220 | vs CIN | Andrew Abbott (4-3) | #99 |
| Tue, Jun 9th | @ SD | Lucas Giolito (2-0) | #172 | vs CIN | Rhett Lowder (3-3) | #206 |
| Wed, Jun 10th | @ SD | vs CIN | ||||
| Fri, Jun 12th | vs ARI | @ BAL | ||||
| Sat, Jun 13th | vs ARI | @ BAL | ||||
| Sun, Jun 14th | vs ARI | @ BAL | ||||
| Mon, Jun 15th | vs NYM | @ STL | ||||
| Tue, Jun 16th | vs NYM | @ STL | ||||
| Wed, Jun 17th | vs NYM | @ STL | ||||
| Fri, Jun 19th | @ NYY | @ TEX | ||||
| Sat, Jun 20th | @ NYY | @ TEX | ||||
| Sun, Jun 21st | @ NYY | @ TEX | ||||
| Mon, Jun 22nd | vs MIL | vs ATL | ||||
| Tue, Jun 23rd | vs MIL | vs ATL | ||||
| Wed, Jun 24th | vs MIL | vs ATL | ||||
| Fri, Jun 26th | @ PIT | vs LAD | ||||
| Sat, Jun 27th | @ PIT | vs LAD | ||||
| Sun, Jun 28th | @ PIT | vs LAD | ||||
| Mon, Jun 29th | @ MIL | @ CHC | ||||
| Tue, Jun 30th | @ MIL | @ CHC | ||||
| Wed, Jul 1st | @ MIL | @ CHC | ||||
| Thu, Jul 2nd | @ MIL | @ LAD | ||||
| Fri, Jul 3rd | vs BAL | @ LAD | ||||
| Sat, Jul 4th | vs BAL | @ LAD | ||||
| Sun, Jul 5th | vs BAL | @ LAD | ||||
| Tue, Jul 7th | vs PHI | vs ARI | ||||
| Wed, Jul 8th | vs PHI | vs ARI | ||||
| Thu, Jul 9th | vs PHI | vs ARI | ||||
| Fri, Jul 10th | vs CHC | vs TOR | ||||
| Sat, Jul 11th | vs CHC | vs TOR | ||||
| Sun, Jul 12th | vs CHC | vs TOR | ||||
| Fri, Jul 17th | @ COL | @ KC | ||||
| Sat, Jul 18th | @ COL | @ KC | ||||
| Sun, Jul 19th | @ COL | @ KC | ||||
| Mon, Jul 20th | @ SEA | @ ATL | ||||
| Tue, Jul 21st | @ SEA | @ ATL | ||||
| Wed, Jul 22nd | @ SEA | @ ATL | ||||
| Fri, Jul 24th | @ STL | @ MIA | ||||
| Sat, Jul 25th | @ STL | @ MIA | ||||
| Sun, Jul 26th | @ STL | @ MIA | ||||
| Mon, Jul 27th | vs CLE |   |   |   | ||
| Tue, Jul 28th | vs CLE | vs COL | ||||
| Wed, Jul 29th | vs CLE | vs COL | ||||
| Thu, Jul 30th | vs PIT | vs SF | ||||
| Fri, Jul 31st | vs PIT | vs SF | ||||
| Sat, Aug 1st | vs PIT | vs SF | ||||
| Sun, Aug 2nd | vs PIT | vs SF | ||||
| Tue, Aug 4th | vs ATH | @ ARI | ||||
| Wed, Aug 5th | vs ATH | @ ARI | ||||
| Thu, Aug 6th | vs ATH | @ ARI | ||||
| Fri, Aug 7th | @ WSH | vs HOU | ||||
| Sat, Aug 8th | @ WSH | vs HOU | ||||
| Sun, Aug 9th | @ WSH | vs HOU | ||||
| Tue, Aug 11th | @ CWS | vs MIL | ||||
| Wed, Aug 12th | @ CWS | vs MIL | ||||
| Thu, Aug 13th | @ CWS |   |   |   | ||
| Fri, Aug 14th | vs MIA | @ CLE | ||||
| Sat, Aug 15th | vs MIA | @ CLE | ||||
| Sun, Aug 16th | vs MIA | @ CLE | ||||
| Mon, Aug 17th | vs STL | @ NYM | ||||
| Tue, Aug 18th | vs STL | @ NYM | ||||
| Wed, Aug 19th | vs STL | @ NYM | ||||
| Thu, Aug 20th | vs STL |   |   |   | ||
| Fri, Aug 21st | @ ARI | vs MIN | ||||
| Sat, Aug 22nd | @ ARI | vs MIN | ||||
| Sun, Aug 23rd | @ ARI | vs MIN | ||||
| Mon, Aug 24th | @ SF | vs PIT | ||||
| Tue, Aug 25th | @ SF | vs PIT | ||||
| Wed, Aug 26th | @ SF | vs PIT | ||||
| Fri, Aug 28th | @ CHC | @ TB | ||||
| Sat, Aug 29th | @ CHC | @ TB | ||||
| Sun, Aug 30th | @ CHC | @ TB | ||||
| Mon, Aug 31st | vs SD | @ CIN | ||||
| Tue, Sep 1st | vs SD | @ CIN | ||||
| Wed, Sep 2nd | vs SD | @ CIN | ||||
| Fri, Sep 4th | vs MIL | vs NYY | ||||
| Sat, Sep 5th | vs MIL | vs NYY | ||||
| Sun, Sep 6th | vs MIL | vs NYY | ||||
| Mon, Sep 7th | @ LAD | vs WSH | ||||
| Tue, Sep 8th | @ LAD | vs WSH | ||||
| Wed, Sep 9th | @ LAD | vs WSH | ||||
| Fri, Sep 11th | @ MIL | @ SF | ||||
| Sat, Sep 12th | @ MIL | @ SF | ||||
| Sun, Sep 13th | @ MIL | @ SF | ||||
| Mon, Sep 14th | vs LAD | @ COL | ||||
| Tue, Sep 15th | vs LAD | @ COL | ||||
| Wed, Sep 16th | vs LAD | @ COL | ||||
| Thu, Sep 17th | vs LAD | @ COL | ||||
| Fri, Sep 18th | vs CHC | vs MIA | ||||
| Sat, Sep 19th | vs CHC | vs MIA | ||||
| Sun, Sep 20th | vs CHC | vs MIA | ||||
| Tue, Sep 22nd | @ ATL | @ LAD | ||||
| Wed, Sep 23rd | @ ATL | @ LAD | ||||
| Thu, Sep 24th | @ ATL | @ LAD | ||||
| Fri, Sep 25th | @ TOR | vs ARI | ||||
| Sat, Sep 26th | @ TOR | vs ARI | ||||
| Sun, Sep 27th | @ TOR | vs ARI | ||||
| Fri, Mar 27th |   |   |   | vs DET | Framber Valdez (2-4) | #26 |
| Thu, Apr 23rd |   |   |   | @ COL | Ryan Feltner (2-1) | #424 |
| Mon, Apr 27th |   |   |   | vs CHC | Matthew Boyd (2-1) | #40 |
| Fri, May 22nd |   |   |   | vs ATH | Jeffrey Springs (3-6) | #111 |
| Sun, May 24th |   |   |   | vs ATH | Luis Medina (1-1) | #244 |
| Thu, Jun 4th |   |   |   | @ PHI | Zack Wheeler (4-1) | #7 |
| Mon, Jul 6th |   |   |   | vs ARI | ||
| Thu, Jul 23rd |   |   |   | @ ATL | ||
| Mon, Aug 3rd |   |   |   | @ ARI | ||
| Mon, Aug 10th |   |   |   | vs MIL | ||

