Skip Navigation to Main Content

Eric Haase or Keibert Ruiz

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Eric Haase or Keibert Ruiz Player Statistics
  Keibert Ruiz
C - WSH
Keibert Ruiz
Eric Haase
C - FA
Eric Haase
2026 Stats 
   
   
At Bats33274
   
Runs448
   
Hits9412
   
Singles605
   
Doubles243
   
Triples00
   
Home Runs104
   
RBI489
   
Stolen Bases20
   
Caught Stealing10
   
Walks166
   
Strikeouts3728
   
Batting Average.283.162
   
On Base Pct.319.235
   
Slugging Pct.446.365
   
On-base Plus Slugging.765.599
   
Eric Haase or Keibert Ruiz Player Projections
  Keibert Ruiz
C - WSH
Keibert Ruiz
Eric Haase
C - FA
Eric Haase
2026 Projections 
   
   
At Bats34351
   
Runs346
   
Hits8412
   
Singles598
   
Doubles162
   
Triples00
   
Home Runs92
   
RBI417
   
Stolen Bases20
   
Caught Stealing10
   
Walks174
   
Strikeouts4216
   
Batting Average.246.237
   
On Base Pct.282.293
   
Slugging Pct.367.386
   
On-base Plus Slugging.649.680
   
Eric Haase or Keibert Ruiz Player Notes
  Keibert Ruiz
C - WSH
Keibert Ruiz
Eric Haase
C - FA
Eric Haase
News 
 Keibert Ruiz went 1-for-4 in loss to the Padres with a home run, a run scored, and one RBI.
Jesse Garcia
Thu, Sep 10th
The White Sox released C Eric Haase.
Ari Koslow
Thu, Aug 13th
 Keibert Ruiz is in the lineup for Monday’s game against the Padres.
Ari Koslow
Mon, Sep 7th
The White Sox signed Eric Haase to a minor league contract.
Ari Koslow
Tue, Jul 28th
 Keibert Ruiz was removed from Wednesday’s game against the Braves with a head injury.
Ari Koslow
Thu, Sep 3rd
The Giants have released catcher Eric Haase.
Brenton Kemp
Thu, Jul 23rd
 Keibert Ruiz went 2-for-5 in the win over the Rockies with a home run, a double, one run scored and two RBI.
Jesse Garcia
Fri, Aug 28th
The Giants designated Eric Haase for assignment.
Ari Koslow
Fri, Jul 17th
 Keibert Ruiz went 2-for-4 in loss to the Marlins with a home run, two hits, one run scored and one RBI.
Jesse Garcia
Sat, Aug 22nd
Eric Haase went 1-for-4 in a win over the Brewers with one walk and a grand slam.
Chris Schommer
Fri, Jun 5th
Notes 
There are no recent notes for these players
Eric Haase or Keibert Ruiz Player Schedules
  Keibert Ruiz
