Skip Navigation to Main Content

Tatsuya Imai or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Tatsuya Imai or Tyler Mahle Player Statistics
  Tatsuya Imai
SP - HOU
Tatsuya Imai
Tyler Mahle
SP - SF
Tyler Mahle
2026 Stats 
   
   
Games Played811
   
Games Started811
   
Innings Pitched34.156.2
   
Wins31
   
Losses37
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed2563
   
Earned Runs2038
   
Home Runs Allowed511
   
Strikeouts3657
   
Walks2324
   
ERA5.246.04
   
WHIP1.401.54
   
Tatsuya Imai or Tyler Mahle Player Projections
  Tatsuya Imai
SP - HOU
Tatsuya Imai
Tyler Mahle
SP - SF
Tyler Mahle
2026 Projections 
   
   
Games Played2624
   
Games Started2623
   
Innings Pitched148.0129.8
   
Wins87
   
Losses88
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed135124
   
Earned Runs7059
   
Home Runs Allowed1915
   
Strikeouts148105
   
Walks6240
   
ERA4.264.07
   
WHIP1.341.26
   
Tatsuya Imai or Tyler Mahle Player Notes
  Tatsuya Imai
SP - HOU
Tatsuya Imai
Tyler Mahle
SP - SF
Tyler Mahle
News 
 Tatsuya Imai allowed two earned runs on five hits and three walks while striking out eight over five innings in Saturday's win over the Athletics.
Chris Schommer
Sun, Jun 7th
The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
 Tatsuya Imai allowed two earned runs on three hits and two walks while striking out five over six innings in a loss to the Brewers.
Chris Schommer
Sun, May 31st
Tyler Mahle allowed three earned runs on three hits and three walks while striking out three over five innings in Tuesday's loss to the Diamondbacks.
Chris Schommer
Wed, May 27th
 Tatsuya Imai struck out two and walked four over six hitless frames as part of a combined no-hitter in Monday’s 9-0 win over the Rangers.
Chris Schommer
Tue, May 26th
Tyler Mahle allowed six earned runs on eight hits while striking out six over five innings in Wednesday’s loss to the Diamondbacks.
Chris Schommer
Thu, May 21st
 Tatsuya Imai will make his next start for the Astros on Monday against the Rangers.
Ari Koslow
Sat, May 23rd
Tyler Mahle allowed five earned runs on 10 hits and one walk while striking out six over five innings in Friday’s loss to the Athletics.
Chris Schommer
Sat, May 16th
 Tatsuya Imai allowed three earned runs on five hits while striking out five over 4 2/3 innings in Monday’s loss to the Twins.
Chris Schommer
Tue, May 19th
Tyler Mahle allowed four earned runs on five hits and two walks while striking out eight over 5 2/3 innings in Sunday’s win over the Pirates.
Chris Schommer
Mon, May 11th
Notes 
 His low three-quarters slot borders on sidearm and creates a unique approach angle to the plate that adds deception and keeps hitters off balance. He throws four pitches, but his primary mix consists of a four-seam fastball, slider and splitter. The four-seamer sits 95-97 mph, touching 98-99 at peak with a flat plane of approach and heavy armside run. His fastball is particularly effective when located in the upper third of the zone and has been successful at generating swings and misses.Imai's best pitch is his slider, which is his primary swing-and-miss weapon. The gyro slider sits 85-87 mph, touching 88-89 with late downshift that creates unique armside movement. The combination of Imai's low arm slot, above-average velocity and late armside break make his slider a unique offering. The splitter is Imai's third pitch, and it features good vertical separation off the fastball. It gets heavy armside run, working as a swing-and-miss pitch against lefthanded hitters. Imai also threw a curveball around 2% of the time in 2025 that featured spin rates in the 2,500-2,600 rpm range and around 8-9 inches of sweep. There's also a real possibility the Astros add a sweeper to his arsenal.
Chris Welsh - FantasyPros
 
Tatsuya Imai or Tyler Mahle Player Schedules
  Tatsuya Imai
