Skip Navigation to Main Content

Noah Cameron or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Noah Cameron or Tyler Mahle Player Statistics
  Noah Cameron
SP - KC
Noah Cameron
Tyler Mahle
SP - SF
Tyler Mahle
2026 Stats 
   
   
Games Played1211
   
Games Started1211
   
Innings Pitched65.256.2
   
Wins31
   
Losses47
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6163
   
Earned Runs2838
   
Home Runs Allowed611
   
Strikeouts6357
   
Walks1724
   
ERA3.846.04
   
WHIP1.191.54
   
Noah Cameron or Tyler Mahle Player Projections
  Noah Cameron
SP - KC
Noah Cameron
Tyler Mahle
SP - SF
Tyler Mahle
2026 Projections 
   
   
Games Played2624
   
Games Started2623
   
Innings Pitched148.2129.8
   
Wins97
   
Losses88
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed139124
   
Earned Runs6559
   
Home Runs Allowed2015
   
Strikeouts126105
   
Walks4840
   
ERA3.964.07
   
WHIP1.271.26
   
Noah Cameron or Tyler Mahle Player Notes
  Noah Cameron
SP - KC
Noah Cameron
Tyler Mahle
SP - SF
Tyler Mahle
News 
 Noah CCameron tossed six scoreless innings, allowing three hits with no walks while striking out seven on 104 pitches in Sunday's 6-5 win over the Twins.
Chase Davis
Mon, Jun 8th
The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
 Noah Cameron allowed one earned run on one hit and no walks while striking out eight over seven innings in Tuesday's loss to the Reds.
Chase Davis
Wed, Jun 3rd
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
 Noah Cameron allowed two earned runs on four hits and one walk while striking out four over five innings in Wednesday's loss to the Yankees.
Chase Davis
Thu, May 28th
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
 Noah Cameron allowed zero earned runs on four hits and two walks while striking out eight over six innings in Friday's loss to the Mariners.
Chase Davis
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
 Noah Cameron allowed three earned runs on five hits while striking out four over six innings in Saturday's loss to the Cardinals.
Chase Davis
Sun, May 17th
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 
There are no recent notes for these players
Noah Cameron or Tyler Mahle Player Schedules
  Noah Cameron
