Skip Navigation to Main Content

Michael Soroka or Ryan Yarbrough

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Michael Soroka or Ryan Yarbrough Player Statistics
  Michael Soroka
SP,RP - FA
Michael Soroka
Ryan Yarbrough
SP,RP - FA
Ryan Yarbrough
2026 Stats 
   
   
Games Played2238
   
Games Started212
   
Innings Pitched116.063.1
   
Wins92
   
Losses51
   
Saves03
   
Blown Saves00
   
Holds02
   
Hits Allowed9755
   
Earned Runs4431
   
Home Runs Allowed103
   
Strikeouts11449
   
Walks2923
   
ERA3.414.41
   
WHIP1.091.23
   
Michael Soroka or Ryan Yarbrough Player Projections
  Michael Soroka
SP,RP - FA
Michael Soroka
Ryan Yarbrough
SP,RP - FA
Ryan Yarbrough
2026 Projections 
   
   
Games Played4040
   
Games Started113
   
Innings Pitched92.663.5
   
Wins53
   
Losses53
   
Saves20
   
Blown Saves00
   
Holds25
   
Hits Allowed8460
   
Earned Runs4231
   
Home Runs Allowed129
   
Strikeouts9251
   
Walks3319
   
ERA4.104.44
   
WHIP1.271.25
   
Michael Soroka or Ryan Yarbrough Player Notes
  Michael Soroka
SP,RP - FA
Michael Soroka
Ryan Yarbrough
SP,RP - FA
Ryan Yarbrough
News 
 RHP Michael Soroka declined his $10 million mutual option for 2027 with the Diamondbacks.
Ari Koslow
Sat, Oct 31st
Ryan Yarbrough has made the Yankees Wild Card roster against the Red Sox.
Ari Koslow
Tue, Sep 29th
 Michael Soroka allowed three runs on three hits over 4 2/3 innings with four strikeouts and two walks in a no-decision on Sunday against the Padres.
Ari Koslow
Mon, Sep 28th
Ryan Yarbrough will start for Team USA in Wednesday's exhibition game against the Rockies.
Ari Koslow
Wed, Mar 4th
 Michael Soroka allowed two runs (one earned) on two hits over seven innings with nine strikeouts and one walk in a win on Tuesday against the Rockies.
Ari Koslow
Wed, Sep 23rd
 
 Michael Soroka allowed one run on two hits over five innings with six strikeouts and one walk in a no-decision on Tuesday against the Marlins.
Ari Koslow
Wed, Sep 16th
 
 Diamondbacks’ manager Torey Lovullo confirmed that Michael Soroka will start on Tuesday against the Marlins.
Ari Koslow
Sun, Sep 13th
 
Notes 
There are no recent notes for these players
Michael Soroka or Ryan Yarbrough Player Schedules
  Michael Soroka
SP,RP - FA
Michael Soroka
Ryan Yarbrough
SP,RP - FA
Ryan Yarbrough
Date OppOpp PitcherVBROppOpp PitcherVBR