Skip Navigation to Main Content

Randy Vasquez or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Randy Vasquez or Tyler Mahle Player Statistics
  Tyler Mahle
SP - SF
Tyler Mahle
Randy Vasquez
SP - SD
Randy Vasquez
2026 Stats 
   
   
Games Played1114
   
Games Started1114
   
Innings Pitched56.274.1
   
Wins16
   
Losses74
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6376
   
Earned Runs3830
   
Home Runs Allowed1111
   
Strikeouts5758
   
Walks2422
   
ERA6.043.63
   
WHIP1.541.32
   
Randy Vasquez or Tyler Mahle Player Projections
  Tyler Mahle
SP - SF
Tyler Mahle
Randy Vasquez
SP - SD
Randy Vasquez
2026 Projections 
   
   
Games Played2429
   
Games Started2324
   
Innings Pitched129.8127.3
   
Wins77
   
Losses88
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed124133
   
Earned Runs5966
   
Home Runs Allowed1519
   
Strikeouts10586
   
Walks4046
   
ERA4.074.68
   
WHIP1.261.41
   
Randy Vasquez or Tyler Mahle Player Notes
  Tyler Mahle
SP - SF
Tyler Mahle
Randy Vasquez
SP - SD
Randy Vasquez
News 
 Tyler Mahle threw 63 pitches over three innings in a rehab start on Tuesday for Triple-A Sacramento.
Ari Koslow
Wed, Jun 17th
Randy Vasquez allowed two runs on six hits over five innings with five strikeouts and two walks in a win on Saturday against the Orioles.
Ari Koslow
Sun, Jun 14th
 Tyler Mahle will make a rehab start on Tuesday.
Ari Koslow
Tue, Jun 16th
Randy Vasquez allowed four runs on eight hits over four innings with three strikeouts and two walks in a loss on Sunday against the Mets.
Ari Koslow
Mon, Jun 8th
 Tyler Mahle is scheduled to make a rehab start with Triple-A Sacramento on Sunday.
Nicholas Rodriguez
Sun, Jun 14th
Randy Vasquez allowed two runs on five hits over five innings with three strikeouts and one walk in a no-decision on Tuesday against the Phillies.
Ari Koslow
Wed, Jun 3rd
 The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
Randy Vasquez allowed four runs on eight hits over 5 2/3 innings with two strikeouts and one walk in a loss on Tuesday against the Phillies.
Ari Koslow
Wed, May 27th
 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
Randy Vasquez allowed three runs on six hits over 4 1/3 innings with three walks in a loss on Wednesday against the Dodgers.
Ari Koslow
Thu, May 21st
Notes 
There are no recent notes for these players
Randy Vasquez or Tyler Mahle Player Schedules
  Tyler Mahle