C - WSH
Keibert Ruiz
Eric Haase
C - FA
Eric Haase
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CHCMatthew Boyd (10-5)#78   
Sat, Mar 28th@ CHCCade Horton (1-0)   
Sun, Mar 29th@ CHCShota Imanaga (11-10)#49   
Mon, Mar 30th@ PHITaijuan Walker (1-4)   
Tue, Mar 31st@ PHIAndrew Painter (3-10)#125   
Wed, Apr 1st@ PHICristopher Sanchez (18-7)#6   
Fri, Apr 3rdvs LADEmmet Sheehan (5-8)#65   
Sat, Apr 4thvs LADTyler Glasnow (5-2)#10   
Sun, Apr 5thvs LADRoki Sasaki (5-5)#102   
Mon, Apr 6thvs STLAndre Pallante (12-9)#87   
Tue, Apr 7thvs STLMatthew Liberatore (6-14)#95   
Wed, Apr 8thvs STLMichael McGreevy (7-9)#109   
Fri, Apr 10th@ MILAaron Ashby   
Sat, Apr 11th@ MILKyle Harrison (11-5)#62   
Sun, Apr 12th@ MILBrandon Woodruff (2-2)   
Mon, Apr 13th@ PITPaul Skenes (10-11)#14   
Tue, Apr 14th@ PITMitch Keller (6-8)   
Wed, Apr 15th@ PITMason Montgomery (6-4)#86   
Thu, Apr 16th@ PITBraxton Ashcraft (14-6)   
Fri, Apr 17thvs SFLogan Webb (8-9)   
Sat, Apr 18thvs SFAdrian Houser (4-7)   
Sun, Apr 19thvs SFRobbie Ray (13-8)#198   
Mon, Apr 20thvs ATLBryce Elder (8-8)   
Tue, Apr 21stvs ATLReynaldo Lopez (4-5)   
Wed, Apr 22ndvs ATLDidier Fuentes (7-2)#89   
Thu, Apr 23rdvs ATLJR Ritchie (1-5)#103   
Fri, Apr 24th@ CWSBryan Hudson (5-4)#141   
Sat, Apr 25th@ CWSNoah Schultz (4-9)#154   
Sun, Apr 26th@ CWSBryan Hudson (5-4)#141   
Tue, Apr 28th@ NYMClay Holmes (6-8)#83   
Wed, Apr 29th@ NYMDavid Peterson (9-8)#61   
Thu, Apr 30th@ NYMFreddy Peralta (10-11)#51   
Fri, May 1stvs MILJacob Misiorowski (16-5)#7   
Sat, May 2ndvs MILKyle Harrison (11-5)#62   
Sun, May 3rdvs MILLogan Henderson (11-3)#11   
Tue, May 5thvs MINTaj Bradley (12-6)#44   
Wed, May 6thvs MINBailey Ober (7-7)#155   
Thu, May 7thvs MINSimeon Woods Richardson (2-7)   
Fri, May 8th@ MIARobby Snelling (0-1)   
Sat, May 9th@ MIAJanson Junk (6-9)#138   
Sun, May 10th@ MIASandy Alcantara (13-11)#77   
Tue, May 12th@ CINBrady Singer (6-15)#221   
Wed, May 13th@ CINNick Lodolo (3-6)#169   
Thu, May 14th@ CINChase Burns (15-3)   
Fri, May 15thvs BALShane Baz (6-15)#85   
Sat, May 16thvs BALChris Bassitt (9-5)#175   
Sun, May 17thvs BALBrandon Young (9-6)#168   
Mon, May 18thvs NYMChristian Scott (4-5)   
Tue, May 19thvs NYMNolan McLean (12-10)#28   
Wed, May 20thvs NYMZac Thornton (5-6)#122   
Thu, May 21stvs NYMDavid Peterson (9-8)#61   
Fri, May 22nd@ ATLBryce Elder (8-8)   
Sat, May 23rd@ ATLGrant Holmes (10-6)#193   
Sun, May 24th@ ATLMartin Perez (9-9)#82   
Mon, May 25th@ CLETanner Bibee (7-15)#80   
Tue, May 26th@ CLEJoey Cantillo (11-9)#63   
Wed, May 27th@ CLEGavin Williams (14-8)#20   
Fri, May 29thvs SDLucas Giolito (2-3)   
Sat, May 30thvs SDMichael King (12-10)#55   
Sun, May 31stvs SDGriffin Canning (5-9)   
Mon, Jun 1stvs MIASandy Alcantara (13-11)#77   
Tue, Jun 2ndvs MIALake Bachar (2-4)#156   
Wed, Jun 3rdvs MIAMax Meyer (9-1)   
Fri, Jun 5th@ ARIMerrill Kelly (10-14)#146   
Sat, Jun 6th@ ARIEduardo Rodriguez (16-7)#191   
Sun, Jun 7th@ ARIMichael Soroka (9-5)#48   
Mon, Jun 8th@ SFLogan Webb (8-9)   
Tue, Jun 9th@ SFAdrian Houser (4-7)   
Wed, Jun 10th@ SFRobbie Ray (13-8)#198   
Fri, Jun 12thvs SEABryce Miller (4-10)#31   
Sat, Jun 13thvs SEALuis Castillo (4-11)#97   
Sun, Jun 14thvs SEAEmerson Hancock (7-8)#135   
Mon, Jun 15thvs KCMitch Spence (0-2)   
Tue, Jun 16thvs KCMichael Wacha (9-10)#99   
Wed, Jun 17thvs KCLuinder Avila (5-4)   
Fri, Jun 19th@ TBGriffin Jax (8-10)#67   
Sat, Jun 20th@ TBIan Seymour (9-7)#60   
Sun, Jun 21st@ TBNick Martinez (15-6)#208   
Mon, Jun 22ndvs PHITim Mayza (3-4)#131   
Tue, Jun 23rdvs PHIJesus Luzardo (14-5)   
Wed, Jun 24thvs PHIAaron Nola (7-12)#68   
Thu, Jun 25thvs PHICristopher Sanchez (18-7)#6   
Fri, Jun 26th@ BALTrevor Rogers (10-11)#42   
Sat, Jun 27th@ BALBrandon Young (9-6)#168   
Sun, Jun 28th@ BALKyle Bradish (7-14)   
Mon, Jun 29th@ BOSRanger Suarez (8-5)#70   
Tue, Jun 30th@ BOSConnelly Early (7-5)#76   
Wed, Jul 1st@ BOSPayton Tolle (9-6)#30   
Fri, Jul 3rdvs PITMitch Keller (6-8)   
Sat, Jul 4thvs PITBraxton Ashcraft (14-6)   
Sun, Jul 5thvs PITBubba Chandler (8-10)#59   
Mon, Jul 6thvs HOUMike Burrows (4-9)   
Tue, Jul 7thvs HOUTatsuya Imai (6-4)#231   
Wed, Jul 8thvs HOUSpencer Arrighetti (9-9)#181   
Fri, Jul 10thvs NYYRyan Weathers (5-8)   
Sat, Jul 11thvs NYYCam Schlittler (14-6)#9   
Sun, Jul 12thvs NYYWill Warren (11-6)#69   
Fri, Jul 17th@ ATHGage Jump (6-11)   
Sat, Jul 18th@ ATHJ.T. Ginn (9-8)   
Sun, Jul 19th@ ATHJacob Lopez (7-5)#251   
Mon, Jul 20th@ COLKyle Freeland (4-12)#187   
Tue, Jul 21st@ COLMichael Lorenzen (3-13)   
Wed, Jul 22nd@ COLGabriel Hughes (0-8)   
Fri, Jul 24thvs ARIEduardo Rodriguez (16-7)#191   
Sat, Jul 25thvs ARIMitch Bratt (1-3)   
Sun, Jul 26thvs ARIKohl Drake (0-1)#123   
Mon, Jul 27thvs TORMax Scherzer (4-9)#127   
Tue, Jul 28thvs TORShane Bieber (5-2)   
Wed, Jul 29thvs TORTrey Yesavage (5-6)#24   
Thu, Jul 30th@ ATLGrant Holmes (10-6)#193   
Fri, Jul 31st@ ATLBryce Elder (8-8)   
Sat, Aug 1st@ ATLMartin Perez (9-9)#82   
Sun, Aug 2nd@ ATLJR Ritchie (1-5)#103   
Mon, Aug 3rd@ PHIAaron Nola (7-12)#68   
Tue, Aug 4th@ PHIJesus Luzardo (14-5)   
Wed, Aug 5th@ PHIAndrew Painter (3-10)#125   
Thu, Aug 6th@ PHICristopher Sanchez (18-7)#6   
Fri, Aug 7thvs CINChase Petty (1-2)#268   
Sat, Aug 8thvs CINChase Burns (15-3)   
Sun, Aug 9thvs CINBrady Singer (6-15)#221   
Tue, Aug 11thvs CHCShota Imanaga (11-10)#49   
Wed, Aug 12thvs CHCDavid Peterson (9-8)#61   
Thu, Aug 13thvs CHCKevin Gausman (9-12)#36   
Fri, Aug 14th@ NYMRobert Stock (1-3)   
Sat, Aug 15th@ NYMSean Manaea (6-8)#46   
Sun, Aug 16th@ NYMChristian Scott (4-5)   
Tue, Aug 18th@ TEXCal Quantrill (9-5)   
Wed, Aug 19th@ TEXKumar Rocker (6-11)#84   
Thu, Aug 20th@ TEXJacob deGrom (11-11)#12   
Fri, Aug 21st@ MIARyan Gusto (1-5)#142   
Sat, Aug 22nd@ MIAEury Perez (8-11)#22   
Sun, Aug 23rd@ MIAJanson Junk (6-9)#138   
Mon, Aug 24thvs COLRyan Feltner (7-10)#230   
Tue, Aug 25thvs COLMason Adams (0-2)#166   
Wed, Aug 26thvs COLTanner Gordon (1-6)#222   
Thu, Aug 27thvs COLGabriel Hughes (0-8)   
Fri, Aug 28thvs MIAEury Perez (8-11)#22   
Sat, Aug 29thvs MIASandy Alcantara (13-11)#77   
Sun, Aug 30thvs MIAJanson Junk (6-9)#138   
Mon, Aug 31stvs MIARyan Gusto (1-5)#142   
Tue, Sep 1stvs ATLAJ Smith-Shawver (0-3)#147   
Wed, Sep 2ndvs ATLGrant Holmes (10-6)#193   
Fri, Sep 4th@ LADBlake Snell (4-1)#15   
Sat, Sep 5th@ LADTyler Glasnow (5-2)#10   
Sun, Sep 6th@ LADJustin Wrobleski (12-5)#50   
Mon, Sep 7th@ SDNick Pivetta (3-2)#17   
Tue, Sep 8th@ SDCasey Mize (6-10)#47   
Wed, Sep 9th@ SDWalker Buehler (9-6)#90   
Fri, Sep 11thvs LAAYusei Kikuchi (1-7)#57   
Sat, Sep 12thvs LAAWalbert Urena (9-11)#40   
Sun, Sep 13thvs LAAGrayson Rodriguez (5-8)#64   
Tue, Sep 15thvs PHICristopher Sanchez (18-7)#6   
Wed, Sep 16thvs PHIZack Wheeler (14-5)#5   
Fri, Sep 18th@ STLKyle Leahy (10-5)#79   
Sat, Sep 19th@ STLMichael McGreevy (7-9)#109   
Sun, Sep 20th@ STLQuinn Mathews (2-4)#101   
Mon, Sep 21st@ DETRiver Ryan (0-1)#75   
Tue, Sep 22nd@ DETDrew Anderson (5-7)#38   
Wed, Sep 23rd@ DETFramber Valdez (10-12)#53   
Fri, Sep 25thvs NYMJefry Yan   
Sat, Sep 26thvs NYMJonah Tong (2-2)#56   
Sun, Sep 27thvs NYMSean Manaea (6-8)#46