SP - KC
Noah Cameron
Tyler Mahle
SP - SF
Tyler Mahle
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th@ ATLChris Sale (8-4)#5vs NYYCam Schlittler (7-3)#37
Sat, Mar 28th@ ATLReynaldo Lopez (3-1)#122vs NYYWill Warren (7-1)#68
Sun, Mar 29th@ ATLGrant Holmes (4-2)#127   
Mon, Mar 30thvs MINSimeon Woods Richardson (0-7)#296@ SDWalker Buehler (3-3)#202
Wed, Apr 1stvs MINJoe Ryan (4-3)#16@ SDNick Pivetta (1-2)#139
Thu, Apr 2ndvs MINTaj Bradley (5-2)#67vs NYMDavid Peterson (3-5)#138
Sat, Apr 4thvs MILLogan Henderson (2-1)#56vs NYMClay Holmes (4-4)#159
Sun, Apr 5thvs MILKyle Harrison (7-1)#52vs NYMKodai Senga (0-4)#124
Mon, Apr 6th@ CLETanner Bibee (1-7)#46vs PHIAndrew Painter (1-7)#167
Tue, Apr 7th@ CLEGavin Williams (9-3)#31vs PHICristopher Sanchez (7-2)#3
Wed, Apr 8th@ CLEJoey Cantillo (4-3)#109vs PHIAaron Nola (3-4)#34
Thu, Apr 9thvs CWSAnthony Kay (5-1)#200   
Fri, Apr 10thvs CWSDavis Martin (8-2)#84@ BALShane Baz (3-6)#77
Sat, Apr 11thvs CWSErick Fedde (1-5)#405@ BALChris Bassitt (4-4)#125
Sun, Apr 12thvs CWSGrant Taylor (1-0)#47@ BALCade Povich (1-1)#232
Tue, Apr 14th@ DETFramber Valdez (3-4)#26@ CINBrady Singer (2-6)#160
Wed, Apr 15th@ DETJack Flaherty (1-7)#64@ CINRhett Lowder (3-3)#186
Thu, Apr 16th@ DETKeider Montero (2-4)#193@ CINChase Burns (7-1)#23
Fri, Apr 17th@ NYYCam Schlittler (7-3)#37@ WSHZack Littell (6-4)#153
Sat, Apr 18th@ NYYWill Warren (7-1)#68@ WSHCade Cavalli (3-4)#83
Sun, Apr 19th@ NYYRyan Weathers (2-4)#81@ WSHPJ Poulin (3-0)#311
Mon, Apr 20thvs BALKyle Bradish (3-7)#41   
Tue, Apr 21stvs BALShane Baz (3-6)#77vs LADYoshinobu Yamamoto (6-4)#14
Wed, Apr 22ndvs BALChris Bassitt (4-4)#125vs LADShohei Ohtani (6-2)#1
Fri, Apr 24thvs LAAYusei Kikuchi (0-3)#143vs MIASandy Alcantara (5-4)#63
Sat, Apr 25thvs LAAWalbert Urena (3-4)#404vs MIAEury Perez (3-6)#115
Sun, Apr 26thvs LAAReid Detmers (2-5)#44vs MIAMax Meyer (6-0)#59
Tue, Apr 28th@ ATHAaron Civale (5-2)#212@ PHIJesus Luzardo (4-4)#9
Wed, Apr 29th@ ATHLuis Severino (2-6)#168   
Thu, Apr 30th@ ATHJeffrey Springs (3-6)#123@ PHITim Mayza
Fri, May 1st@ SEABryan Woo (5-4)#6@ TBShane McClanahan (6-3)#22
Sat, May 2nd@ SEAEmerson Hancock (4-2)#88@ TBGriffin Jax (1-4)#61
Sun, May 3rd@ SEALuis Castillo (2-5)#43@ TBSteven Matz (4-3)#100
Mon, May 4thvs CLETanner Bibee (1-7)#46vs SDRandy Vasquez (5-4)#189
Tue, May 5thvs CLEGavin Williams (9-3)#31vs SDWalker Buehler (3-3)#202
Wed, May 6thvs CLEJoey Cantillo (4-3)#109vs SDBradgley Rodriguez
Thu, May 7thvs CLESlade Cecconi (3-5)#99   
Fri, May 8thvs DETKeider Montero (2-4)#193vs PITCarmen Mlodzinski (4-3)#128
Sat, May 9thvs DETBurch Smithvs PITBraxton Ashcraft (5-3)#35
Sun, May 10thvs DETBrenan Hanifeevs PITBubba Chandler (2-7)#121
Tue, May 12th@ CWSErick Fedde (1-5)#405@ LADYoshinobu Yamamoto (6-4)#14
Wed, May 13th@ CWSNoah Schultz (2-4)#220@ LADShohei Ohtani (6-2)#1
Thu, May 14th@ CWSAnthony Kay (5-1)#200@ LADEmmet Sheehan (3-3)#49
Fri, May 15th@ STLDustin May (3-6)#70@ ATHAaron Civale (5-2)#212
Sat, May 16th@ STLKyle Leahy (5-3)#149@ ATHLuis Severino (2-6)#168
Sun, May 17th@ STLAndre Pallante (6-4)#151@ ATHJeffrey Springs (3-6)#123
Mon, May 18thvs BOSSonny Gray (7-1)#30@ ARIZac Gallen (3-5)#72
Tue, May 19thvs BOSRanger Suarez (2-3)#27@ ARIRyne Nelson (2-4)#95
Wed, May 20thvs BOSConnelly Early (5-3)#91@ ARIMerrill Kelly (5-4)#98
Fri, May 22ndvs SEALogan Gilbert (4-4)#13vs CWSDavis Martin (8-2)#84
Sat, May 23rdvs SEAGeorge Kirby (5-5)#17vs CWSBryan Hudson (3-2)#179
Sun, May 24thvs SEABryan Woo (5-4)#6vs CWSNoah Schultz (2-4)#220
Mon, May 25thvs NYYWill Warren (7-1)#68vs ARIMerrill Kelly (5-4)#98
Tue, May 26thvs NYYCam Schlittler (7-3)#37vs ARIEduardo Rodriguez (5-2)#107
Wed, May 27thvs NYYGerrit Cole (1-1)#24vs ARIMichael Soroka (8-3)#58
Fri, May 29th@ TEXMacKenzie Gore (4-5)#53@ COLMichael Lorenzen (2-8)#429
Sat, May 30th@ TEXKumar Rocker (2-5)#104@ COLRyan Feltner (2-1)#430
Sun, May 31st@ TEXJack Leiter (3-5)#75@ COLTanner Gordon (0-1)#354
Mon, Jun 1st@ CINLyon Richardson@ MILShane Drohan (3-1)#136
Tue, Jun 2nd@ CINAndrew Abbott (4-3)#93@ MILKyle Harrison (7-1)#52
Wed, Jun 3rd@ CINChase Burns (7-1)#23@ MILRobert Gasser (0-2)#172
Thu, Jun 4th@ MINAndrew Morris (1-2)#184@ MILColeman Crow (0-1)#196
Fri, Jun 5th@ MINZebby Matthews (2-3)#78@ CHCEdward Cabrera (3-3)#62
Sat, Jun 6th@ MINJoe Ryan (4-3)#16@ CHCBen Brown (2-2)#45
Sun, Jun 7th@ MINConnor Prielipp (2-4)#116@ CHCJameson Taillon (2-5)#112
Tue, Jun 9thvs TEXNathan Eovaldi (5-6)#19vs WSHAndrew Alvarez (1-0)#174
Wed, Jun 10thvs TEXMacKenzie Gore (4-5)#53vs WSHFoster Griffin (7-2)#87
Thu, Jun 11thvs TEXKumar Rocker (2-5)#104   
Fri, Jun 12thvs HOUTatsuya Imai (3-3)#141vs CHCBen Brown (2-2)#45
Sat, Jun 13thvs HOUMike Burrows (3-8)#132vs CHCJameson Taillon (2-5)#112
Sun, Jun 14thvs HOUHunter Brown (1-0)#15vs CHCColin Rea (5-3)#145
Mon, Jun 15th@ WSHAndrew Alvarez (1-0)#174   
Tue, Jun 16th@ WSHFoster Griffin (7-2)#87@ ATLChris Sale (8-4)#5
Wed, Jun 17th@ WSHZack Littell (6-4)#153@ ATLMartin Perez (4-3)#198
Thu, Jun 18thvs STL@ ATL
Fri, Jun 19thvs STL@ MIA
Sun, Jun 21stvs STL@ MIA
Mon, Jun 22nd@ TB   
Tue, Jun 23rd@ TBvs ATH
Wed, Jun 24th@ TBvs ATH
Thu, Jun 25th@ TBvs ATH
Fri, Jun 26th@ CWSvs ATL
Sat, Jun 27th@ CWSvs ATL
Sun, Jun 28th@ CWSvs ATL
Tue, Jun 30thvs TB@ ARI
Wed, Jul 1stvs TB@ ARI
Thu, Jul 2ndvs TB   
Sat, Jul 4thvs PHI@ COL
Sun, Jul 5thvs PHI@ COL
Mon, Jul 6thvs PHIvs TOR
Tue, Jul 7th@ NYMvs TOR
Wed, Jul 8th@ NYMvs TOR
Thu, Jul 9th@ NYMvs COL
Fri, Jul 10th@ BALvs COL
Sat, Jul 11th@ BALvs COL
Sun, Jul 12th@ BALvs COL
Fri, Jul 17thvs SD@ SEA
Sat, Jul 18thvs SD@ SEA
Sun, Jul 19thvs SD@ SEA
Mon, Jul 20thvs SF@ KC
Tue, Jul 21stvs SF@ KC
Wed, Jul 22ndvs SF@ KC
Thu, Jul 23rd@ DET   
Fri, Jul 24th@ DETvs LAA
Sat, Jul 25th@ DETvs LAA
Sun, Jul 26th@ DETvs LAA
Tue, Jul 28th@ MINvs MIL
Wed, Jul 29th@ MINvs MIL
Thu, Jul 30th@ MIN@ SD
Fri, Jul 31st@ COL@ SD
Sat, Aug 1st@ COL@ SD
Sun, Aug 2nd@ COL@ SD
Tue, Aug 4thvs MIN@ TEX
Wed, Aug 5thvs MIN@ TEX
Thu, Aug 6thvs MIN   
Fri, Aug 7thvs CHCvs DET
Sat, Aug 8thvs CHCvs DET
Sun, Aug 9thvs CHCvs DET
Mon, Aug 10th@ LADvs HOU
Tue, Aug 11th@ LADvs HOU
Wed, Aug 12th@ LADvs HOU
Fri, Aug 14th@ LAAvs COL
Sat, Aug 15th@ LAAvs COL
Sun, Aug 16th@ LAAvs COL
Mon, Aug 17thvs ATH   
Tue, Aug 18thvs ATH@ CLE
Wed, Aug 19thvs ATH@ CLE
Thu, Aug 20thvs ATH@ CLE
Fri, Aug 21stvs DET@ BOS
Sat, Aug 22ndvs DET@ BOS
Sun, Aug 23rdvs DET@ BOS
Tue, Aug 25th@ TORvs CIN
Wed, Aug 26th@ TORvs CIN
Thu, Aug 27th@ TORvs ARI
Fri, Aug 28th@ CLEvs ARI
Sat, Aug 29th@ CLEvs ARI
Sun, Aug 30th@ CLEvs ARI
Tue, Sep 1stvs MIA@ PIT
Wed, Sep 2ndvs MIA@ PIT
Thu, Sep 3rdvs MIA@ PIT
Fri, Sep 4thvs TOR@ NYM
Sat, Sep 5thvs TOR@ NYM
Sun, Sep 6thvs TOR@ NYM
Mon, Sep 7thvs ARIvs STL
Tue, Sep 8thvs ARIvs STL
Wed, Sep 9thvs ARIvs STL
Fri, Sep 11th@ BOSvs SD
Sat, Sep 12th@ BOSvs SD
Sun, Sep 13th@ BOSvs SD
Tue, Sep 15th@ HOU@ STL
Wed, Sep 16th@ HOU@ STL
Thu, Sep 17th@ HOU   
Fri, Sep 18th@ PIT@ LAD
Sat, Sep 19th@ PIT@ LAD
Sun, Sep 20th@ PIT@ LAD
Tue, Sep 22ndvs CWSvs MIN
Wed, Sep 23rdvs CWSvs MIN
Thu, Sep 24thvs CWS   
Fri, Sep 25thvs CLEvs LAD
Sat, Sep 26thvs CLEvs LAD
Sun, Sep 27thvs CLEvs LAD
Wed, Mar 25th   vs NYYMax Fried (4-3)#33
Tue, Mar 31st   @ SDGerman Marquez (3-2)#358
Fri, Apr 3rd   vs NYMNolan McLean (3-4)#32
Thu, Apr 23rd   vs LADTyler Glasnow (3-0)#38
Mon, May 11th   @ LADRoki Sasaki (3-3)#103
Mon, Jun 8th   vs WSHRichard Lovelady (2-3)#233
Sat, Jun 20th   @ MIA
Mon, Jun 29th   @ ARI
Fri, Jul 3rd   @ COL
Mon, Jul 27th   vs MIL
Mon, Aug 3rd   @ TEX
Mon, Aug 24th   vs CIN
Mon, Sep 14th   @ STL
Mon, Sep 21st   vs MIN