Skip Navigation to Main Content

Alejandro Kirk or William Contreras

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Alejandro Kirk or William Contreras Player Statistics
  William Contreras
C,DH - MIL
William Contreras
Alejandro Kirk
C - TOR
Alejandro Kirk
2026 Stats 
   
   
At Bats566277
   
Runs8226
   
Hits15377
   
Singles10659
   
Doubles288
   
Triples10
   
Home Runs1810
   
RBI9443
   
Stolen Bases11
   
Caught Stealing20
   
Walks6133
   
Strikeouts9438
   
Batting Average.270.278
   
On Base Pct.341.351
   
Slugging Pct.419.415
   
On-base Plus Slugging.759.767
   
Alejandro Kirk or William Contreras Player Projections
  William Contreras
C,DH - MIL
William Contreras
Alejandro Kirk
C - TOR
Alejandro Kirk
2026 Projections 
   
   
At Bats526427
   
Runs7850
   
Hits140115
   
Singles9280
   
Doubles2819
   
Triples10
   
Home Runs1914
   
RBI7663
   
Stolen Bases61
   
Caught Stealing20
   
Walks6847
   
Strikeouts11660
   
Batting Average.267.269
   
On Base Pct.352.341
   
Slugging Pct.435.418
   
On-base Plus Slugging.786.759
   
Alejandro Kirk or William Contreras Player Notes
  William Contreras
C,DH - MIL
William Contreras
Alejandro Kirk
C - TOR
Alejandro Kirk
News 
 The Brewers exercised C William Contreras’s club option for 2027.
Ari Koslow
Tue, Nov 3rd
Alejandro Kirk went 2-for-4 in a loss to the Athletics with a solo home run.
Chris Schommer
Tue, Sep 8th
 William Contreras is absent from the lineup for the Milwaukee Brewers against the St. Louis Cardinals Sunday.
Chris Schommer
Sun, Sep 27th
Alejandro Kirk went 2-for-4 in Sunday's 7-0 win over the Mariners with a two-run home run.
Chris Schommer
Mon, Aug 31st
 William Contreras went 1-for-3 in a 6-4 loss to the Phillies with three RBI.
Chris Schommer
Wed, Sep 23rd
Alejandro Kirk went 2-for-5 in Wednesday’s loss to the Rays with a two-run home run.
Chris Schommer
Thu, Aug 20th
 William Contreras went 1-for-3 in Sunday's 3-0 win over the Orioles with a solo home run and one walk.
Chris Schommer
Mon, Sep 21st
Alejandro Kirk went 3-for-6 in a win over the Rays with a home run, one double, two runs scored, and three RBI.
Chris Schommer
Wed, Aug 19th
 William Contreras went 1-for-3 in a win over the Reds with a home run, two runs scored, three RBI, and one walk.
