Skip Navigation to Main Content

Miguel Ullola or Thomas Hatch

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Miguel Ullola or Thomas Hatch Player Statistics
  Miguel Ullola
SP,RP - HOU
Miguel Ullola
Thomas Hatch
SP,RP - ARI
Thomas Hatch
2026 Stats 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Miguel Ullola or Thomas Hatch Player Projections
  Miguel Ullola
SP,RP - HOU
Miguel Ullola
Thomas Hatch
SP,RP - ARI
Thomas Hatch
2026 Projections 
   
   
Games Played911
   
Games Started01
   
Innings Pitched10.821.6
   
Wins11
   
Losses11
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed824
   
Earned Runs517
   
Home Runs Allowed14
   
Strikeouts1219
   
Walks611
   
ERA3.946.90
   
WHIP1.321.61
   
Miguel Ullola or Thomas Hatch Player Notes
  Miguel Ullola
SP,RP - HOU
Miguel Ullola
Thomas Hatch
SP,RP - ARI
Thomas Hatch
News 
 Ullola was added to Houston's 40-man roster during the offseason. He has posted a 15.6 percent walk rate across his minor-league career.
Bruno Mulé
Thu, Mar 5th
The Diamondbacks reassigned RHP Thomas Hatch to minor league camp.
Ari Koslow
Thu, Mar 12th
  Thomas Hatch has agreed to a minor league deal with the Arizona Diamondbacks. He will be in major league camp as a non-roster invitee this spring.
David Leisering
Thu, Jan 8th
Notes 
There are no recent notes for these players
Miguel Ullola or Thomas Hatch Player Schedules
  Miguel Ullola
