Full Screen
Toggle navigation
Menu
2B Todd Ballard, R,
Twins
Scroll table or
stretch table
.
Year
Team
Rk
G
Avg
OBP
SLG
OPS
AB
R
H
2B
3B
HR
RBI
BB
SO
HBP
SB
CS
SB%
SH
SF
GDP
E
D*
FLD
CCS
2022
*
Orioles
67
162
.269
.357
.530
.887
628
104
169
35
3
41
95
82
237
5
41
27
60%
0
2
2
0
-5
1.000
-
2023
*
#
Orioles
67
162
.283
.364
.593
.957
644
128
182
46
2
50
128
76
216
7
30
21
59%
0
1
4
1
-4
.987
-
2024
*
Orioles
67
154
.271
.367
.592
.959
571
97
155
33
3
48
130
77
223
11
23
15
61%
0
4
4
4
-14
.993
-
2025
Orioles
67
159
.252
.348
.581
.929
592
116
149
34
4
51
127
79
221
10
25
11
69%
0
3
9
10
-11
.987
-
2026
*
#
Orioles
67
159
.271
.352
.623
.975
616
120
167
30
5
59
120
71
209
6
25
12
68%
0
1
12
5
-13
.994
-
2040
#
Orioles
67
155
.239
.320
.530
.850
589
94
141
22
1
49
115
60
189
11
20
11
65%
0
2
7
5
-16
.993
-
2041
#
Orioles
67
162
.241
.321
.495
.816
590
84
142
25
7
37
89
68
205
3
15
6
71%
0
3
6
0
0
-
-
2042
#
Orioles
67
162
.257
.343
.539
.882
612
116
157
23
3
48
115
77
221
5
8
3
73%
0
3
10
0
0
-
-
2043
Orioles
67
162
.235
.306
.495
.801
665
111
156
30
10
41
110
62
249
7
8
4
67%
0
2
9
0
0
-
-
Current
#
Twins
67
94
.209
.272
.338
.610
225
30
47
6
1
7
20
16
79
4
7
5
58%
0
1
2
1
-1
.990
-
Totals
1531
.256
.339
.544
.883
5732
1000
1465
284
39
431
1049
668
2049
69
202
115
64%
0
22
65
26
-64
.992
-
Drafted #41 by the Baltimore Orioles in round 2 of the Live Draft.
8 expected salary demand.
2023 Silver Slugger
2026 Silver Slugger
Season Splits
Year
AVG
AVG VR
AVG VL
AVG RISP
OBP VR
OBP VL
SLG VR
SLG VL
OPS VR
OPS VL
AB/H VR
AB/H VL
Current
.209
.204
.227
.130
.258
.277
.337
.341
.595
.618
181/37
44/10
Milestones
Cycles
Best Hit Streak
None.
8 games in 2041
Milestones started recording October, 2023.
Player Actions
Real Stats
Scroll table or
stretch table
.
POS
Age
Year
Rk
oR
dR
G
Avg (Rk)
OBP (Rk)
SLG
OPS (Rk)
eOBP
AB
R
H
2B
3B
HR
RBI
BB
SO
HBP
SB
FLD% (Rk)
A
dW (Rk)
SP
Fire
EN
P
2B
(DH)
35
2022
67
82
6
147
.289 (60)
.398 (86)
.578
.976
(
89
)
.330
481
94
139
22
3
37
86
78
198
9
28
.973 (27)
-
-0.73 (11)
7
6
13
C
Before Last Progression (4/25/2024)
Scroll table or
stretch table
.
POS
Age
Year
Rk
oR
dR
G
Avg (Rk)
OBP (Rk)
SLG
OPS (Rk)
eOBP
AB
R
H
2B
3B
HR
RBI
BB
SO
HBP
SB
FLD% (Rk)
A
dW (Rk)
SP
Fire
EN
P
2B
(DH)
34
2022
83
91
8
147
.297 (70)
.409
(
92
)
.607
1.016
(
96
)
.330
481
96
143
26
3
39
89
82
194
9
29
.973 (29)
-
-0.7 (13)
7
7
13
C
Game Log
Scroll table or
stretch table
.
Date
Opponent
Score
POS
AB
R
H
2B
3B
HR
RBI
BB
K
SB
GDP
D
AVG (season)
6/15
@Blue Jays
L 7-6
2B
1
1
1
0
0
0
0
0
0
0
0
0
.209
6/15
@Blue Jays
L 9-8
2B
1
0
0
0
0
0
0
1
0
0
0
0
.205
6/14
@Blue Jays
L 6-5
2B
4
0
1
0
0
0
0
0
0
1
0
0
.206
6/14
Mariners
L 2-1
2B
1
0
0
0
0
0
0
0
0
0
0
0
.205
6/14
Mariners
L 6-4
2B
1
0
0
0
0
0
0
0
0
0
0
0
.206
6/14
Mariners
L 6-3
RF
0
0
0
0
0
0
0
1
0
0
0
0
.207
6/13
Pirates
L 9-8
C
0
0
0
0
0
0
0
0
0
0
0
0
.207
6/13
Pirates
W 2-1
2B
0
0
0
0
0
0
0
0
0
0
0
0
.207
6/12
Yankees
W 7-3
2B
0
0
0
0
0
0
0
0
0
0
0
0
.207
6/12
Yankees
L 6-3
DH
1
0
0
0
0
0
0
0
1
0
0
0
.207
6/11
@Angels
L 3-2
DH
4
0
0
0
0
0
0
0
2
0
0
0
.208
6/11
@Angels
W 4-0
DH
4
1
1
0
0
0
0
0
2
0
0
0
.212
6/11
@Angels
L 6-5
DH
2
1
0
0
0
0
0
0
0
0
0
0
.212
6/10
@Athletics
L 6-3
DH
3
0
0
0
0
0
0
0
1
0
0
0
.214
6/10
@Athletics
L 9-5
DH
3
0
1
0
0
0
0
0
1
0
0
0
.217
6/10
@Athletics
L 6-3
DH
3
0
1
0
0
0
0
1
1
0
0
0
.215
6/10
Tigers
L 6-4
DH
3
1
2
0
0
1
2
0
0
0
0
0
.213
6/9
Tigers
L 7-3
3B
1
0
0
0
0
0
0
0
0
0
0
0
.206
6/9
Tigers
L 8-3
2B
6
0
1
0
0
0
0
0
1
1
0
0
.207
6/9
Tigers
L 9-0
2B
4
0
0
0
0
0
0
0
0
0
0
0
.209
6/8
Orioles
L 6-2
2B
1
0
0
0
0
0
0
0
1
0
0
0
.213
6/8
Orioles
W 5-2
2B
1
0
0
0
0
0
0
0
0
0
0
0
.214
6/8
@Royals
L 5-4
2B
1
0
0
0
0
0
0
0
0
0
0
0
.215
6/7
@Royals
L 7-0
2B
0
0
0
0
0
0
0
0
0
0
0
0
.217
6/7
@Royals
W 8-4
2B
1
1
1
0
1
0
0
0
0
0
0
0
.217
6/7
@Royals
L 2-1
2B
3
1
1
0
0
0
0
1
0
1
0
0
.212
6/6
@Reds
L 8-4
2B
1
0
1
0
0
0
0
0
0
0
0
0
.210
6/6
@Reds
L 9-7
2B
1
0
0
0
0
0
0
0
0
0
1
0
.206
6/6
@Brewers
L 12-7
2B
1
0
0
0
0
0
0
0
0
0
0
0
.207
6/5
@Brewers
W 4-0
DH
3
1
2
0
0
1
2
1
0
1
0
0
.208
6/5
@Brewers
L 9-8
DH
5
1
2
1
0
0
0
0
3
0
0
0
.200
6/4
White Sox
L 3-2
DH
4
0
0
0
0
0
0
0
2
0
0
0
.194
6/4
White Sox
L 10-1
DH
4
0
0
0
0
0
0
0
4
0
0
0
.199
6/4
White Sox
W 3-2
1B
1
0
0
0
0
0
0
0
1
0
0
0
.204
6/4
Cubs
L 5-2
DH
3
0
1
0
0
0
0
0
2
0
0
0
.205
6/3
Cubs
L 6-2
DH
4
1
1
0
0
0
0
0
1
0
0
0
.203
6/3
Cubs
L 6-5
2B
1
0
0
0
0
0
0
0
1
0
0
0
.201
6/3
Cardinals
W 5-4
DH
5
0
2
0
0
0
0
0
2
0
0
0
.203
6/3
Cardinals
W 5-4
DH
2
0
2
1
0
0
0
1
0
1
0
0
.196
6/2
@Cardinals
W 7-4
DH
4
0
0
0
0
0
0
0
3
0
0
0
.184
6/2
@Cardinals
L 6-3
DH
2
1
0
0
0
0
0
0
1
0
0
0
.190
6/2
@Rangers
L 4-3
DH
4
0
1
0
0
0
0
0
1
0
0
0
.193
6/1
@Rangers
L 5-1
RF
1
0
0
0
0
0
0
0
0
0
0
0
.191
6/1
@Rangers
L 1-0
C
0
0
0
0
0
0
0
1
0
0
0
0
.192
6/1
Royals
L 1-0
2B
1
0
0
0
0
0
0
0
0
0
0
0
.192
5/31
Royals
L 3-2
DH
1
0
0
0
0
0
0
0
0
0
0
0
.194
5/31
Brewers
W 8-6
DH
1
1
0
0
0
0
0
0
0
0
0
0
.195
5/30
Brewers
L 10-1
2B
4
0
0
0
0
0
0
0
2
0
0
0
.197
5/30
Brewers
W 3-2
2B
0
0
0
0
0
0
0
0
0
0
0
0
.203
5/30
@Red Sox
W 4-2
CF
1
1
1
0
0
0
0
0
0
1
0
0
.203
5/29
@Red Sox
L 2-1
2B
1
0
0
0
0
0
0
0
1
0
0
0
.197
5/29
@Red Sox
W 6-3
2B
0
0
0
0
0
0
0
0
0
0
0
0
.198
5/29
Blue Jays
W 5-4
CF
1
1
1
0
0
0
0
0
0
0
0
0
.198
5/28
Blue Jays
L 6-2
2B
4
1
2
0
0
0
0
0
0
0
0
0
.192
5/28
Blue Jays
L 7-5
2B
3
0
1
1
0
0
0
0
1
0
0
0
.181
5/28
Red Sox
L 13-11
2B
3
0
0
0
0
0
0
1
1
0
0
-1
.177
5/27
Red Sox
W 2-1
2B
3
0
0
0
0
0
0
0
3
0
0
0
.182
5/27
Red Sox
L 7-2
2B
2
1
0
0
0
0
0
1
2
0
0
0
.187
5/27
@White Sox
W 4-2
2B
2
1
1
0
0
1
1
2
1
0
0
0
.190
5/26
@White Sox
L 6-1
2B
3
0
0
0
0
0
0
1
2
0
0
0
.184
5/26
@White Sox
W 2-0
2B
4
0
0
0
0
0
0
0
2
0
0
0
.190
5/26
@Pirates
W 8-1
2B
4
2
1
0
0
0
0
0
1
0
0
0
.198
5/25
@Pirates
L 5-3
2B
4
1
1
0
0
1
1
0
0
0
0
0
.196
5/25
Rays
L 5-3
2B
3
0
1
0
0
0
0
0
1
0
0
0
.193
5/25
Rays
W 3-2
2B
5
1
2
1
0
0
0
0
2
1
0
0
.188
5/25
Rays
L 4-3
DH
3
2
1
1
0
0
0
0
1
0
0
0
.175
5/24
@Tigers
L 6-3
DH
3
0
0
0
0
0
0
0
2
0
0
0
.169
5/24
@Tigers
L 6-5
2B
0
0
0
0
0
0
0
0
0
0
0
0
.176
5/23
@Guardians
L 6-4
2B
0
0
0
0
0
0
0
0
0
0
0
0
.176
5/23
@Guardians
W 7-5
2B
1
0
0
0
0
0
0
0
0
0
0
0
.176
5/22
@Guardians
W 7-5
DH
3
0
0
0
0
0
0
0
2
0
0
0
.178
5/22
Athletics
W 5-4
DH
3
0
0
0
0
0
0
0
2
0
0
0
.186
5/22
Athletics
L 9-6
DH
3
1
1
0
0
1
4
1
0
0
0
0
.194
5/22
Athletics
W 6-1
DH
4
0
0
0
0
0
0
0
3
0
0
0
.188
5/21
Athletics
W 9-6
DH
5
0
0
0
0
0
0
0
2
0
0
0
.200
5/21
White Sox
W 8-2
DH
4
0
1
1
0
0
2
0
1
0
0
0
.218
5/21
White Sox
W 5-4
DH
6
0
1
0
0
0
0
0
3
0
1
0
.216
5/20
White Sox
W 6-3
DH
4
1
1
0
0
0
0
0
1
0
0
0
.222
5/20
White Sox
L 2-1
DH
3
1
1
0
0
1
1
0
0
0
0
0
.220
5/20
Tigers
L 1-0
DH
3
0
1
0
0
0
0
0
1
0
0
0
.211
5/20
Tigers
W 7-4
2B
0
1
0
0
0
0
0
1
0
0
0
0
.200
5/19
Tigers
L 2-1
RF
1
0
0
0
0
0
0
0
0
0
0
0
.200
5/19
@Mariners
W 1-0
DH
3
0
0
0
0
0
1
0
1
0
0
0
.206
5/19
@Mariners
W 4-0
DH
4
0
0
0
0
0
1
0
2
0
0
0
.226
5/18
@Royals
L 6-5
DH
4
2
2
0
0
0
0
0
0
0
0
0
.259
5/18
@Royals
W 2-1
DH
4
0
1
0
0
0
2
0
2
0
0
0
.217
5/18
@Royals
W 3-1
DH
4
1
1
0
0
1
2
0
0
0
0
0
.211
5/17
Guardians
W 12-6
DH
3
1
1
0
0
0
1
1
1
0
0
0
.200
5/17
Guardians
W 5-0
DH
4
0
0
0
0
0
0
0
2
0
0
0
.167
5/17
Guardians
L 2-0
DH
4
0
0
0
0
0
0
0
2
0
0
0
.250
5/15
@White Sox
L 9-3
2B
1
0
0
0
0
0
0
0
1
0
0
0
.500
5/15
@White Sox
L 1-0
DH
3
0
2
0
0
0
0
1
0
0
0
0
.667
5/15
@White Sox
L 3-2
2B
0
0
0
0
0
0
0
0
0
0
0
0
.209
5/14
@Tigers
W 6-3
2B
0
0
0
0
0
0
0
0
0
0
0
0
.209
×
Note
Loading...
×
@ViewBag.ModalTitle
Loading...