SP - HOU
Tatsuya Imai
Tyler Mahle
SP - SF
Tyler Mahle
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs LAAJose Soriano (7-4)#51   
Fri, Mar 27thvs LAAYusei Kikuchi (0-3)#143vs NYYCam Schlittler (7-3)#37
Sat, Mar 28thvs LAAReid Detmers (2-5)#44vs NYYWill Warren (7-1)#68
Sun, Mar 29thvs LAAJack Kochanowicz (2-5)#427   
Mon, Mar 30thvs BOSRanger Suarez (2-3)#27@ SDWalker Buehler (3-3)#202
Tue, Mar 31stvs BOSBrayan Bello (2-6)#175@ SDGerman Marquez (3-2)#358
Wed, Apr 1stvs BOSGarrett Crochet (3-3)#18@ SDNick Pivetta (1-2)#139
Fri, Apr 3rd@ ATHJeffrey Springs (3-6)#123vs NYMNolan McLean (3-4)#32
Sat, Apr 4th@ ATHLuis Morales (0-2)#280vs NYMClay Holmes (4-4)#159
Sun, Apr 5th@ ATHJacob Lopez (4-3)#210vs NYMKodai Senga (0-4)#124
Mon, Apr 6th@ COLRyan Feltner (2-1)#430vs PHIAndrew Painter (1-7)#167
Tue, Apr 7th@ COLKyle Freeland (1-6)#372vs PHICristopher Sanchez (7-2)#3
Wed, Apr 8th@ COLMichael Lorenzen (2-8)#429vs PHIAaron Nola (3-4)#34
Fri, Apr 10th@ SEAEmerson Hancock (4-2)#88@ BALShane Baz (3-6)#77
Sat, Apr 11th@ SEALuis Castillo (2-5)#43@ BALChris Bassitt (4-4)#125
Sun, Apr 12th@ SEALogan Gilbert (4-4)#13@ BALCade Povich (1-1)#232
Mon, Apr 13th@ SEAGeorge Kirby (5-5)#17   
Tue, Apr 14thvs COLMichael Lorenzen (2-8)#429@ CINBrady Singer (2-6)#160
Wed, Apr 15thvs COLJose Quintana (2-3)#431@ CINRhett Lowder (3-3)#186
Thu, Apr 16thvs COLJuan Mejia@ CINChase Burns (7-1)#23
Fri, Apr 17thvs STLKyle Leahy (5-3)#149@ WSHZack Littell (6-4)#153
Sat, Apr 18thvs STLAndre Pallante (6-4)#151@ WSHCade Cavalli (3-4)#83
Sun, Apr 19thvs STLMatthew Liberatore (3-3)#102@ WSHPJ Poulin (3-0)#311
Mon, Apr 20th@ CLESlade Cecconi (3-5)#99   
Tue, Apr 21st@ CLEParker Messick (6-2)#54vs LADYoshinobu Yamamoto (6-4)#14
Wed, Apr 22nd@ CLETanner Bibee (1-7)#46vs LADShohei Ohtani (6-2)#1
Fri, Apr 24thvs NYYWill Warren (7-1)#68vs MIASandy Alcantara (5-4)#63
Sat, Apr 25thvs NYYRyan Weathers (2-4)#81vs MIAEury Perez (3-6)#115
Sun, Apr 26thvs NYYLuis Gil (1-2)#263vs MIAMax Meyer (6-0)#59
Tue, Apr 28th@ BALShane Baz (3-6)#77@ PHIJesus Luzardo (4-4)#9
Thu, Apr 30th@ BALBrandon Young (4-1)#187@ PHITim Mayza
Fri, May 1st@ BOSJake Bennett (1-1)#287@ TBShane McClanahan (6-3)#22
Sat, May 2nd@ BOSConnelly Early (5-3)#91@ TBGriffin Jax (1-4)#61
Sun, May 3rd@ BOSRanger Suarez (2-3)#27@ TBSteven Matz (4-3)#100
Mon, May 4thvs LADYoshinobu Yamamoto (6-4)#14vs SDRandy Vasquez (5-4)#189
Tue, May 5thvs LADShohei Ohtani (6-2)#1vs SDWalker Buehler (3-3)#202
Wed, May 6thvs LADTyler Glasnow (3-0)#38vs SDBradgley Rodriguez
Fri, May 8th@ CINNick Lodolo (2-1)#74vs PITCarmen Mlodzinski (4-3)#128
Sat, May 9th@ CINChase Burns (7-1)#23vs PITBraxton Ashcraft (5-3)#35
Sun, May 10th@ CINAndrew Abbott (4-3)#93vs PITBubba Chandler (2-7)#121
Mon, May 11thvs SEAGeorge Kirby (5-5)#17@ LADRoki Sasaki (3-3)#103
Tue, May 12thvs SEABryan Woo (5-4)#6@ LADYoshinobu Yamamoto (6-4)#14
Wed, May 13thvs SEABryce Miller (2-0)#48@ LADShohei Ohtani (6-2)#1
Thu, May 14thvs SEALuis Castillo (2-5)#43@ LADEmmet Sheehan (3-3)#49
Fri, May 15thvs TEXJack Leiter (3-5)#75@ ATHAaron Civale (5-2)#212
Sat, May 16thvs TEXJacob deGrom (5-4)#7@ ATHLuis Severino (2-6)#168
Sun, May 17thvs TEXNathan Eovaldi (5-6)#19@ ATHJeffrey Springs (3-6)#123
Mon, May 18th@ MINKendry Rojas (1-0)#225@ ARIZac Gallen (3-5)#72
Tue, May 19th@ MINZebby Matthews (2-3)#78@ ARIRyne Nelson (2-4)#95
Wed, May 20th@ MINJoe Ryan (4-3)#16@ ARIMerrill Kelly (5-4)#98
Fri, May 22nd@ CHCJameson Taillon (2-5)#112vs CWSDavis Martin (8-2)#84
Sat, May 23rd@ CHCColin Rea (5-3)#145vs CWSBryan Hudson (3-2)#179
Sun, May 24th@ CHCShota Imanaga (4-6)#28vs CWSNoah Schultz (2-4)#220
Mon, May 25th@ TEXKumar Rocker (2-5)#104vs ARIMerrill Kelly (5-4)#98
Tue, May 26th@ TEXJack Leiter (3-5)#75vs ARIEduardo Rodriguez (5-2)#107
Wed, May 27th@ TEXJacob deGrom (5-4)#7vs ARIMichael Soroka (8-3)#58
Thu, May 28th@ TEXNathan Eovaldi (5-6)#19   
Fri, May 29thvs MILColeman Crow (0-1)#196@ COLMichael Lorenzen (2-8)#429
Sat, May 30thvs MILBrandon Sproat (1-4)#156@ COLRyan Feltner (2-1)#430
Sun, May 31stvs MILJacob Misiorowski (7-2)#12@ COLTanner Gordon (0-1)#354
Tue, Jun 2ndvs PITBubba Chandler (2-7)#121@ MILKyle Harrison (7-1)#52
Wed, Jun 3rdvs PITPaul Skenes (6-5)#2@ MILRobert Gasser (0-2)#172
Thu, Jun 4thvs PITJared Jones (1-0)#69@ MILColeman Crow (0-1)#196
Fri, Jun 5thvs ATHJack Perkins (2-3)#111@ CHCEdward Cabrera (3-3)#62
Sat, Jun 6thvs ATHKade Morris (0-1)#306@ CHCBen Brown (2-2)#45
Sun, Jun 7thvs ATHGage Jump (2-1)#129@ CHCJameson Taillon (2-5)#112
Mon, Jun 8th@ LAAGrayson Rodriguez (2-2)#82vs WSHMiles Mikolas (1-5)#270
Tue, Jun 9th@ LAAWalbert Urena (3-4)#404vs WSHAndrew Alvarez (1-0)#174
Wed, Jun 10th@ LAAReid Detmers (2-5)#44vs WSHFoster Griffin (7-2)#87
Fri, Jun 12th@ KCLuinder Avila (1-2)#216vs CHCBen Brown (2-2)#45
Sat, Jun 13th@ KCNoah Cameron (3-4)#94vs CHCJameson Taillon (2-5)#112
Sun, Jun 14th@ KCStephen Kolek (3-1)#171vs CHCColin Rea (5-3)#145
Mon, Jun 15thvs DETJustin Verlander (0-1)#144   
Tue, Jun 16thvs DETFramber Valdez (3-4)#26@ ATLChris Sale (8-4)#5
Wed, Jun 17thvs DETKeider Montero (2-4)#193@ ATLMartin Perez (4-3)#198
Fri, Jun 19thvs CLE@ MIA
Sat, Jun 20thvs CLE@ MIA
Sun, Jun 21stvs CLE@ MIA
Mon, Jun 22nd@ TOR   
Tue, Jun 23rd@ TORvs ATH
Wed, Jun 24th@ TORvs ATH
Thu, Jun 25th@ DETvs ATH
Fri, Jun 26th@ DETvs ATL
Sat, Jun 27th@ DETvs ATL
Sun, Jun 28th@ DETvs ATL
Mon, Jun 29thvs MIN@ ARI
Tue, Jun 30thvs MIN@ ARI
Wed, Jul 1stvs MIN@ ARI
Fri, Jul 3rdvs TB@ COL
Sat, Jul 4thvs TB@ COL
Sun, Jul 5thvs TB@ COL
Mon, Jul 6th@ WSHvs TOR
Tue, Jul 7th@ WSHvs TOR
Wed, Jul 8th@ WSHvs TOR
Fri, Jul 10th@ TEXvs COL
Sat, Jul 11th@ TEXvs COL
Sun, Jul 12th@ TEXvs COL
Fri, Jul 17thvs BAL@ SEA
Sat, Jul 18thvs BAL@ SEA
Sun, Jul 19thvs BAL@ SEA
Mon, Jul 20thvs MIA@ KC
Tue, Jul 21stvs MIA@ KC
Wed, Jul 22ndvs MIA@ KC
Fri, Jul 24th@ CWSvs LAA
Sat, Jul 25th@ CWSvs LAA
Sun, Jul 26th@ CWSvs LAA
Mon, Jul 27th@ LAAvs MIL
Tue, Jul 28th@ LAAvs MIL
Wed, Jul 29th@ LAAvs MIL
Fri, Jul 31stvs TEX@ SD
Sat, Aug 1stvs TEX@ SD
Sun, Aug 2ndvs TEX@ SD
Mon, Aug 3rdvs TOR@ TEX
Tue, Aug 4thvs TOR@ TEX
Wed, Aug 5thvs TOR@ TEX
Fri, Aug 7th@ SDvs DET
Sat, Aug 8th@ SDvs DET
Sun, Aug 9th@ SDvs DET
Mon, Aug 10th@ SFvs HOU
Tue, Aug 11th@ SFvs HOU
Wed, Aug 12th@ SFvs HOU
Fri, Aug 14thvs SEAvs COL
Sat, Aug 15thvs SEAvs COL
Sun, Aug 16thvs SEAvs COL
Tue, Aug 18thvs LAA@ CLE
Wed, Aug 19thvs LAA@ CLE
Thu, Aug 20thvs LAA@ CLE
Fri, Aug 21stvs ATH@ BOS
Sat, Aug 22ndvs ATH@ BOS
Sun, Aug 23rdvs ATH@ BOS
Tue, Aug 25th@ NYYvs CIN
Wed, Aug 26th@ NYYvs CIN
Thu, Aug 27th@ NYYvs ARI
Fri, Aug 28th@ NYMvs ARI
Sat, Aug 29th@ NYMvs ARI
Sun, Aug 30th@ NYMvs ARI
Mon, Aug 31stvs CWS   
Tue, Sep 1stvs CWS@ PIT
Wed, Sep 2ndvs CWS@ PIT
Thu, Sep 3rdvs CWS@ PIT
Fri, Sep 4thvs ARI@ NYM
Sat, Sep 5thvs ARI@ NYM
Sun, Sep 6thvs ARI@ NYM
Tue, Sep 8th@ PHIvs STL
Wed, Sep 9th@ PHIvs STL
Thu, Sep 10th@ PHI   
Fri, Sep 11th@ TBvs SD
Sat, Sep 12th@ TBvs SD
Sun, Sep 13th@ TBvs SD
Tue, Sep 15thvs KC@ STL
Wed, Sep 16thvs KC@ STL
Thu, Sep 17thvs KC   
Fri, Sep 18thvs ATL@ LAD
Sat, Sep 19thvs ATL@ LAD
Sun, Sep 20thvs ATL@ LAD
Tue, Sep 22nd@ SEAvs MIN
Wed, Sep 23rd@ SEAvs MIN
Thu, Sep 24th@ ATH   
Fri, Sep 25th@ ATHvs LAD
Sat, Sep 26th@ ATHvs LAD
Sun, Sep 27th@ ATHvs LAD
Wed, Mar 25th   vs NYYMax Fried (4-3)#33
Thu, Apr 2nd   vs NYMDavid Peterson (3-5)#138
Thu, Apr 23rd   vs LADTyler Glasnow (3-0)#38
Mon, Jun 1st   @ MILShane Drohan (3-1)#136
Thu, Jun 18th   @ ATL
Thu, Jul 9th   vs COL
Thu, Jul 30th   @ SD
Mon, Aug 24th   vs CIN
Mon, Sep 7th   vs STL
Mon, Sep 14th   @ STL
Mon, Sep 21st   vs MIN