Skip Navigation to Main Content

Jovani Moran or Miguel Ullola

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Jovani Moran or Miguel Ullola Player Statistics
  Jovani Moran
SP,RP - BOS
Jovani Moran
Miguel Ullola
SP,RP - HOU
Miguel Ullola
2026 Stats 
   
   
Games Played19
   
Games Started3
   
Innings Pitched29.2
   
Wins0
   
Losses2
   
Saves0
   
Blown Saves1
   
Holds1
   
Hits Allowed19
   
Earned Runs11
   
Home Runs Allowed5
   
Strikeouts34
   
Walks14
   
ERA3.34
   
WHIP1.11
   
Jovani Moran or Miguel Ullola Player Projections
  Jovani Moran
SP,RP - BOS
Jovani Moran
Miguel Ullola
SP,RP - HOU
Miguel Ullola
2026 Projections 
   
   
Games Played439
   
Games Started00
   
Innings Pitched45.110.8
   
Wins31
   
Losses21
   
Saves00
   
Blown Saves00
   
Holds60
   
Hits Allowed408
   
Earned Runs225
   
Home Runs Allowed51
   
Strikeouts4912
   
Walks206
   
ERA4.413.94
   
WHIP1.331.32
   
Jovani Moran or Miguel Ullola Player Notes
  Jovani Moran
SP,RP - BOS
Jovani Moran
Miguel Ullola
SP,RP - HOU
Miguel Ullola
News 
 Jovani Moran will open for the Red Sox on Saturday against the Twins.
Ari Koslow
Sat, May 23rd
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
 Jovani Moran will open for the Red Sox on Tuesday against the Phillies.
Ari Koslow
Tue, May 12th
 
Notes 
There are no recent notes for these players
Jovani Moran or Miguel Ullola Player Schedules
  Jovani Moran