Chris Schommer
Sun, Sep 13th
Alejandro Kirk went 4-for-5 in a loss to the Cubs with one RBI.
Chris Schommer
Fri, Aug 7th
Notes 
 William Contreras took a small step back in 2025, with his OPS dipping to .754 as his ISO fell to .140 despite continued growth in plate discipline (career-best 12.7% BB rate, sub-19% K rate). His contact quality stayed well above league average (91.1 mph EV, 48.6% hard-hit. The 2026 projections point to a rebound toward his established .360+ OBP profile with mid-20s homer upside, supported by premium volume at a scarce catcher position. Given his durability, lineup role, and stable skills, Contreras profiles as a high-floor catcher with bounce-back upside and remains one of the safest investments at the position.
Kelly Kirby - FantasyPros
 
Alejandro Kirk or William Contreras Player Schedules
  William Contreras
C,DH - MIL
William Contreras
Alejandro Kirk
C - TOR
Alejandro Kirk
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th   vs ATHLuis Severino (2-6)
Sat, Mar 28thvs CWSSean Burke (11-7)#58vs ATHJeffrey Springs (4-14)#267
Sun, Mar 29thvs CWSAnthony Kay (10-9)#121vs ATHLuis Morales (0-2)
Mon, Mar 30thvs TBNick Martinez (15-6)#208vs COLTomoyuki Sugano (12-12)#263
Tue, Mar 31stvs TBShane McClanahan (10-7)vs COLRyan Feltner (7-10)#230
Wed, Apr 1stvs TBDrew Rasmussen (16-5)#26vs COLKyle Freeland (4-12)#187
Fri, Apr 3rd   @ CWSGrant Taylor (7-3)#72
Sat, Apr 4th@ KCSeth Lugo (7-9)#184@ CWSGrant Taylor (7-3)#72
Sun, Apr 5th@ KCKris Bubic (4-2)#74@ CWSDavis Martin (9-8)#73
Mon, Apr 6th@ BOSBrayan Bello (6-7)#111vs LADJustin Wrobleski (12-5)#50
Tue, Apr 7th@ BOSGarrett Crochet (3-3)vs LADYoshinobu Yamamoto (14-9)#4
Wed, Apr 8th@ BOSSonny Gray (18-5)#45vs LADShohei Ohtani (8-2)#1
Fri, Apr 10thvs WSHJake Irvin (2-10)#213vs MINSimeon Woods Richardson (2-7)
Sat, Apr 11thvs WSHFoster Griffin (15-6)#54vs MINJoe Ryan (7-10)#25
Sun, Apr 12thvs WSHZack Littell (8-8)vs MINTaj Bradley (12-6)#44
Tue, Apr 14thvs TORKevin Gausman (9-12)#36@ MILJacob Misiorowski (16-5)#7
Wed, Apr 15thvs TORDylan Cease (11-6)@ MILChad Patrick (9-4)#161
Thu, Apr 16thvs TORPatrick Corbin (3-4)@ MILBrandon Sproat (3-7)
Fri, Apr 17th@ MIAJanson Junk (6-9)#138@ ARIMichael Soroka (9-5)#48
Sat, Apr 18th@ MIASandy Alcantara (13-11)#77@ ARIZac Gallen (3-9)#216
Sun, Apr 19th@ MIAEury Perez (8-11)#22@ ARIRyne Nelson (3-5)#132
Mon, Apr 20th   @ LAAReid Detmers (7-8)#16
Tue, Apr 21st@ DETKeider Montero (10-9)#188@ LAAJack Kochanowicz (2-5)
Wed, Apr 22nd@ DETCasey Mize (6-10)#47@ LAAJose Soriano (12-8)#23
Fri, Apr 24thvs PITPaul Skenes (10-11)#14vs CLEGavin Williams (14-8)#20
Sat, Apr 25thvs PITMitch Keller (6-8)vs CLEJoey Cantillo (11-9)#63
Sun, Apr 26thvs PITCarmen Mlodzinski (8-7)#52vs CLESlade Cecconi (5-7)#164
Mon, Apr 27th   vs BOSRanger Suarez (8-5)#70
Tue, Apr 28thvs ARIMerrill Kelly (10-14)#146vs BOSPayton Tolle (9-6)#30
Wed, Apr 29thvs ARIEduardo Rodriguez (16-7)#191vs BOSBrayan Bello (6-7)#111
Thu, Apr 30thvs ARIMichael Soroka (9-5)#48@ MINBailey Ober (7-7)#155
Fri, May 1st@ WSHJake Irvin (2-10)#213@ MINSimeon Woods Richardson (2-7)
Sat, May 2nd@ WSHFoster Griffin (15-6)#54@ MINConnor Prielipp (6-7)#110
Sun, May 3rd@ WSHPJ Poulin (3-0)@ MINJoe Ryan (7-10)#25
Mon, May 4th@ STLKyle Leahy (10-5)#79@ TBNick Martinez (15-6)#208
Tue, May 5th   @ TBDrew Rasmussen (16-5)#26
Wed, May 6th@ STLAndre Pallante (12-9)#87@ TBShane McClanahan (10-7)
Fri, May 8thvs NYYMax Fried (5-5)#21vs LAAReid Detmers (7-8)#16
Sat, May 9thvs NYYCam Schlittler (14-6)#9vs LAAJack Kochanowicz (2-5)
Sun, May 10thvs NYYCarlos Rodon (7-3)#32vs LAAJose Soriano (12-8)#23
Mon, May 11th   vs TBDrew Rasmussen (16-5)#26
Tue, May 12thvs SDBradgley Rodriguez (4-3)#133vs TBShane McClanahan (10-7)
Wed, May 13thvs SDMichael King (12-10)#55vs TBGriffin Jax (8-10)#67
Fri, May 15th@ MINJoe Ryan (7-10)#25@ DETBrenan Hanifee
Sat, May 16th@ MINConnor Prielipp (6-7)#110@ DETCasey Mize (6-10)#47
Sun, May 17th@ MINBailey Ober (7-7)#155@ DETJack Flaherty (3-8)#179
Mon, May 18th@ CHCShota Imanaga (11-10)#49@ NYYRyan Weathers (5-8)
Tue, May 19th@ CHCBen Brown (4-2)@ NYYWill Warren (11-6)#69
Wed, May 20th@ CHCEdward Cabrera (5-5)#126@ NYYCam Schlittler (14-6)#9
Thu, May 21st   @ NYYCarlos Rodon (7-3)#32
Fri, May 22ndvs LADJustin Wrobleski (12-5)#50vs PITBubba Chandler (8-10)#59
Sat, May 23rdvs LADRoki Sasaki (5-5)#102vs PITPaul Skenes (10-11)#14
Sun, May 24thvs LADYoshinobu Yamamoto (14-9)#4vs PITMitch Keller (6-8)
Mon, May 25thvs STLMatthew Liberatore (6-14)#95vs MIAJanson Junk (6-9)#138
Tue, May 26thvs STLMichael McGreevy (7-9)#109vs MIASandy Alcantara (13-11)#77
Wed, May 27thvs STLDustin May (7-9)#35vs MIAEury Perez (8-11)#22
Thu, May 28th   @ BALChris Bassitt (9-5)#175
Fri, May 29th@ HOUKai-Wei Teng (5-7)#220@ BALTrevor Rogers (10-11)#42
Sat, May 30th@ HOUPeter Lambert (8-10)#185@ BALBrandon Young (9-6)#168
Sun, May 31st@ HOUTatsuya Imai (6-4)#231@ BALKyle Bradish (7-14)
Tue, Jun 2ndvs SFTrevor McDonald (3-7)@ ATLBryce Elder (8-8)
Wed, Jun 3rdvs SFLogan Webb (8-9)@ ATLGrant Holmes (10-6)#193
Thu, Jun 4thvs SFAdrian Houser (4-7)@ ATLChris Sale (14-9)#3
Fri, Jun 5th@ COLRyan Feltner (7-10)#230vs BALBrandon Young (9-6)#168
Sat, Jun 6th@ COLZach Agnos (0-2)#279vs BALKyle Bradish (7-14)
Sun, Jun 7th@ COLKyle Freeland (4-12)#187vs BALShane Baz (6-15)#85
Mon, Jun 8th@ ATHJeffrey Springs (4-14)#267vs PHICristopher Sanchez (18-7)#6
Tue, Jun 9th@ ATHJ.T. Ginn (9-8)vs PHIZack Wheeler (14-5)#5
Wed, Jun 10th@ ATHJack Perkins (3-13)#171vs PHIJesus Luzardo (14-5)
Fri, Jun 12thvs PHITanner Banksvs NYYRyan Weathers (5-8)
Sat, Jun 13thvs PHIAaron Nola (7-12)#68vs NYYCam Schlittler (14-6)#9
Sun, Jun 14thvs PHICristopher Sanchez (18-7)#6vs NYYWill Warren (11-6)#69
Tue, Jun 16thvs CLESlade Cecconi (5-7)#164@ BOSPayton Tolle (9-6)#30
Wed, Jun 17thvs CLEGavin Williams (14-8)#20@ BOSJake Bennett (9-7)#210
Thu, Jun 18thvs CLEParker Messick (12-9)#29@ BOSSonny Gray (18-5)#45
Fri, Jun 19th@ ATLMartin Perez (9-9)#82@ CHCBen Brown (4-2)
Sat, Jun 20th@ ATLChris Sale (14-9)#3@ CHCColin Rea (8-8)#262
Mon, Jun 22nd@ CINBrady Singer (6-15)#221vs HOUHunter Brown (6-4)#19
Tue, Jun 23rd@ CINNick Lodolo (3-6)#169vs HOUPeter Lambert (8-10)#185
Wed, Jun 24th@ CINRhett Lowder (7-12)#200vs HOUMike Burrows (4-9)
Thu, Jun 25th   vs TEXMacKenzie Gore (8-11)#39
Fri, Jun 26thvs CHCColin Rea (8-8)#262vs TEXNathan Eovaldi (11-10)#66
Sat, Jun 27thvs CHCDavid Peterson (9-8)#61vs TEXCal Quantrill (9-5)
Sun, Jun 28thvs CHCRyan Rolisonvs TEXKumar Rocker (6-11)#84
Mon, Jun 29thvs CINNick Lodolo (3-6)#169vs NYMSean Manaea (6-8)#46
Tue, Jun 30thvs CINRhett Lowder (7-12)#200vs NYMNolan McLean (12-10)#28
Wed, Jul 1stvs CINAndrew Abbott (6-11)#149vs NYMFreddy Peralta (10-11)#51
Fri, Jul 3rd@ ARI@ SEALuis Castillo (4-11)#97
Sat, Jul 4th@ ARIMerrill Kelly (10-14)#146@ SEALogan Gilbert (12-11)#8
Sun, Jul 5th@ ARIEduardo Rodriguez (16-7)#191@ SEAEmerson Hancock (7-8)#135
Mon, Jul 6th@ STLDustin May (7-9)#35@ SFLanden Roupp (9-14)
Tue, Jul 7th@ STLHunter Dobbins (3-3)@ SFTrevor McDonald (3-7)
Wed, Jul 8th@ STLMichael McGreevy (7-9)#109@ SFLogan Webb (8-9)
Fri, Jul 10th   @ SDJP Sears (3-4)
Sat, Jul 11th@ PITBubba Chandler (8-10)#59@ SDWalker Buehler (9-6)#90
Sun, Jul 12th@ PITPaul Skenes (10-11)#14@ SDGerman Marquez (4-2)
Fri, Jul 17thvs MIASandy Alcantara (13-11)#77vs CWSAnthony Kay (10-9)#121
Sat, Jul 18thvs MIAMax Meyer (9-1)vs CWSDavis Martin (9-8)#73
Sun, Jul 19thvs MIAEury Perez (8-11)#22vs CWSSean Burke (11-7)#58
Mon, Jul 20thvs NYMFreddy Peralta (10-11)#51vs TBNick Martinez (15-6)#208
Tue, Jul 21stvs NYMZac Thornton (5-6)#122vs TBDrew Rasmussen (16-5)#26
Wed, Jul 22ndvs NYMChristian Scott (4-5)vs TBGriffin Jax (8-10)#67
Thu, Jul 23rd   vs TBCasey Legumina (2-2)#261
Fri, Jul 24thvs COLTomoyuki Sugano (12-12)#263@ BOSPatrick Sandoval (1-7)#92
Sat, Jul 25thvs COLRyan Feltner (7-10)#230@ BOSSonny Gray (18-5)#45
Sun, Jul 26thvs COLKyle Freeland (4-12)#187@ BOSRanger Suarez (8-5)#70
Mon, Jul 27th@ SFTyler Mahle (7-10)#71@ WSHEddy Yean (0-1)
Tue, Jul 28th@ SFLanden Roupp (9-14)@ WSHCade Cavalli (13-5)#34
Wed, Jul 29th@ SFLogan Webb (8-9)@ WSHZack Littell (8-8)
Fri, Jul 31st@ LAARyan Johnson (5-9)#170vs STLKyle Leahy (10-5)#79
Sat, Aug 1st@ LAABrent Suter (3-2)vs STLQuinn Mathews (2-4)#101
Sun, Aug 2nd@ LAAWalbert Urena (9-11)#40vs STLMatthew Liberatore (6-14)#95
Mon, Aug 3rdvs PITBubba Chandler (8-10)#59@ HOUCristian Javier (2-6)
Tue, Aug 4thvs PITJared Jones (5-6)#27@ HOUHayden Wesneski (6-2)#100
Wed, Aug 5thvs PITPaul Skenes (10-11)#14@ HOUHunter Brown (6-4)#19
Thu, Aug 6thvs PITBraxton Ashcraft (14-6)@ CHCDavid Peterson (9-8)#61
Fri, Aug 7thvs MINZebby Matthews (9-11)#134@ PHIZack Wheeler (14-5)#5
Sat, Aug 8thvs MINTaj Bradley (12-6)#44@ PHIAaron Nola (7-12)#68
Sun, Aug 9thvs MINConnor Prielipp (6-7)#110@ PHIJesus Luzardo (14-5)
Mon, Aug 10th@ SDCasey Mize (6-10)#47vs BOSSonny Gray (18-5)#45
Tue, Aug 11th@ SDWalker Buehler (9-6)#90vs BOSPatrick Sandoval (1-7)#92
Wed, Aug 12th@ SDRobbie Ray (13-8)#198vs BOSRanger Suarez (8-5)#70
Thu, Aug 13th@ LADRoki Sasaki (5-5)#102vs BOSPayton Tolle (9-6)#30
Fri, Aug 14th@ LADYoshinobu Yamamoto (14-9)#4vs NYYGerrit Cole (10-9)#18
Sat, Aug 15th@ LADJustin Wrobleski (12-5)#50vs NYYCam Schlittler (14-6)#9
Sun, Aug 16th@ LADTarik Skubal (12-7)#2vs NYYRyan Weathers (5-8)
Tue, Aug 18thvs SEABryce Miller (4-10)#31@ TBNick Martinez (15-6)#208
Wed, Aug 19thvs SEALogan Gilbert (12-11)#8@ TBDrew Rasmussen (16-5)#26
Thu, Aug 20thvs SEAGeorge Kirby (9-11)#33@ TBIan Seymour (9-7)#60
Fri, Aug 21stvs ATLChris Sale (14-9)#3@ NYYCam Schlittler (14-6)#9
Sat, Aug 22ndvs ATLMartin Perez (9-9)#82@ NYYRyan Weathers (5-8)
Sun, Aug 23rdvs ATLTyler Mahle (7-10)#71@ NYYCarlos Rodon (7-3)#32
Tue, Aug 25th@ NYMZac Thornton (5-6)#122vs KCSeth Lugo (7-9)#184
Wed, Aug 26th@ NYMRobert Stock (1-3)vs KCRandy Dobnak (3-5)#254
Thu, Aug 27th@ NYMSean Manaea (6-8)#46vs KCNoah Cameron (9-8)#91
Fri, Aug 28thvs TEXCody Bradford (0-5)#139vs SEAEmerson Hancock (7-8)#135
Sat, Aug 29thvs TEXCal Quantrill (9-5)vs SEAKade Anderson (2-2)#37
Sun, Aug 30thvs TEXKumar Rocker (6-11)#84vs SEALogan Gilbert (12-11)#8
Tue, Sep 1st@ CHCMatthew Boyd (10-5)#78@ CLEGavin Williams (14-8)#20
Wed, Sep 2nd@ CHCDavid Peterson (9-8)#61@ CLEJoey Cantillo (11-9)#63
Thu, Sep 3rd@ CHCKevin Gausman (9-12)#36@ CLETanner Bibee (7-15)#80
Fri, Sep 4th@ CINRhett Lowder (7-12)#200@ KCDaniel Lynch (6-6)#256
Sat, Sep 5th@ CINAndrew Abbott (6-11)#149@ KCSeth Lugo (7-9)#184
Sun, Sep 6th@ CINBrady Singer (6-15)#221@ KCRandy Dobnak (3-5)#254
Mon, Sep 7thvs CHCMatthew Boyd (10-5)#78@ ATHJacob Lopez (7-5)#251
Tue, Sep 8thvs CHCDavid Peterson (9-8)#61@ ATHJack Perkins (3-13)#171
Wed, Sep 9thvs CHCKevin Gausman (9-12)#36@ ATHBrady Basso (1-4)#194
Fri, Sep 11thvs CINAndrew Abbott (6-11)#149vs BALChris Bassitt (9-5)#175
Sat, Sep 12thvs CINBrady Singer (6-15)#221vs BALKyle Bradish (7-14)
Sun, Sep 13thvs CINChase Burns (15-3)vs BALTrevor Rogers (10-11)#42
Mon, Sep 14th   vs DETTroy Melton (8-5)
Tue, Sep 15th@ PITLake Bachar (2-4)#156vs DETDrew Anderson (5-7)#38
Wed, Sep 16th@ PITJared Jones (5-6)#27vs DETKeider Montero (10-9)#188
Fri, Sep 18th@ BALCade Povich (2-1)#173@ TEXKumar Rocker (6-11)#84
Sat, Sep 19th@ BALTrevor Rogers (10-11)#42@ TEXCal Quantrill (9-5)
Sun, Sep 20th@ BALBrandon Young (9-6)#168@ TEXJacob deGrom (11-11)#12
Mon, Sep 21st   @ BALShane Baz (6-15)#85
Wed, Sep 23rd@ PHIAaron Nola (7-12)#68@ BALTrey Gibson (2-3)#249
Fri, Sep 25thvs STLMichael McGreevy (7-9)#109vs CINNick Lodolo (3-6)#169
Sat, Sep 26thvs STLQuinn Mathews (2-4)#101vs CINRhett Lowder (7-12)#200
Sun, Sep 27thvs STLAndre Pallante (12-9)#87vs CINBrandon Williamson (5-5)#241
Thu, Mar 26thvs CWSShane Smith (0-2)   
Thu, Apr 23rd@ DETTarik Skubal (12-7)#2   
Thu, May 14thvs SDGriffin Canning (5-9)   
Mon, Jun 1stvs SFLanden Roupp (9-14)   
Sun, Jun 21st@ ATLBryce Elder (8-8)   
Thu, Jul 2ndvs CINChase Burns (15-3)   
Thu, Jul 9th@ STLAndre Pallante (12-9)#87   
Mon, Aug 31st@ CHCClay Holmes (6-8)#83   
Thu, Sep 17th@ PITWilber Dotel (1-5)#224   
Tue, Sep 22nd@ PHIZack Wheeler (14-5)#5   
Thu, Sep 24th@ PHIAndrew Painter (3-10)#125