SP,RP - HOU
Miguel Ullola
Thomas Hatch
SP,RP - ARI
Thomas Hatch
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs LAAJose Soriano (6-4)#45@ LADYoshinobu Yamamoto (5-4)#13
Fri, Mar 27thvs LAAYusei Kikuchi (0-3)#155@ LADEmmet Sheehan (3-1)#42
Sat, Mar 28thvs LAAReid Detmers (2-5)#41@ LADTyler Glasnow (3-0)#37
Sun, Mar 29thvs LAAJack Kochanowicz (2-4)#420   
Mon, Mar 30thvs BOSRanger Suarez (2-3)#32vs DETJustin Verlander (0-1)#160
Tue, Mar 31stvs BOSBrayan Bello (2-5)#144vs DETCasey Mize (2-3)#65
Wed, Apr 1stvs BOSGarrett Crochet (3-3)#9vs DETTarik Skubal (3-2)#4
Fri, Apr 3rd@ ATHJeffrey Springs (3-6)#111vs ATLGrant Holmes (3-2)#139
Sat, Apr 4th@ ATHLuis Morales (0-2)#306vs ATLBryce Elder (4-3)#113
Sun, Apr 5th@ ATHJacob Lopez (4-3)#202vs ATLMartin Perez (3-3)#200
Mon, Apr 6th@ COLRyan Feltner (2-1)#424   
Tue, Apr 7th@ COLKyle Freeland (1-6)#395@ NYMFreddy Peralta (3-4)#28
Wed, Apr 8th@ COLMichael Lorenzen (2-7)#427@ NYMDavid Peterson (3-5)#117
Fri, Apr 10th@ SEAEmerson Hancock (4-2)#91@ PHIJesus Luzardo (4-4)#10
Sat, Apr 11th@ SEALuis Castillo (2-5)#46@ PHITaijuan Walker (1-4)#413
Sun, Apr 12th@ SEALogan Gilbert (3-4)#11@ PHIZach Pop
Mon, Apr 13th@ SEAGeorge Kirby (5-4)#14@ BALDean Kremer (0-1)#110
Tue, Apr 14thvs COLMichael Lorenzen (2-7)#427@ BALTrevor Rogers (2-6)#94
Wed, Apr 15thvs COLJose Quintana (2-3)#425@ BALKyle Bradish (3-6)#43
Thu, Apr 16thvs COLJuan Mejia   
Fri, Apr 17thvs STLKyle Leahy (5-3)#162vs TORBraydon Fisher (2-1)#156
Sat, Apr 18thvs STLAndre Pallante (5-4)#163vs TORMax Scherzer (1-3)#149
Sun, Apr 19thvs STLMatthew Liberatore (3-3)#114vs TORKevin Gausman (4-3)#19
Mon, Apr 20th@ CLESlade Cecconi (3-5)#105   
Tue, Apr 21st@ CLEParker Messick (6-1)#51vs CWSSean Burke (2-3)#142
Wed, Apr 22nd@ CLETanner Bibee (0-7)#38vs CWSAnthony Kay (5-1)#182
Fri, Apr 24thvs NYYWill Warren (7-1)#60   
Sat, Apr 25thvs NYYRyan Weathers (2-3)#66vs SDGerman Marquez (3-2)#330
Sun, Apr 26thvs NYYLuis Gil (1-2)#249vs SDMichael King (4-4)#35
Tue, Apr 28th@ BALShane Baz (2-5)#84@ MILChad Patrick (2-2)#148
Thu, Apr 30th@ BALBrandon Young (3-1)#194@ MILBrandon Woodruff (2-1)#56
Fri, May 1st@ BOSJake Bennett (1-1)#303@ CHCColin Rea (5-3)#140
Sat, May 2nd@ BOSConnelly Early (5-2)#97@ CHCShota Imanaga (4-6)#24
Sun, May 3rd@ BOSRanger Suarez (2-3)#32@ CHCMatthew Boyd (2-1)#40
Mon, May 4thvs LADYoshinobu Yamamoto (5-4)#13   
Tue, May 5thvs LADShohei Ohtani (5-2)#1vs PITBubba Chandler (1-6)#122
Wed, May 6thvs LADTyler Glasnow (3-0)#37vs PITPaul Skenes (6-5)#2
Fri, May 8th@ CINNick Lodolo (2-1)#58vs NYMNolan McLean (3-4)#29
Sat, May 9th@ CINChase Burns (7-1)#25vs NYMClay Holmes (4-4)#165
Sun, May 10th@ CINAndrew Abbott (4-3)#99vs NYMHuascar Brazoban (3-1)#192
Mon, May 11thvs SEAGeorge Kirby (5-4)#14@ TEXJakob Junis
Tue, May 12thvs SEABryan Woo (5-3)#6@ TEXMacKenzie Gore (4-4)#50
Wed, May 13thvs SEABryce Miller (1-0)#54@ TEXKumar Rocker (2-5)#103
Thu, May 14thvs SEALuis Castillo (2-5)#46   
Fri, May 15thvs TEXJack Leiter (3-4)#76@ COLKyle Freeland (1-6)#395
Sat, May 16thvs TEXJacob deGrom (3-4)#8@ COLTomoyuki Sugano (4-4)#428
Sun, May 17thvs TEXNathan Eovaldi (5-6)#20@ COLMichael Lorenzen (2-7)#427
Mon, May 18th@ MINKendry Rojas (1-0)#224vs SFRobbie Ray (3-6)#83
Tue, May 19th@ MINZebby Matthews (1-3)#82vs SFLanden Roupp (5-5)#61
Wed, May 20th@ MINJoe Ryan (3-3)#15vs SFTyler Mahle (1-7)#119
Fri, May 22nd@ CHCJameson Taillon (2-4)#107vs COLTomoyuki Sugano (4-4)#428
Sat, May 23rd@ CHCColin Rea (5-3)#140vs COLMichael Lorenzen (2-7)#427
Sun, May 24th@ CHCShota Imanaga (4-6)#24vs COLJose Quintana (2-3)#425
Mon, May 25th@ TEXKumar Rocker (2-5)#103@ SFLanden Roupp (5-5)#61
Tue, May 26th@ TEXJack Leiter (3-4)#76@ SFTyler Mahle (1-7)#119
Wed, May 27th@ TEXJacob deGrom (3-4)#8@ SFTrevor McDonald (2-2)#161
Thu, May 28th@ TEXNathan Eovaldi (5-6)#20   
Fri, May 29thvs MILColeman Crow (0-0)#197@ SEAGeorge Kirby (5-4)#14
Sat, May 30thvs MILBrandon Sproat (1-4)#158@ SEABryan Woo (5-3)#6
Sun, May 31stvs MILJacob Misiorowski (6-2)#18@ SEABryce Miller (1-0)#54
Tue, Jun 2ndvs PITBubba Chandler (1-6)#122vs LADEric Lauer (2-5)#264
Wed, Jun 3rdvs PITPaul Skenes (6-5)#2vs LADShohei Ohtani (5-2)#1
Thu, Jun 4thvs PITJared Jones (0-0)#69vs LADJustin Wrobleski (7-2)#130
Fri, Jun 5thvs ATHJ.T. Ginn (3-3)#127vs WSHFoster Griffin (6-2)#88
Sat, Jun 6thvs ATHJacob Lopez (4-3)#202vs WSHZack Littell (5-4)#169
Sun, Jun 7thvs ATHGage Jump (0-1)#150vs WSHCade Cavalli (3-3)#87
Mon, Jun 8th@ LAAGrayson Rodriguez (2-1)#77   
Tue, Jun 9th@ LAAWalbert Urena (2-4)#421@ MIA
Wed, Jun 10th@ LAAReid Detmers (2-5)#41@ MIAMax Meyer (5-0)#68
Fri, Jun 12th@ KC@ CIN
Sat, Jun 13th@ KC@ CIN
Sun, Jun 14th@ KC@ CIN
Mon, Jun 15thvs DETvs LAA
Tue, Jun 16thvs DETvs LAA
Wed, Jun 17thvs DETvs LAA
Fri, Jun 19thvs CLEvs MIN
Sat, Jun 20thvs CLEvs MIN
Sun, Jun 21stvs CLEvs MIN
Mon, Jun 22nd@ TOR@ STL
Tue, Jun 23rd@ TOR@ STL
Wed, Jun 24th@ TOR@ STL
Thu, Jun 25th@ DET@ STL
Fri, Jun 26th@ DET@ TB
Sat, Jun 27th@ DET@ TB
Sun, Jun 28th@ DET@ TB
Mon, Jun 29thvs MINvs SF
Tue, Jun 30thvs MINvs SF
Wed, Jul 1stvs MINvs SF
Fri, Jul 3rdvs TBvs MIL
Sat, Jul 4thvs TBvs MIL
Sun, Jul 5thvs TBvs MIL
Mon, Jul 6th@ WSH@ SD
Tue, Jul 7th@ WSH@ SD
Wed, Jul 8th@ WSH@ SD
Fri, Jul 10th@ TEX@ LAD
Sat, Jul 11th@ TEX@ LAD
Sun, Jul 12th@ TEX@ LAD
Fri, Jul 17thvs BALvs STL
Sat, Jul 18thvs BALvs STL
Sun, Jul 19thvs BALvs STL
Mon, Jul 20thvs MIAvs ATH
Tue, Jul 21stvs MIAvs ATH
Wed, Jul 22ndvs MIAvs ATH
Fri, Jul 24th@ CWS@ WSH
Sat, Jul 25th@ CWS@ WSH
Sun, Jul 26th@ CWS@ WSH
Mon, Jul 27th@ LAA@ PIT
Tue, Jul 28th@ LAA@ PIT
Wed, Jul 29th@ LAA@ PIT
Fri, Jul 31stvs TEX@ CLE
Sat, Aug 1stvs TEX@ CLE
Sun, Aug 2ndvs TEX@ CLE
Mon, Aug 3rdvs TORvs SD
Tue, Aug 4thvs TORvs SD
Wed, Aug 5thvs TORvs SD
Fri, Aug 7th@ SDvs LAD
Sat, Aug 8th@ SDvs LAD
Sun, Aug 9th@ SDvs LAD
Mon, Aug 10th@ SFvs COL
Tue, Aug 11th@ SFvs COL
Wed, Aug 12th@ SFvs COL
Fri, Aug 14thvs SEA@ ATL
Sat, Aug 15thvs SEA@ ATL
Sun, Aug 16thvs SEA@ ATL
Tue, Aug 18thvs LAA@ BOS
Wed, Aug 19thvs LAA@ BOS
Thu, Aug 20thvs LAA   
Fri, Aug 21stvs ATHvs CIN
Sat, Aug 22ndvs ATHvs CIN
Sun, Aug 23rdvs ATHvs CIN
Tue, Aug 25th@ NYYvs CHC
Wed, Aug 26th@ NYYvs CHC
Thu, Aug 27th@ NYY@ SF
Fri, Aug 28th@ NYM@ SF
Sat, Aug 29th@ NYM@ SF
Sun, Aug 30th@ NYM@ SF
Mon, Aug 31stvs CWSvs PHI
Tue, Sep 1stvs CWSvs PHI
Wed, Sep 2ndvs CWSvs PHI
Thu, Sep 3rdvs CWS   
Fri, Sep 4thvs ARI@ HOU
Sat, Sep 5thvs ARI@ HOU
Sun, Sep 6thvs ARI@ HOU
Tue, Sep 8th@ PHI@ KC
Wed, Sep 9th@ PHI@ KC
Thu, Sep 10th@ PHI   
Fri, Sep 11th@ TBvs TEX
Sat, Sep 12th@ TBvs TEX
Sun, Sep 13th@ TBvs TEX
Tue, Sep 15thvs KCvs MIA
Wed, Sep 16thvs KCvs MIA
Thu, Sep 17thvs KC   
Fri, Sep 18thvs ATLvs NYY
Sat, Sep 19thvs ATLvs NYY
Sun, Sep 20thvs ATLvs NYY
Tue, Sep 22nd@ SEA@ COL
Wed, Sep 23rd@ SEA@ COL
Thu, Sep 24th@ ATH@ COL
Fri, Sep 25th@ ATH@ SD
Sat, Sep 26th@ ATH@ SD
Sun, Sep 27th@ ATH@ SD
Thu, Apr 2nd   vs ATLReynaldo Lopez (2-1)#108
Thu, Apr 9th   @ NYMNolan McLean (3-4)#29
Thu, Apr 23rd   vs CWSDavis Martin (8-1)#79
Wed, Apr 29th   @ MILBrandon Sproat (1-4)#158
Thu, May 7th   vs PITMitch Keller (5-2)#95
Thu, May 21st   vs COLZach Agnos
Mon, Jun 1st   vs LADEmmet Sheehan (3-1)#42
Thu, Jun 11th   @ MIA
Thu, Jul 9th   @ SD
Thu, Aug 6th   vs SD
Mon, Aug 17th   @ BOS
Mon, Aug 24th   vs CHC
Mon, Sep 7th   @ KC
Mon, Sep 14th   vs MIA