Joe Ross or Matt Brash
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Matt Brash RP - SEA | Joe Ross RP - TEX | |
| 2026 Stats | ||
| Games Played | 20 | 8 |
| Games Started | 0 | 0 |
| Innings Pitched | 16.2 | 11.2 |
| Wins | 3 | 0 |
| Losses | 0 | 1 |
| Saves | 0 | 0 |
| Blown Saves | 2 | 0 |
| Holds | 6 | 1 |
| Hits Allowed | 8 | 16 |
| Earned Runs | 1 | 12 |
| Home Runs Allowed | 0 | 3 |
| Strikeouts | 15 | 7 |
| Walks | 6 | 6 |
| ERA | 0.54 | 9.26 |
| WHIP | 0.84 | 1.89 |
| Matt Brash RP - SEA | Joe Ross RP - TEX | |
| 2026 Projections | ||
| Games Played | 60 | 25 |
| Games Started | 0 | 1 |
| Innings Pitched | 59.9 | 29.3 |
| Wins | 3 | 1 |
| Losses | 3 | 1 |
| Saves | 3 | 0 |
| Blown Saves | 1 | 0 |
| Holds | 17 | 1 |
| Hits Allowed | 49 | 30 |
| Earned Runs | 23 | 16 |
| Home Runs Allowed | 5 | 4 |
| Strikeouts | 73 | 24 |
| Walks | 24 | 11 |
| ERA | 3.40 | 5.04 |
| WHIP | 1.22 | 1.41 |
| Matt Brash RP - SEA | Joe Ross RP - TEX | |
| News | ||
| Mariners manager Dan Wilson said Matt Brash is throwing lightly on the mound. Ari Koslow Wed, Aug 12th | The Rangers re-signed RHP Joe Ross to a minor league contract. Ari Koslow Fri, Jul 3rd | |
| Mariners manager Dan Wilson said a bullpen is "looming" for Matt Brash. Ari Koslow Mon, Aug 10th | Joe Ross has elected free agency. Ari Koslow Thu, Jul 2nd | |
| Matt Brash is expected to return in late August. Ari Koslow Fri, Jul 31st | Joe Ross was designated for assignment ahead of Monday's game at Cleveland. Nate Miller - FantasyPros Mon, Jun 29th | |
| Matt Brash has started a throwing program. Ari Koslow Sat, Jul 18th | The Rangers selected the contract of RHP Joe Ross from Triple-A Round Rock. Ari Koslow Sat, Jun 13th | |
| Mariners GM Justin Hollander said Matt Brash will undergo an MRI on July 6. Ari Koslow Tue, Jun 30th | The Rangers signed Joe Ross to a minor league contract. Ari Koslow Fri, May 22nd | |
| Notes | ||
| There are no recent notes for these players | ||
| Matt Brash RP - SEA | Joe Ross RP - TEX | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | vs CLE | Tanner Bibee (4-12) | #50 | @ PHI | Cristopher Sanchez (15-4) | #4 |
| Sat, Mar 28th | vs CLE | Joey Cantillo (8-7) | #74 | @ PHI | Aaron Nola (3-9) | #51 |
| Sun, Mar 29th | vs CLE | Slade Cecconi (4-7) | #184 | @ PHI | Jesus Luzardo (10-5) | #12 |
| Mon, Mar 30th | vs NYY | Ryan Weathers (5-7) | #58 | @ BAL | Chris Bassitt (4-4) | #177 |
| Tue, Mar 31st | vs NYY | Max Fried (4-3) | #14 | @ BAL | Zach Eflin (0-0) | |
| Wed, Apr 1st | vs NYY | Cam Schlittler (10-6) | #16 | @ BAL | Trevor Rogers (7-8) | #62 |
| Fri, Apr 3rd | @ LAA | Reid Detmers (3-8) | #31 | vs CIN | Brady Singer (5-11) | #136 |
| Sat, Apr 4th | @ LAA | Jack Kochanowicz (2-5) | vs CIN | Rhett Lowder (4-7) | #189 | |
| Sun, Apr 5th | @ LAA | George Klassen (0-1) | #250 | vs CIN | Chase Burns (13-2) | #21 |
| Mon, Apr 6th | @ TEX | Jacob deGrom (8-7) | #9 | vs SEA | Logan Gilbert (8-7) | #11 |
| Tue, Apr 7th | @ TEX | Nathan Eovaldi (10-9) | #25 | vs SEA | George Kirby (8-9) | #23 |
| Wed, Apr 8th | @ TEX | MacKenzie Gore (6-9) | #33 | vs SEA | Bryan Woo (8-8) | #13 |
| Fri, Apr 10th | vs HOU | Tatsuya Imai (6-4) | #119 | @ LAD | Tyler Glasnow (3-0) | #57 |
| Sat, Apr 11th | vs HOU | Lance McCullers Jr. (2-3) | #271 | @ LAD | Emmet Sheehan (4-8) | #132 |
| Sun, Apr 12th | vs HOU | Cody Bolton (0-1) | #302 | @ LAD | Roki Sasaki (5-5) | #90 |
| Mon, Apr 13th | vs HOU | Mike Burrows (4-9) | #243 | @ ATH | Luis Severino (2-6) | #241 |
| Tue, Apr 14th | @ SD | Michael King (7-8) | #54 | @ ATH | Jeffrey Springs (3-11) | #306 |
| Wed, Apr 15th | @ SD | Randy Vasquez (8-6) | #320 | @ ATH | J.T. Ginn (8-6) | #157 |
| Thu, Apr 16th | @ SD | Walker Buehler (7-5) | #226 | @ ATH | Jacob Lopez (5-4) | #181 |
| Fri, Apr 17th | vs TEX | Jacob deGrom (8-7) | #9 | @ SEA | Logan Gilbert (8-7) | #11 |
| Sat, Apr 18th | vs TEX | Nathan Eovaldi (10-9) | #25 | @ SEA | George Kirby (8-9) | #23 |
| Sun, Apr 19th | vs TEX | MacKenzie Gore (6-9) | #33 | @ SEA | Bryan Woo (8-8) | #13 |
| Tue, Apr 21st | vs ATH | Jacob Lopez (5-4) | #181 | vs PIT | Carmen Mlodzinski (6-4) | #102 |
| Wed, Apr 22nd | vs ATH | Aaron Civale (5-7) | #175 | vs PIT | Braxton Ashcraft (11-5) | #30 |
| Thu, Apr 23rd |   |   |   | vs PIT | Bubba Chandler (5-8) | #122 |
| Fri, Apr 24th | @ STL | Andre Pallante (12-6) | #134 | vs ATH | Luis Severino (2-6) | #241 |
| Sat, Apr 25th | @ STL | Matthew Liberatore (5-9) | #95 | vs ATH | Jeffrey Springs (3-11) | #306 |
| Sun, Apr 26th | @ STL | Michael McGreevy (4-9) | #99 | vs ATH | J.T. Ginn (8-6) | #157 |
| Mon, Apr 27th | @ MIN | Connor Prielipp (3-5) | #83 | vs NYY | Max Fried (4-3) | #14 |
| Tue, Apr 28th | @ MIN | Joe Ryan (6-8) | #60 | vs NYY | Cam Schlittler (10-6) | #16 |
| Wed, Apr 29th | @ MIN | Taj Bradley (9-4) | #45 | vs NYY | Elmer Rodriguez (0-2) | #212 |
| Fri, May 1st | vs KC | Cole Ragans (1-4) | @ DET | Jack Flaherty (3-8) | #86 | |
| Sat, May 2nd | vs KC | Seth Lugo (5-7) | #149 | @ DET | Keider Montero (8-7) | #148 |
| Sun, May 3rd | vs KC | Kris Bubic (3-2) | #159 | @ DET | Tyler Holton (1-4) | #114 |
| Tue, May 5th | vs ATL | Bryce Elder (8-7) | #165 | @ NYY | Elmer Rodriguez (0-2) | #212 |
| Wed, May 6th | vs ATL | Martin Perez (8-6) | #209 | @ NYY | Will Warren (8-6) | #65 |
| Thu, May 7th |   |   |   | @ NYY | Paul Blackburn (3-2) | #224 |
| Fri, May 8th | @ CWS | Sean Burke (7-6) | #72 | vs CHC | Ben Brown (4-2) | #227 |
| Sat, May 9th | @ CWS | Anthony Kay (9-5) | #180 | vs CHC | Edward Cabrera (5-4) | #88 |
| Sun, May 10th | @ CWS | Davis Martin (9-6) | #108 | vs CHC | Jameson Taillon (2-6) | #146 |
| Mon, May 11th | @ HOU | Peter Lambert (8-6) | #141 | vs ARI | Michael Soroka (8-3) | #53 |
| Tue, May 12th | @ HOU | Tatsuya Imai (6-4) | #119 | vs ARI | Zac Gallen (3-9) | #235 |
| Wed, May 13th | @ HOU | Lance McCullers Jr. (2-3) | #271 | vs ARI | Ryne Nelson (3-5) | #193 |
| Fri, May 15th | vs SD | Randy Vasquez (8-6) | #320 | @ HOU | Spencer Arrighetti (7-5) | #284 |
| Sat, May 16th | vs SD | Walker Buehler (7-5) | #226 | @ HOU | Kai-Wei Teng (5-6) | #233 |
| Sun, May 17th | vs SD | Lucas Giolito (2-3) | #401 | @ HOU | Peter Lambert (8-6) | #141 |
| Mon, May 18th | vs CWS | Noah Schultz (3-9) | #283 | @ COL | Jose Quintana (2-3) | #425 |
| Tue, May 19th | vs CWS | Anthony Kay (9-5) | #180 | @ COL | Sammy Peralta | |
| Wed, May 20th | vs CWS | Sean Burke (7-6) | #72 | @ COL | Kyle Freeland (3-10) | #379 |
| Fri, May 22nd | @ KC | Noah Cameron (6-8) | #70 | @ LAA | Grayson Rodriguez (3-5) | #97 |
| Sat, May 23rd | @ KC | Stephen Kolek (4-3) | @ LAA | Walbert Urena (7-8) | #263 | |
| Sun, May 24th | @ KC | Seth Lugo (5-7) | #149 | @ LAA | Reid Detmers (3-8) | #31 |
| Mon, May 25th | @ ATH | Aaron Civale (5-7) | #175 | vs HOU | Tatsuya Imai (6-4) | #119 |
| Tue, May 26th | @ ATH | Gage Jump (5-7) | #101 | vs HOU | Jason Alexander (1-1) | #421 |
| Wed, May 27th | @ ATH | Jeffrey Springs (3-11) | #306 | vs HOU | Mike Burrows (4-9) | #243 |
| Thu, May 28th |   |   |   | vs HOU | Spencer Arrighetti (7-5) | #284 |
| Fri, May 29th | vs ARI | Zac Gallen (3-9) | #235 | vs KC | Stephen Kolek (4-3) | |
| Sat, May 30th | vs ARI | Ryne Nelson (3-5) | #193 | vs KC | Seth Lugo (5-7) | #149 |
| Sun, May 31st | vs ARI | Merrill Kelly (8-9) | #118 | vs KC | Michael Wacha (5-8) | #71 |
| Mon, Jun 1st | vs NYM | Austin Warren | @ STL | Michael McGreevy (4-9) | #99 | |
| Tue, Jun 2nd | vs NYM | Huascar Brazoban (5-2) | #192 | @ STL | Dustin May (6-7) | #47 |
| Wed, Jun 3rd | vs NYM | Freddy Peralta (5-9) | #44 | @ STL | Andre Pallante (12-6) | #134 |
| Fri, Jun 5th | @ DET | Framber Valdez (7-7) | #36 | vs CLE | Parker Messick (9-6) | #37 |
| Sat, Jun 6th | @ DET | Keider Montero (8-7) | #148 | vs CLE | Tanner Bibee (4-12) | #50 |
| Sun, Jun 7th | @ DET | Jack Flaherty (3-8) | #86 | vs CLE | Joey Cantillo (8-7) | #74 |
| Tue, Jun 9th | @ BAL | Trevor Rogers (7-8) | #62 | @ KC | Stephen Kolek (4-3) | |
| Wed, Jun 10th | @ BAL | Brandon Young (9-3) | #137 | @ KC | Seth Lugo (5-7) | #149 |
| Thu, Jun 11th | @ BAL | Kyle Bradish (7-11) | #43 | @ KC | Michael Wacha (5-8) | #71 |
| Fri, Jun 12th | @ WSH | Zack Littell (8-8) | #253 | @ BOS | Sonny Gray (14-3) | #28 |
| Sat, Jun 13th | @ WSH | Cade Cavalli (9-5) | #66 | @ BOS | Ranger Suarez (4-3) | #22 |
| Sun, Jun 14th | @ WSH | PJ Poulin (3-0) | #361 | @ BOS | Connelly Early (7-5) | #158 |
| Mon, Jun 15th |   |   |   | vs MIN | Mike Paredes (0-3) | #383 |
| Tue, Jun 16th | vs BAL | Brandon Young (9-3) | #137 | vs MIN | Zebby Matthews (5-8) | #109 |
| Thu, Jun 18th | vs BAL | Shane Baz (4-11) | #68 | vs MIN | Joe Ryan (6-8) | #60 |
| Fri, Jun 19th | vs BOS | Ranger Suarez (4-3) | #22 | vs SD | Randy Vasquez (8-6) | #320 |
| Sat, Jun 20th | vs BOS | Connelly Early (7-5) | #158 | vs SD | Walker Buehler (7-5) | #226 |
| Sun, Jun 21st | vs BOS | Payton Tolle (7-6) | #35 | vs SD | Wandy Peralta (2-2) | #220 |
| Mon, Jun 22nd |   |   |   | @ MIA | Tyler Phillips (3-5) | #273 |
| Tue, Jun 23rd | @ PIT | Mitch Keller (6-8) | @ MIA | Sandy Alcantara (13-6) | #52 | |
| Wed, Jun 24th | @ PIT | Braxton Ashcraft (11-5) | #30 | @ MIA | Eury Perez (6-9) | #42 |
| Thu, Jun 25th | @ PIT | Bubba Chandler (5-8) | #122 | @ TOR | Kevin Gausman (6-10) | #24 |
| Fri, Jun 26th | @ CLE | Joey Cantillo (8-7) | #74 | @ TOR | Patrick Corbin (3-4) | |
| Sat, Jun 27th | @ CLE | Slade Cecconi (4-7) | #184 | @ TOR | Dylan Cease (7-5) | #8 |
| Sun, Jun 28th | @ CLE | Gavin Williams (11-6) | #17 | @ TOR | Shane Bieber (3-2) | #106 |
| Mon, Jun 29th | vs LAA | Ryan Johnson (2-6) | #270 | @ CLE | Parker Messick (9-6) | #37 |
| Tue, Jun 30th | vs LAA | Jose Soriano (9-6) | #40 | @ CLE | Tanner Bibee (4-12) | #50 |
| Wed, Jul 1st |   |   |   | @ CLE | Joey Cantillo (8-7) | #74 |
| Thu, Jul 2nd | vs LAA | Walbert Urena (7-8) | #263 | vs DET | Framber Valdez (7-7) | #36 |
| Sat, Jul 4th | vs TOR | Shane Bieber (3-2) | #106 | vs DET | Jack Flaherty (3-8) | #86 |
| Sun, Jul 5th | vs TOR | Trey Yesavage (5-5) | #154 | vs DET | Casey Mize (4-7) | #34 |
| Tue, Jul 7th | @ MIA | Max Meyer (9-1) | #135 | vs LAA | Jose Soriano (9-6) | #40 |
| Wed, Jul 8th | @ MIA | Tyler Phillips (3-5) | #273 | vs LAA | Walbert Urena (7-8) | #263 |
| Thu, Jul 9th | @ MIA | Janson Junk (5-7) | #110 | vs LAA | Reid Detmers (3-8) | #31 |
| Fri, Jul 10th | @ TB | Nick Martinez (12-3) | #78 | vs HOU | Hunter Brown (3-2) | #19 |
| Sat, Jul 11th | @ TB | Griffin Jax (6-9) | #81 | vs HOU | Peter Lambert (8-6) | #141 |
| Sun, Jul 12th | @ TB | Ian Seymour (9-3) | #69 | vs HOU | Cristian Javier (1-3) | #173 |
| Fri, Jul 17th | vs SF | Landen Roupp (7-11) | #59 | @ ATL | Chris Sale (12-7) | #6 |
| Sat, Jul 18th | vs SF | Logan Webb (7-7) | #18 | @ ATL | Owen Murphy (0-1) | #308 |
| Sun, Jul 19th | vs SF | Robbie Ray (10-7) | #79 | @ ATL | Grant Holmes (7-4) | #176 |
| Mon, Jul 20th | vs CIN | Andrew Abbott (6-7) | #93 | vs CWS | Erick Fedde (6-7) | #407 |
| Tue, Jul 21st | vs CIN | Chase Burns (13-2) | #21 | vs CWS | Noah Schultz (3-9) | #283 |
| Wed, Jul 22nd | vs CIN | Brady Singer (5-11) | #136 | vs CWS | Anthony Kay (9-5) | #180 |
| Fri, Jul 24th | @ TEX | MacKenzie Gore (6-9) | #33 | vs SEA | Bryce Miller (4-6) | #32 |
| Sat, Jul 25th | @ TEX | Nathan Eovaldi (10-9) | #25 | vs SEA | Bryan Woo (8-8) | #13 |
| Sun, Jul 26th | @ TEX | Jacob deGrom (8-7) | #9 | vs SEA | Logan Gilbert (8-7) | #11 |
| Mon, Jul 27th | @ TEX | Kumar Rocker (4-9) | #92 | vs SEA | George Kirby (8-9) | #23 |
| Tue, Jul 28th | @ LAD | Justin Wrobleski (11-4) | #107 | @ TB | Griffin Jax (6-9) | #81 |
| Wed, Jul 29th | @ LAD | Eric Lauer (6-6) | #345 | @ TB | Casey Legumina (2-2) | #280 |
| Thu, Jul 30th | @ LAD | Roki Sasaki (5-5) | #90 | @ TB | Shane McClanahan (9-6) | #63 |
| Fri, Jul 31st | vs MIN | Zebby Matthews (5-8) | #109 | @ HOU | Hunter Brown (3-2) | #19 |
| Sat, Aug 1st | vs MIN | Connor Prielipp (3-5) | #83 | @ HOU | Ronel Blanco (0-1) | #123 |
| Sun, Aug 2nd | vs MIN | Taj Bradley (9-4) | #45 | @ HOU | Peter Lambert (8-6) | #141 |
| Mon, Aug 3rd |   |   |   | vs SF | Logan Webb (7-7) | #18 |
| Tue, Aug 4th | vs DET | Troy Melton (7-1) | #49 | vs SF | Blade Tidwell (0-0) | #150 |
| Wed, Aug 5th | vs DET | Drew Anderson (4-4) | #77 | vs SF | Carson Whisenhunt (3-3) | #169 |
| Fri, Aug 7th | vs TB | Drew Rasmussen (11-5) | #15 | vs BAL | Shane Baz (4-11) | #68 |
| Sat, Aug 8th | vs TB | Casey Legumina (2-2) | #280 | vs BAL | Kyle Bradish (7-11) | #43 |
| Sun, Aug 9th | vs TB | Ian Seymour (9-3) | #69 | vs BAL | Cade Povich (2-1) | #215 |
| Mon, Aug 10th |   |   |   | @ LAA | Reid Detmers (3-8) | #31 |
| Tue, Aug 11th | @ NYY | Ryan Weathers (5-7) | #58 | @ LAA | Ryan Johnson (2-6) | #270 |
| Wed, Aug 12th | @ NYY | Will Warren (8-6) | #65 | @ LAA | George Klassen (0-1) | #250 |
| Thu, Aug 13th | @ NYY | Max Fried (4-3) | #14 | @ LAA | Walbert Urena (7-8) | #263 |
| Fri, Aug 14th | @ HOU | Peter Lambert (8-6) | #141 | @ ATH | Gage Jump (5-7) | #101 |
| Sat, Aug 15th | @ HOU | Cristian Javier (1-3) | #173 | @ ATH | J.T. Ginn (8-6) | #157 |
| Sun, Aug 16th | @ HOU | Hayden Wesneski (2-0) | #85 | @ ATH | Jacob Lopez (5-4) | #181 |
| Tue, Aug 18th | @ MIL | Kyle Harrison (9-3) | #48 | vs WSH | Miles Mikolas (3-9) | #301 |
| Wed, Aug 19th | @ MIL | Dustin May (6-7) | #47 | vs WSH | Cade Cavalli (9-5) | #66 |
| Thu, Aug 20th | @ MIL | Shane Drohan (6-4) | #94 | vs WSH | ||
| Fri, Aug 21st | vs CHC | vs LAA | ||||
| Sat, Aug 22nd | vs CHC | vs LAA | ||||
| Sun, Aug 23rd | vs CHC | vs LAA | ||||
| Mon, Aug 24th | vs PHI | @ CWS | ||||
| Tue, Aug 25th | vs PHI | @ CWS | ||||
| Wed, Aug 26th | vs PHI | @ CWS | ||||
| Fri, Aug 28th | @ TOR | @ MIL | ||||
| Sat, Aug 29th | @ TOR | @ MIL | ||||
| Sun, Aug 30th | @ TOR | @ MIL | ||||
| Mon, Aug 31st | @ BOS | vs ATH | ||||
| Tue, Sep 1st | @ BOS | vs ATH | ||||
| Wed, Sep 2nd | @ BOS | vs ATH | ||||
| Thu, Sep 3rd | vs ATH | vs TB | ||||
| Fri, Sep 4th | vs ATH | vs TB | ||||
| Sat, Sep 5th | vs ATH | vs TB | ||||
| Sun, Sep 6th | vs ATH | vs TB | ||||
| Tue, Sep 8th | vs TEX | @ SEA | ||||
| Wed, Sep 9th | vs TEX | @ SEA | ||||
| Thu, Sep 10th | vs TEX | @ SEA | ||||
| Fri, Sep 11th | @ ATH | @ ARI | ||||
| Sat, Sep 12th | @ ATH | @ ARI | ||||
| Sun, Sep 13th | @ ATH | @ ARI | ||||
| Tue, Sep 15th | @ LAA | vs BOS | ||||
| Wed, Sep 16th | @ LAA | vs BOS | ||||
| Thu, Sep 17th |   |   |   | vs BOS | ||
| Fri, Sep 18th | @ COL | vs TOR | ||||
| Sat, Sep 19th | @ COL | vs TOR | ||||
| Sun, Sep 20th | @ COL | vs TOR | ||||
| Tue, Sep 22nd | vs HOU | vs NYM | ||||
| Wed, Sep 23rd | vs HOU | vs NYM | ||||
| Thu, Sep 24th | vs LAA | vs NYM | ||||
| Fri, Sep 25th | vs LAA | @ MIN | ||||
| Sat, Sep 26th | vs LAA | @ MIN | ||||
| Sun, Sep 27th | vs LAA | @ MIN | ||||
| Fri, Mar 27th | vs CLE | Gavin Williams (11-6) | #17 |   |   |   |
| Mon, Apr 20th | vs ATH | J.T. Ginn (8-6) | #157 |   |   |   |
| Mon, May 4th | vs ATL | JR Ritchie (1-2) | #277 |   |   |   |
| Thu, May 14th | @ HOU | Mike Burrows (4-9) | #243 |   |   |   |
| Mon, Jun 8th | @ BAL | Trey Gibson (1-3) | #288 |   |   |   |
| Wed, Jun 17th | vs BAL | Kyle Bradish (7-11) | #43 |   |   |   |
| Fri, Jul 3rd | vs TOR | Dylan Cease (7-5) | #8 |   |   |   |
| Thu, Aug 6th | vs DET | Framber Valdez (7-7) | #36 |   |   |   |
| Mon, Sep 14th | @ LAA |   |   |   | ||

