Support TBC:  If you're a frequent visitor and use the data on this site, please support The Baseball Cube by leaving a small tip.


Use the criteria below to filter through the TBC at-bat database (sourced from Retrosheet) since 1903. The resultset will contain a maximum of 100 records except for batter/pitcher matchups in which case, all matchups will appear. Keep in mind that the filters such as day/night and home/away are from the batter's perspective. Data is sorted by most recent date.
Years Range:
Lineup Pos:
Batter Team:
Pitcher Team:
Batter Hand:
Pitcher Hand:
Multiple selections allowed (use CTRL button)
# of Outs
in Motion
Bunt Play
Bat Ball:
Score Diff:


DateBatterTeamAgePitcherTeamAgeMatchFDefOrderInningOutsBRScoreBalStrPitLdoffRimResult#Result DescRBIsWinProb%
2006-08-21Matt DiazRATL28.171Zach DukeL23.124PITMatchFLF770---3-0112YN63/GGround out to SS01.63
2006-08-21Matt DiazRATL28.171Zach DukeL23.124PITMatchFLF722---0-0213 N4/LLineout to 2B0-4.08
2006-08-21Matt DiazRATL28.171Zach DukeL23.124PITMatchFLF750---1-0011YNS7/GSingle to LF0-1.97
2007-05-11Matt DiazRATL29.069Zach DukeL24.022PITMatchFLF750---0-1134YN63/GGround out to SS0-0.16
2007-05-11Matt DiazRATL29.069Zach DukeL24.022PITMatchFLF762---3-1123 NS8/G+.1-2Single to CF00.34
2007-05-11Matt DiazRATL29.069Zach DukeL24.022PITMatchFLF722---0-0224 N9/FFly out to RF0-2.39
2008-04-03Matt DiazRATL30.031Zach DukeL24.350PITMatchFLF661---0-2134 NS7/F.2-H;1-2Single to LF19.99
2008-04-03Matt DiazRATL30.031Zach DukeL24.350PITMatchFLF641---0-2358 NS9/FSingle to RF00.97
2008-04-03Matt DiazRATL30.031Zach DukeL24.350PITMatchFLF621---0-0033 N3/PPopout to 1B0-1.92
2008-05-12Matt DiazRATL30.070Zach DukeL25.023PITMatchFLF641---0-0033 NKStrikeout swinging0-2.77
2008-05-12Matt DiazRATL30.070Zach DukeL25.023PITMatchFLF660---0-3213YN8/FFly out to CF0-0.59
2008-05-12Matt DiazRATL30.070Zach DukeL25.023PITMatchFLF620---0-0022 N3/LDP.1X1(3)Line into DP to 1B0-7.09
2009-04-19Matt DiazRATL31.047Zach DukeL26.000PITMatchFLF450---6-0112YNS9/LSingle to RF0-0.41
2009-06-08Matt DiazRATL31.097Zach DukeL26.050PITMatchFPH961---5-3336 NS9/F-.BX2(46)Single to RF01.30
2010-09-08Matt DiazRATL32.189Zach DukeL27.142PITMatchFLF612---1-0426 YW.1-2Walk0-0.85
2011-06-08Matt DiazRPIT33.097Zach DukeL28.050ARIMatchFRF520---0-0213YN3/GGround out to 1B0-2.37
2011-06-08Matt DiazRPIT33.097Zach DukeL28.050ARIMatchFRF540---1-0011YNS8/LSingle to CF0-1.40
2011-06-08Matt DiazRPIT33.097Zach DukeL28.050ARIMatchFRF560---1-0112YN8/FFly out to CF01.32
18Matt DiazR  Zach DukeL  BB/SO:  1/1HBP:  0     60.0%243660  Avg:  .412  7/172b-3b-hr:  0-0-01-0.58

About Us  |  Site Map  |  Privacy Policy  |  Contact Us

Boxscores data is obtained free of charge from

Please Support The Baseball Cube.