SP - SF
Tyler Mahle
Randy Vasquez
SP - SD
Randy Vasquez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs DETTarik Skubal (3-3)#2
Fri, Mar 27thvs NYYCam Schlittler (7-3)#38vs DETFramber Valdez (3-5)#29
Sat, Mar 28thvs NYYWill Warren (7-1)#64vs DETJack Flaherty (1-8)#79
Mon, Mar 30th@ SDWalker Buehler (4-3)#204vs SFLanden Roupp (5-7)#69
Tue, Mar 31st@ SDGerman Marquez (3-2)#341vs SFLogan Webb (4-4)#14
Wed, Apr 1st@ SDNick Pivetta (1-2)#139vs SFAdrian Houser (2-6)#190
Fri, Apr 3rdvs NYMNolan McLean (3-4)#35@ BOSSonny Gray (8-1)#30
Sat, Apr 4thvs NYMClay Holmes (4-4)#158@ BOSConnelly Early (5-5)#91
Sun, Apr 5thvs NYMKodai Senga (0-5)#117@ BOSRanger Suarez (2-3)#20
Mon, Apr 6thvs PHIAndrew Painter (1-7)#194@ PITBubba Chandler (2-7)#111
Tue, Apr 7thvs PHICristopher Sanchez (8-3)#4@ PITPaul Skenes (6-6)#3
Wed, Apr 8thvs PHIAaron Nola (3-4)#40@ PITMitch Keller (5-4)#100
Thu, Apr 9th   vs COLJimmy Herget (0-1)#267
Fri, Apr 10th@ BALShane Baz (4-6)#84vs COLTomoyuki Sugano (7-4)#432
Sat, Apr 11th@ BALChris Bassitt (4-4)#157vs COLRyan Feltner (2-2)#421
Sun, Apr 12th@ BALCade Povich (1-1)#251vs COLKyle Freeland (1-7)#333
Tue, Apr 14th@ CINBrady Singer (3-6)#143vs SEABryan Woo (5-5)#7
Wed, Apr 15th@ CINRhett Lowder (3-3)#180vs SEAEmerson Hancock (5-3)#73
Thu, Apr 16th@ CINChase Burns (8-1)#23vs SEALuis Castillo (2-6)#43
Fri, Apr 17th@ WSHZack Littell (6-5)#170@ LAAJose Soriano (8-4)#51
Sat, Apr 18th@ WSHCade Cavalli (4-4)#87@ LAAYusei Kikuchi (0-3)#134
Sun, Apr 19th@ WSHPJ Poulin (3-0)#261@ LAAWalbert Urena (4-5)#348
Tue, Apr 21stvs LADYoshinobu Yamamoto (7-4)#12@ COLJimmy Herget (0-1)#267
Wed, Apr 22ndvs LADShohei Ohtani (6-2)#1@ COLTomoyuki Sugano (7-4)#432
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#41@ COLRyan Feltner (2-2)#421
Sat, Apr 25thvs MIAEury Perez (3-6)#108@ ARIZac Gallen (3-5)#75
Sun, Apr 26thvs MIAMax Meyer (7-0)#55@ ARIRyne Nelson (3-5)#92
Mon, Apr 27th   vs CHCMatthew Boyd (2-1)#45
Tue, Apr 28th@ PHIJesus Luzardo (6-4)#11vs CHCEdward Cabrera (4-4)#66
Wed, Apr 29th   vs CHCJameson Taillon (2-5)#124
Fri, May 1st@ TBShane McClanahan (6-4)#24vs CWSNoah Schultz (2-4)#212
Sat, May 2nd@ TBGriffin Jax (1-5)#58vs CWSSean Burke (3-4)#136
Sun, May 3rd@ TBSteven Matz (4-4)#174vs CWSAnthony Kay (6-1)#173
Mon, May 4thvs SDRandy Vasquez (6-4)#205@ SFTrevor McDonald (2-4)#172
Tue, May 5thvs SDWalker Buehler (4-3)#204@ SFLogan Webb (4-4)#14
Wed, May 6thvs SDBradgley Rodriguez@ SFAdrian Houser (2-6)#190
Thu, May 7th   vs STLMatthew Liberatore (3-3)#113
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132vs STLMichael McGreevy (3-5)#86
Sat, May 9thvs PITBraxton Ashcraft (5-3)#36vs STLDustin May (5-6)#52
Sun, May 10thvs PITBubba Chandler (2-7)#111vs STLKyle Leahy (5-3)#135
Tue, May 12th@ LADYoshinobu Yamamoto (7-4)#12@ MILBrandon Sproat (1-4)#166
Wed, May 13th@ LADShohei Ohtani (6-2)#1@ MILJacob Misiorowski (8-2)#6
Thu, May 14th@ LADEmmet Sheehan (3-4)#44@ MILKyle Harrison (8-1)#48
Fri, May 15th@ ATHAaron Civale (5-2)#197@ SEAEmerson Hancock (5-3)#73
Sat, May 16th@ ATHLuis Severino (2-6)#184@ SEALogan Gilbert (5-4)#15
Sun, May 17th@ ATHJeffrey Springs (3-7)#116@ SEAGeorge Kirby (5-6)#17
Mon, May 18th@ ARIZac Gallen (3-5)#75vs LADYoshinobu Yamamoto (7-4)#12
Tue, May 19th@ ARIRyne Nelson (3-5)#92vs LADEmmet Sheehan (3-4)#44
Wed, May 20th@ ARIMerrill Kelly (5-6)#94vs LADShohei Ohtani (6-2)#1
Fri, May 22ndvs CWSDavis Martin (9-3)#67vs ATHJeffrey Springs (3-7)#116
Sat, May 23rdvs CWSBryan Hudson (3-2)#178vs ATHJ.T. Ginn (5-3)#118
Sun, May 24thvs CWSNoah Schultz (2-4)#212vs ATHLuis Medina (1-1)#220
Mon, May 25thvs ARIMerrill Kelly (5-6)#94vs PHIJesus Luzardo (6-4)#11
Tue, May 26thvs ARIEduardo Rodriguez (5-2)#112vs PHIAaron Nola (3-4)#40
Wed, May 27thvs ARIMichael Soroka (8-3)#50vs PHICristopher Sanchez (8-3)#4
Fri, May 29th@ COLMichael Lorenzen (2-8)#365@ WSHPaxton Schultz
Sat, May 30th@ COLRyan Feltner (2-2)#421@ WSHFoster Griffin (7-2)#89
Sun, May 31st@ COLTanner Gordon (0-1)#321@ WSHZack Littell (6-5)#170
Tue, Jun 2nd@ MILKyle Harrison (8-1)#48@ PHIAaron Nola (3-4)#40
Wed, Jun 3rd@ MILRobert Gasser (0-3)#171@ PHICristopher Sanchez (8-3)#4
Thu, Jun 4th@ MILColeman Crow (0-1)#295@ PHIZack Wheeler (6-1)#9
Fri, Jun 5th@ CHCEdward Cabrera (4-4)#66vs NYMChristian Scott (2-0)#83
Sat, Jun 6th@ CHCBen Brown (3-2)#33vs NYMNolan McLean (3-4)#35
Sun, Jun 7th@ CHCJameson Taillon (2-5)#124vs NYMHuascar Brazoban (3-1)#199
Mon, Jun 8thvs WSHRichard Lovelady (2-3)#216vs CINAndrew Abbott (4-4)#98
Tue, Jun 9thvs WSHAndrew Alvarez (1-0)#168vs CINChase Burns (8-1)#23
Wed, Jun 10thvs WSHFoster Griffin (7-2)#89vs CINBrady Singer (3-6)#143
Fri, Jun 12thvs CHCJavier Assad (4-1)#203@ BALShane Baz (4-6)#84
Sat, Jun 13thvs CHCBen Brown (3-2)#33@ BALTrey Gibson (1-2)#328
Sun, Jun 14thvs CHCRyan Rolison@ BALTrevor Rogers (3-7)#97
Mon, Jun 15th   @ STLDustin May (5-6)#52
Tue, Jun 16th   @ STLAndre Pallante (8-4)#133
Wed, Jun 17th@ ATLJR Ritchie (1-1)#246@ STLKyle Leahy (5-3)#135
Fri, Jun 19th@ MIAJanson Junk (3-5)#122@ TEXJacob deGrom (5-4)#8
Sat, Jun 20th@ MIAMax Meyer (7-0)#55@ TEXNathan Eovaldi (6-7)#21
Sun, Jun 21st@ MIA@ TEXMacKenzie Gore (4-6)#49
Mon, Jun 22nd   vs ATLJR Ritchie (1-1)#246
Tue, Jun 23rdvs ATHAaron Civale (5-2)#197vs ATLMartin Perez (5-3)#160
Wed, Jun 24thvs ATHGage Jump (2-1)#114vs ATLChris Sale (8-5)#5
Fri, Jun 26thvs ATLBryce Elder (5-4)#107vs LADRoki Sasaki (3-4)#105
Sat, Jun 27thvs ATLvs LAD
Sun, Jun 28thvs ATLvs LAD
Mon, Jun 29th@ ARI@ CHC
Tue, Jun 30th@ ARI@ CHC
Wed, Jul 1st@ ARI@ CHC
Thu, Jul 2nd   @ LAD
Fri, Jul 3rd@ COL@ LAD
Sat, Jul 4th@ COL@ LAD
Sun, Jul 5th@ COL@ LAD
Mon, Jul 6thvs TORvs ARI
Tue, Jul 7thvs TORvs ARI
Wed, Jul 8thvs TORvs ARI
Thu, Jul 9thvs COLvs ARI
Fri, Jul 10thvs COLvs TOR
Sat, Jul 11thvs COLvs TOR
Sun, Jul 12thvs COLvs TOR
Fri, Jul 17th@ SEA@ KC
Sat, Jul 18th@ SEA@ KC
Sun, Jul 19th@ SEA@ KC
Mon, Jul 20th@ KC@ ATL
Tue, Jul 21st@ KC@ ATL
Wed, Jul 22nd@ KC@ ATL
Thu, Jul 23rd   @ ATL
Fri, Jul 24thvs LAA@ MIA
Sat, Jul 25thvs LAA@ MIA
Sun, Jul 26thvs LAA@ MIA
Tue, Jul 28thvs MILvs COL
Wed, Jul 29thvs MILvs COL
Thu, Jul 30th@ SDvs SF
Fri, Jul 31st@ SDvs SF
Sat, Aug 1st@ SDvs SF
Sun, Aug 2nd@ SDvs SF
Mon, Aug 3rd@ TEX@ ARI
Tue, Aug 4th@ TEX@ ARI
Wed, Aug 5th@ TEX@ ARI
Thu, Aug 6th   @ ARI
Fri, Aug 7thvs DETvs HOU
Sat, Aug 8thvs DETvs HOU
Sun, Aug 9thvs DETvs HOU
Mon, Aug 10thvs HOUvs MIL
Tue, Aug 11thvs HOUvs MIL
Wed, Aug 12thvs HOUvs MIL
Fri, Aug 14thvs COL@ CLE
Sat, Aug 15thvs COL@ CLE
Sun, Aug 16thvs COL@ CLE
Mon, Aug 17th   @ NYM
Tue, Aug 18th@ CLE@ NYM
Wed, Aug 19th@ CLE@ NYM
Fri, Aug 21st@ BOSvs MIN
Sat, Aug 22nd@ BOSvs MIN
Sun, Aug 23rd@ BOSvs MIN
Mon, Aug 24thvs CINvs PIT
Tue, Aug 25thvs CINvs PIT
Wed, Aug 26thvs CINvs PIT
Fri, Aug 28thvs ARI@ TB
Sat, Aug 29thvs ARI@ TB
Sun, Aug 30thvs ARI@ TB
Mon, Aug 31st   @ CIN
Tue, Sep 1st@ PIT@ CIN
Wed, Sep 2nd@ PIT@ CIN
Fri, Sep 4th@ NYMvs NYY
Sat, Sep 5th@ NYMvs NYY
Sun, Sep 6th@ NYMvs NYY
Mon, Sep 7thvs STLvs WSH
Tue, Sep 8thvs STLvs WSH
Wed, Sep 9thvs STLvs WSH
Fri, Sep 11thvs SD@ SF
Sat, Sep 12thvs SD@ SF
Sun, Sep 13thvs SD@ SF
Mon, Sep 14th@ STL@ COL
Tue, Sep 15th@ STL@ COL
Wed, Sep 16th@ STL@ COL
Thu, Sep 17th   @ COL
Fri, Sep 18th@ LADvs MIA
Sat, Sep 19th@ LADvs MIA
Sun, Sep 20th@ LADvs MIA
Tue, Sep 22ndvs MIN@ LAD
Wed, Sep 23rdvs MIN@ LAD
Thu, Sep 24th   @ LAD
Fri, Sep 25thvs LADvs ARI
Sat, Sep 26thvs LADvs ARI
Sun, Sep 27thvs LADvs ARI
Wed, Mar 25thvs NYYMax Fried (4-3)#34   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#146   
Fri, Apr 24thvs MIASandy Alcantara (6-4)#59   
Thu, Apr 30th@ PHITim Mayza   
Mon, May 11th@ LADRoki Sasaki (3-4)#105   
Mon, Jun 1st@ MILShane Drohan (3-2)#127   
Thu, Jun 18th@ ATLMartin Perez (5-3)#160   
Thu, Jun 25thvs ATHJeffrey Springs (3-7)#116   
Mon, Jul 27thvs MIL   
Thu, Aug 20th@ CLE   
Thu, Aug 27thvs ARI   
Thu, Sep 3rd@ PIT   
Mon, Sep 21stvs MIN