Full Screen
Toggle navigation
Menu
3B John McGraw, L,
And the Utley
(no drop allowed)
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
2028
SHARKS
86
161
.261
.367
.388
.755
605
103
158
33
22
0
37
73
87
29
52
13
80%
0
1
6
21
-2
.943
-
2029
Mud Puppies
86
117
.227
.340
.319
.659
207
43
47
7
6
0
13
28
30
8
35
14
71%
0
1
0
9
-1
.927
-
2030
Angry Red Birds
86
153
.286
.404
.377
.781
549
97
157
28
11
0
49
74
62
36
43
25
63%
0
2
5
25
-2
.924
-
2031
Angry Red Birds
86
161
.286
.384
.387
.771
622
106
178
25
19
0
53
77
77
24
59
18
77%
0
4
7
26
0
.927
-
2032
*
Ducks
86
154
.285
.395
.405
.800
620
121
177
34
20
0
39
77
78
35
98
34
74%
0
0
10
40
-5
.946
-
2033
Angry Red Birds
86
162
.273
.387
.348
.735
640
109
175
24
12
0
51
84
93
36
34
20
63%
0
3
6
27
-2
.931
-
2034
*
And the Utley
86
162
.300
.413
.413
.826
617
113
185
28
21
0
70
87
74
35
76
29
72%
0
5
3
31
-2
.916
-
2035
*
And the Utley
86
162
.326
.415
.442
.857
668
140
218
35
21
0
54
70
71
33
76
31
71%
0
3
4
19
-2
.943
-
2036
Highlanders
86
162
.289
.400
.402
.802
657
139
190
30
22
0
53
85
94
36
29
13
69%
0
0
6
0
0
-
-
2037
*
And the Utley
86
162
.308
.404
.449
.853
652
126
201
28
32
0
50
79
70
29
69
37
65%
0
4
5
0
0
-
-
2038
*
And the Utley
86
162
.315
.424
.423
.847
629
120
198
38
15
0
49
86
84
34
82
26
76%
0
1
6
0
0
-
-
Current
*
And the Utley
86
122
.304
.395
.410
.805
503
89
153
27
13
0
38
59
53
18
56
25
69%
0
2
6
16
-2
.945
-
Totals
1840
.292
.397
.402
.799
6969
1306
2037
337
214
0
556
879
873
353
709
285
71%
0
26
64
214
-18
.935
-
10 expected salary demand.
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
.304
.304
.306
.263
.369
.400
.412
.403
.781
.803
369/112
134/41
Milestones
Cycles
Best Hit Streak
None.
20 games in current season
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
oW
EN
P
3B
(IF)
28
1901
86
88
20
73
.349 (76)
.508
(
100
)
.487
.995 (67)
.390
232
71
81
14
9
0
28
61
10
14
24
.890 (1)
-
-0.15 (44)
9
+4
5
C
See John McGraw full career
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)
5/22
@WILLIS SHOW BAR
L 9-3
3B
4
0
1
0
0
0
0
0
0
0
0
0
.304
5/22
@WILLIS SHOW BAR
L 6-5
3B
4
1
1
0
0
0
0
0
0
0
0
0
.305
5/21
Mud Puppies
W 7-1
3B
4
0
1
0
0
0
0
0
0
0
0
0
.305
5/21
Mud Puppies
W 9-1
3B
4
1
1
0
1
0
1
1
1
0
0
0
.305
5/21
Mud Puppies
W 4-3
3B
3
1
0
0
0
0
0
1
0
1
0
0
.306
5/20
@Lincoln Giants
W 2-1
3B
4
0
2
0
0
0
0
0
0
0
0
0
.308
5/20
@Lincoln Giants
L 10-3
3B
3
1
0
0
0
0
0
2
0
0
0
0
.306
5/20
@Lincoln Giants
L 8-5
3B
3
1
1
0
0
0
0
2
0
1
0
0
.308
5/19
Sluggers
W 8-4
3B
5
0
2
0
0
0
0
0
2
0
0
0
.308
5/19
Sluggers
L 6-4
3B
5
0
1
0
1
0
2
0
1
0
0
0
.307
5/19
Sluggers
L 6-3
3B
3
1
2
0
0
0
0
1
0
2
0
0
.308
5/18
@Highlanders
L 5-1
3B
3
0
2
0
0
0
0
1
0
1
0
0
.306
5/18
@Highlanders
W 8-6
3B
5
0
0
0
0
0
0
0
1
0
1
0
.303
5/18
@Highlanders
W 5-4
3B
5
1
2
0
0
0
0
1
0
1
0
0
.307
5/17
Ducks
L 5-3
3B
4
0
0
0
0
0
0
0
1
0
0
0
.306
5/17
Ducks
L 5-1
3B
5
0
1
0
0
0
0
0
1
0
0
0
.309
5/17
Ducks
W 6-5
3B
4
1
0
0
0
0
0
1
2
1
0
0
.310
5/16
Good Guys
L 10-7
3B
7
1
2
0
0
0
0
0
1
1
1
0
.313
5/16
Good Guys
W 2-1
3B
4
1
1
0
0
0
0
0
1
0
0
0
.313
5/16
Good Guys
W 3-2
3B
4
2
2
0
0
0
0
1
0
2
0
0
.314
5/15
@Angry Red Birds
L 11-3
3B
4
0
0
0
0
0
0
0
0
0
0
0
.312
5/15
@Angry Red Birds
L 2-0
3B
3
0
1
0
0
0
0
1
1
1
0
-1
.315
5/15
@Angry Red Birds
W 6-4
3B
5
2
3
2
0
0
1
0
0
0
1
0
.315
5/14
Warriors
W 5-2
3B
2
2
0
0
0
0
0
1
0
2
0
0
.311
5/14
Warriors
W 9-2
3B
3
2
0
0
0
0
0
1
1
2
0
0
.313
5/14
Warriors
W 7-5
3B
2
0
1
0
0
0
1
1
0
0
0
0
.315
5/13
@SHARKS
L 7-6
3B
4
2
1
0
1
0
0
1
0
2
1
0
.314
5/13
@SHARKS
W 8-3
3B
4
2
2
0
1
0
0
1
0
1
0
0
.315
5/13
@SHARKS
L 11-5
3B
5
2
3
1
0
0
0
0
1
0
0
0
.313
5/12
Cats
W 7-3
3B
5
1
2
0
0
0
0
0
0
1
0
0
.309
5/12
Cats
W 4-1
3B
4
1
1
0
1
0
1
0
1
0
0
0
.308
5/12
Cats
L 5-1
3B
4
0
0
0
0
0
0
0
1
0
0
0
.309
5/11
WILLIS SHOW BAR
W 4-1
3B
5
1
3
0
1
0
0
0
1
1
0
0
.312
5/11
WILLIS SHOW BAR
W 8-3
3B
4
2
2
0
0
0
0
0
0
1
0
0
.308
5/11
WILLIS SHOW BAR
W 9-8
3B
5
2
1
0
1
0
0
0
0
1
0
0
.306
5/10
@Mud Puppies
W 4-0
3B
5
1
2
1
0
0
0
0
1
1
0
0
.307
5/10
@Mud Puppies
W 10-4
3B
5
1
2
0
0
0
0
0
1
1
0
0
.306
5/10
@Mud Puppies
W 8-0
3B
4
1
2
1
0
0
1
0
0
0
0
0
.305
5/9
Lincoln Giants
L 8-1
3B
5
0
1
0
0
0
0
0
1
0
0
0
.303
5/9
Lincoln Giants
W 7-6
3B
5
2
4
0
0
0
1
0
0
1
0
0
.304
5/9
Lincoln Giants
L 7-4
3B
5
0
2
0
0
0
1
0
0
0
0
0
.297
5/8
@Sluggers
L 6-3
3B
3
1
0
0
0
0
0
1
0
1
0
0
.295
5/8
@Sluggers
L 6-5
3B
4
0
0
0
0
0
0
1
0
0
0
0
.298
5/8
@Sluggers
L 9-8
3B
4
2
2
1
1
0
2
1
0
0
0
0
.302
5/7
Highlanders
W 7-2
3B
5
0
1
1
0
0
1
0
0
0
0
0
.299
5/7
Highlanders
W 6-3
3B
3
0
2
0
0
0
1
1
0
0
0
0
.301
5/7
Highlanders
L 4-1
3B
4
0
0
0
0
0
0
0
0
0
0
0
.297
5/6
@Ducks
W 10-0
3B
3
2
0
0
0
0
0
2
1
0
0
0
.301
5/6
@Ducks
W 3-0
3B
4
0
2
0
0
0
0
0
0
2
0
0
.304
5/6
@Ducks
W 13-2
3B
5
2
2
1
0
0
0
0
0
0
0
0
.301
5/5
@Good Guys
L 9-5
3B
4
0
1
0
0
0
0
1
0
1
0
0
.300
5/5
@Good Guys
L 9-3
3B
5
1
3
1
0
0
0
0
0
0
0
0
.300
5/5
@Good Guys
W 7-6
3B
4
3
2
1
0
0
1
1
0
1
0
0
.295
5/4
Angry Red Birds
W 5-2
3B
4
0
2
0
0
0
1
0
1
0
0
-1
.292
5/4
Angry Red Birds
W 5-2
3B
3
0
0
0
0
0
0
1
0
0
0
0
.289
5/4
Angry Red Birds
L 12-5
3B
4
1
1
1
0
0
0
1
0
1
0
0
.292
5/3
@Warriors
L 2-1
3B
3
0
0
0
0
0
0
1
0
0
0
0
.293
5/3
@Warriors
L 4-0
3B
4
0
0
0
0
0
0
0
0
0
0
0
.296
5/3
@Warriors
W 7-2
3B
5
1
1
0
0
0
0
0
0
1
0
0
.301
5/2
SHARKS
W 5-1
3B
4
0
0
0
0
0
0
0
0
0
0
0
.303
5/2
SHARKS
W 4-2
3B
4
2
2
2
0
0
0
1
1
1
0
0
.307
5/2
SHARKS
W 2-1
3B
4
0
2
1
0
0
1
0
0
0
0
0
.304
5/1
@Cats
L 3-2
3B
4
0
0
0
0
0
1
0
0
1
0
0
.301
5/1
@Cats
L 6-4
3B
5
0
1
0
0
0
0
0
1
0
0
0
.306
4/30
@Cats
W 11-8
3B
4
1
1
0
1
0
0
0
0
1
0
0
.308
4/30
@WILLIS SHOW BAR
W 10-0
3B
3
2
1
0
0
0
0
2
1
1
0
0
.309
4/30
@WILLIS SHOW BAR
L 7-3
3B
4
0
1
0
0
0
0
1
3
0
0
0
.309
4/29
@WILLIS SHOW BAR
L 2-1
3B
5
1
3
2
0
0
0
0
0
0
0
0
.310
4/29
Mud Puppies
L 11-6
3B
5
0
1
0
0
0
1
0
0
0
0
0
.304
4/29
Mud Puppies
W 14-4
3B
3
2
2
0
1
0
0
3
0
1
0
0
.306
4/28
Mud Puppies
W 6-0
3B
5
1
1
0
0
0
1
0
1
1
0
0
.301
4/28
@Lincoln Giants
W 8-6
3B
5
1
1
0
0
0
0
0
0
0
0
0
.303
4/28
@Lincoln Giants
L 6-0
3B
4
0
1
0
0
0
0
0
2
0
0
0
.306
4/27
@Lincoln Giants
W 5-4
3B
5
1
1
0
0
0
0
0
1
1
0
0
.307
4/27
Sluggers
L 7-5
3B
4
1
2
1
0
0
1
0
1
0
0
0
.310
4/27
Sluggers
W 6-3
3B
3
2
1
1
0
0
1
1
0
1
0
0
.306
4/26
Sluggers
L 9-2
3B
4
0
1
0
0
0
2
0
1
0
0
0
.305
4/26
@Highlanders
W 10-6
3B
5
1
1
0
0
0
0
0
0
0
0
0
.306
4/26
@Highlanders
L 7-4
3B
4
0
3
1
0
0
0
0
1
1
0
0
.309
4/25
@Highlanders
L 4-3
3B
4
0
2
0
0
0
0
0
0
0
0
0
.299
4/25
Ducks
W 4-1
3B
4
1
2
0
0
0
0
0
0
1
0
0
.295
4/25
Ducks
W 3-2
3B
2
1
2
1
0
0
0
2
0
1
0
0
.290
4/24
Ducks
W 7-1
3B
5
0
1
1
0
0
0
0
0
0
0
0
.281
4/24
Good Guys
L 3-2
3B
4
0
0
0
0
0
0
0
0
0
0
0
.284
4/24
Good Guys
L 4-2
3B
3
0
0
0
0
0
0
1
1
1
0
0
.291
4/23
Good Guys
W 6-5
3B
4
0
1
0
0
0
1
1
0
1
0
0
.297
4/23
@Angry Red Birds
W 7-1
3B
4
1
0
0
0
0
0
1
1
0
0
0
.298
4/23
@Angry Red Birds
L 7-6
3B
3
1
1
0
0
0
0
1
1
0
0
0
.306
4/22
@Angry Red Birds
W 7-0
3B
4
3
3
0
1
0
3
1
0
0
0
0
.306
4/22
Warriors
W 9-6
3B
4
0
2
0
0
0
0
0
0
1
1
0
.293
4/22
Warriors
L 9-4
3B
6
0
1
0
0
0
0
0
2
1
0
0
.287
4/21
Warriors
L 6-2
3B
5
0
1
0
0
0
0
0
1
0
1
0
.292
4/21
@SHARKS
L 7-6
3B
5
1
2
0
0
0
0
0
0
0
0
0
.296
4/21
@SHARKS
L 6-5
3B
5
1
2
0
0
0
0
0
1
0
0
0
.292
4/20
@SHARKS
L 7-5
3B
5
0
2
0
0
0
1
0
0
1
0
0
.287
4/20
Cats
W 8-1
3B
4
0
1
1
0
0
0
0
0
0
0
0
.282
4/20
Cats
W 4-1
3B
4
1
0
0
0
0
0
1
1
1
0
0
.283
4/19
Cats
L 6-2
3B
4
0
2
0
0
0
2
0
1
1
0
0
.294
4/19
WILLIS SHOW BAR
L 5-3
3B
2
0
0
0
0
0
0
2
1
0
0
0
.286
4/19
WILLIS SHOW BAR
L 5-3
3B
5
0
1
0
0
0
0
0
1
0
0
0
.292
4/18
WILLIS SHOW BAR
W 9-3
3B
3
1
1
0
0
0
2
1
0
0
0
0
.297
4/18
@Mud Puppies
L 3-0
3B
4
0
1
0
0
0
0
0
0
1
0
0
.295
4/18
@Mud Puppies
W 9-8
3B
4
1
2
0
0
0
1
2
0
0
0
0
.298
4/17
@Mud Puppies
W 5-4
3B
5
0
1
0
0
0
0
0
0
0
0
0
.288
4/17
Lincoln Giants
L 4-2
3B
2
1
1
0
0
0
0
1
0
3
0
0
.293
4/17
Lincoln Giants
L 5-4
3B
3
1
1
0
0
0
0
2
0
1
0
0
.288
4/16
Lincoln Giants
W 3-1
3B
5
0
0
0
0
0
0
0
2
0
0
0
.286
4/16
@Sluggers
L 7-4
3B
5
1
2
1
0
0
0
0
0
0
0
0
.308
4/16
@Sluggers
W 7-0
3B
5
1
1
1
0
0
0
0
1
0
0
0
.300
4/15
@Sluggers
W 10-8
3B
7
0
1
0
0
0
0
0
2
0
0
0
.309
4/15
Highlanders
L 4-0
3B
3
0
2
1
0
0
0
1
0
0
0
0
.333
4/15
Highlanders
W 6-4
3B
4
0
1
0
0
0
0
0
0
0
0
0
.311
4/14
Highlanders
W 7-5
3B
4
1
2
0
0
0
0
0
0
0
0
0
.317
4/14
@Ducks
L 5-4
3B
5
1
3
0
1
0
0
1
0
0
0
0
.297
4/14
@Ducks
W 11-7
3B
3
2
0
0
0
0
0
3
1
0
0
0
.250
4/13
@Ducks
W 7-1
3B
4
1
1
0
0
0
1
0
0
1
0
0
.276
4/13
@Good Guys
L 7-2
3B
4
0
0
0
0
0
0
0
1
0
0
0
.280
4/13
@Good Guys
L 7-6
3B
4
0
0
0
0
0
0
0
0
0
0
0
.333
4/12
@Good Guys
W 10-2
3B
5
2
2
1
1
0
3
0
0
0
0
0
.412
4/12
Angry Red Birds
L 7-6
3B
5
0
1
0
0
0
0
0
0
0
0
0
.417
4/12
Angry Red Birds
W 5-3
3B
4
1
2
0
0
0
0
0
0
0
0
0
.571
4/11
Angry Red Birds
W 8-2
3B
3
1
2
1
0
0
1
2
0
0
0
0
.667
×
Note
Loading...
×
@ViewBag.ModalTitle
Loading...