SP,RP - BOS
Jovani Moran
Miguel Ullola
SP,RP - HOU
Miguel Ullola
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CINAndrew Abbott (4-3)#99vs LAAJose Soriano (6-4)#45
Sat, Mar 28th@ CINBrady Singer (2-5)#143vs LAAReid Detmers (2-5)#41
Sun, Mar 29th@ CINRhett Lowder (3-3)#206vs LAAJack Kochanowicz (2-3)#420
Mon, Mar 30th@ HOULance McCullers Jr. (2-3)#208vs BOSRanger Suarez (2-3)#32
Tue, Mar 31st@ HOUHunter Brown (1-0)#17vs BOSBrayan Bello (2-5)#144
Wed, Apr 1st@ HOUMike Burrows (3-6)#121vs BOSGarrett Crochet (3-3)#9
Fri, Apr 3rdvs SDMichael King (4-4)#35@ ATHJeffrey Springs (3-6)#111
Sat, Apr 4thvs SDRandy Vasquez (5-3)#199@ ATHLuis Morales (0-2)#306
Sun, Apr 5thvs SDWalker Buehler (3-3)#220@ ATHJacob Lopez (4-2)#202
Mon, Apr 6thvs MILBrandon Woodruff (2-1)#56@ COLRyan Feltner (2-1)#424
Tue, Apr 7thvs MILJacob Misiorowski (5-2)#18@ COLKyle Freeland (1-6)#395
Wed, Apr 8thvs MILShane Drohan (2-1)#145@ COLMichael Lorenzen (2-7)#427
Fri, Apr 10th@ STLDustin May (3-6)#85@ SEAEmerson Hancock (4-2)#91
Sat, Apr 11th@ STLKyle Leahy (5-3)#162@ SEALuis Castillo (1-5)#46
Sun, Apr 12th@ STLAndre Pallante (5-4)#163@ SEALogan Gilbert (3-4)#11
Mon, Apr 13th@ MINBailey Ober (6-3)#72@ SEAGeorge Kirby (5-4)#14
Tue, Apr 14th@ MINMick Abel (1-2)#209vs COLMichael Lorenzen (2-7)#427
Wed, Apr 15th@ MINSimeon Woods Richardson (0-7)#222vs COLJose Quintana (2-3)#425
Fri, Apr 17thvs DETCasey Mize (2-3)#65vs STLKyle Leahy (5-3)#162
Sat, Apr 18thvs DETTarik Skubal (3-2)#4vs STLAndre Pallante (5-4)#163
Sun, Apr 19thvs DETFramber Valdez (2-4)#26vs STLMatthew Liberatore (2-3)#114
Mon, Apr 20thvs DETJack Flaherty (0-7)#62@ CLESlade Cecconi (3-5)#105
Tue, Apr 21stvs NYYLuis Gil (1-2)#249@ CLEParker Messick (6-1)#51
Wed, Apr 22ndvs NYYMax Fried (4-3)#33@ CLETanner Bibee (0-7)#38
Thu, Apr 23rdvs NYYCam Schlittler (7-2)#36   
Fri, Apr 24th@ BALBrandon Young (3-1)#194vs NYYWill Warren (6-1)#60
Sat, Apr 25th@ BALTrevor Rogers (2-6)#94vs NYYRyan Weathers (2-3)#66
Sun, Apr 26th@ BALKyle Bradish (2-6)#43vs NYYLuis Gil (1-2)#249
Mon, Apr 27th@ TORDylan Cease (3-3)#16   
Tue, Apr 28th@ TORTrey Yesavage (2-2)#48@ BALShane Baz (2-5)#84
Wed, Apr 29th@ TOREric Lauer (2-5)#264   
Fri, May 1stvs HOUMike Burrows (3-6)#121@ BOSJake Bennett (1-1)#303
Sat, May 2ndvs HOUSpencer Arrighetti (7-1)#126@ BOSConnelly Early (5-2)#97
Sun, May 3rdvs HOUCody Bolton (0-1)#396@ BOSRanger Suarez (2-3)#32
Mon, May 4th@ DETTyler Holton (0-4)#147vs LADYoshinobu Yamamoto (4-4)#13
Tue, May 5th@ DETFramber Valdez (2-4)#26vs LADShohei Ohtani (5-2)#1
Wed, May 6th@ DETJack Flaherty (0-7)#62vs LADTyler Glasnow (3-0)#37
Thu, May 7thvs TBGriffin Jax (1-3)#59   
Fri, May 8thvs TBJesse Scholtens (5-3)#283@ CINNick Lodolo (1-1)#58
Sun, May 10thvs TBNick Martinez (5-1)#81@ CINAndrew Abbott (4-3)#99
Tue, May 12thvs PHIZack Wheeler (4-1)#7vs SEABryan Woo (5-3)#6
Wed, May 13thvs PHIAndrew Painter (1-5)#170vs SEABryce Miller (1-0)#54
Thu, May 14thvs PHIJesus Luzardo (4-4)#10vs SEALuis Castillo (1-5)#46
Fri, May 15th@ ATLSpencer Strider (3-0)#31vs TEXJack Leiter (2-4)#76
Sat, May 16th@ ATLBryce Elder (4-3)#113vs TEXJacob deGrom (3-4)#8
Sun, May 17th@ ATLGrant Holmes (3-2)#139vs TEXNathan Eovaldi (5-6)#20
Mon, May 18th@ KCSeth Lugo (2-4)#104@ MINKendry Rojas (1-0)#224
Tue, May 19th@ KCBailey Falter (0-2)#311@ MINZebby Matthews (1-2)#82
Wed, May 20th@ KCMichael Wacha (4-2)#78@ MINJoe Ryan (3-3)#15
Fri, May 22ndvs MINConnor Prielipp (1-3)#124@ CHCJameson Taillon (2-4)#107
Sat, May 23rdvs MINTaj Bradley (5-1)#74@ CHCColin Rea (5-3)#140
Sun, May 24thvs MINBailey Ober (6-3)#72@ CHCShota Imanaga (4-6)#24
Tue, May 26thvs ATLSpencer Strider (3-0)#31@ TEXJack Leiter (2-4)#76
Wed, May 27thvs ATLBryce Elder (4-3)#113@ TEXJacob deGrom (3-4)#8
Thu, May 28thvs ATLChris Sale (8-3)#5@ TEXNathan Eovaldi (5-6)#20
Fri, May 29th@ CLESlade Cecconi (3-5)#105vs MILColeman Crow (0-0)#197
Sat, May 30th@ CLEParker Messick (6-1)#51vs MILBrandon Sproat (1-4)#158
Sun, May 31st@ CLETanner Bibee (0-7)#38vs MILJacob Misiorowski (5-2)#18
Tue, Jun 2ndvs BALShane Baz (2-5)#84vs PITBubba Chandler (1-6)#122
Wed, Jun 3rdvs BALChris Bassitt (4-3)#125vs PITPaul Skenes (6-5)#2
Thu, Jun 4thvs BALTrevor Rogers (2-6)#94vs PITJared Jones (0-0)#69
Fri, Jun 5th@ NYYRyan Weathers (2-3)#66vs ATHJ.T. Ginn (3-3)#127
Sat, Jun 6th@ NYYWill Warren (6-1)#60vs ATHJacob Lopez (4-2)#202
Sun, Jun 7th@ NYYCam Schlittler (7-2)#36vs ATHGage Jump (0-1)#150
Mon, Jun 8th@ TBSteven Matz (4-2)#98@ LAAGrayson Rodriguez (2-1)#77
Tue, Jun 9th@ TBNick Martinez (5-1)#81@ LAAWalbert Urena (2-4)#421
Wed, Jun 10th@ TB@ LAA
Fri, Jun 12thvs TEX@ KC
Sat, Jun 13thvs TEX@ KC
Sun, Jun 14thvs TEX@ KC
Tue, Jun 16thvs TORvs DET
Wed, Jun 17thvs TORvs DET
Thu, Jun 18thvs TOR   
Fri, Jun 19th@ SEAvs CLE
Sat, Jun 20th@ SEAvs CLE
Sun, Jun 21st@ SEAvs CLE
Mon, Jun 22nd@ COL@ TOR
Tue, Jun 23rd@ COL@ TOR
Wed, Jun 24th@ COL@ TOR
Thu, Jun 25thvs NYY@ DET
Fri, Jun 26thvs NYY@ DET
Sat, Jun 27thvs NYY@ DET
Sun, Jun 28thvs NYY@ DET
Mon, Jun 29thvs WSHvs MIN
Tue, Jun 30thvs WSHvs MIN
Wed, Jul 1stvs WSHvs MIN
Fri, Jul 3rd@ LAAvs TB
Sat, Jul 4th@ LAAvs TB
Sun, Jul 5th@ LAAvs TB
Tue, Jul 7th@ CWS@ WSH
Wed, Jul 8th@ CWS@ WSH
Thu, Jul 9th@ CWS   
Fri, Jul 10th@ NYM@ TEX
Sat, Jul 11th@ NYM@ TEX
Sun, Jul 12th@ NYM@ TEX
Fri, Jul 17thvs TBvs BAL
Sat, Jul 18thvs TBvs BAL
Sun, Jul 19thvs TBvs BAL
Mon, Jul 20thvs BALvs MIA
Tue, Jul 21stvs BALvs MIA
Wed, Jul 22ndvs BALvs MIA
Fri, Jul 24thvs TOR@ CWS
Sat, Jul 25thvs TOR@ CWS
Sun, Jul 26thvs TOR@ CWS
Mon, Jul 27th@ ATH@ LAA
Tue, Jul 28th@ ATH@ LAA
Wed, Jul 29th@ ATH@ LAA
Thu, Jul 30th@ ATH   
Fri, Jul 31st@ LADvs TEX
Sat, Aug 1st@ LADvs TEX
Sun, Aug 2nd@ LADvs TEX
Tue, Aug 4thvs CWSvs TOR
Wed, Aug 5thvs CWSvs TOR
Thu, Aug 6thvs CWS   
Fri, Aug 7thvs ATH@ SD
Sat, Aug 8thvs ATH@ SD
Sun, Aug 9thvs ATH@ SD
Mon, Aug 10th@ TOR@ SF
Tue, Aug 11th@ TOR@ SF
Wed, Aug 12th@ TOR@ SF
Thu, Aug 13th@ TOR   
Fri, Aug 14th@ PITvs SEA
Sat, Aug 15th@ PITvs SEA
Sun, Aug 16th@ PITvs SEA
Mon, Aug 17thvs ARI   
Tue, Aug 18thvs ARIvs LAA
Wed, Aug 19thvs ARIvs LAA
Fri, Aug 21stvs SFvs ATH
Sat, Aug 22ndvs SFvs ATH
Sun, Aug 23rdvs SFvs ATH
Mon, Aug 24th@ MIA   
Tue, Aug 25th@ MIA@ NYY
Wed, Aug 26th@ MIA@ NYY
Fri, Aug 28th@ NYY@ NYM
Sat, Aug 29th@ NYY@ NYM
Sun, Aug 30th@ NYY@ NYM
Mon, Aug 31stvs SEAvs CWS
Tue, Sep 1stvs SEAvs CWS
Wed, Sep 2ndvs SEAvs CWS
Thu, Sep 3rd@ BALvs CWS
Fri, Sep 4th@ BALvs ARI
Sat, Sep 5th@ BALvs ARI
Sun, Sep 6th@ BALvs ARI
Mon, Sep 7thvs LAA   
Tue, Sep 8thvs LAA@ PHI
Wed, Sep 9thvs LAA@ PHI
Fri, Sep 11thvs KC@ TB
Sat, Sep 12thvs KC@ TB
Sun, Sep 13thvs KC@ TB
Tue, Sep 15th@ TEXvs KC
Wed, Sep 16th@ TEXvs KC
Thu, Sep 17th@ TEXvs KC
Fri, Sep 18th@ TBvs ATL
Sat, Sep 19th@ TBvs ATL
Sun, Sep 20th@ TBvs ATL
Tue, Sep 22ndvs CLE@ SEA
Wed, Sep 23rdvs CLE@ SEA
Thu, Sep 24thvs CLE@ ATH
Fri, Sep 25thvs CHC@ ATH
Sat, Sep 26thvs CHC@ ATH
Sun, Sep 27thvs CHC@ ATH
Fri, Mar 27th   vs LAAYusei Kikuchi (0-3)#155
Thu, Apr 16th   vs COLJuan Mejia
Thu, Apr 30th   @ BALBrandon Young (3-1)#194
Sat, May 9th   @ CINChase Burns (7-1)#25
Mon, May 11th   vs SEAGeorge Kirby (5-4)#14
Mon, May 25th   @ TEXKumar Rocker (2-5)#103
Mon, Jun 15th   vs DET
Mon, Jul 6th   @ WSH
Mon, Aug 3rd   vs TOR
Thu, Aug 20th   vs LAA
Thu, Aug 27th   @ NYY
Thu, Sep 10th   @ PHI