highest ops since 8/5 among shortstops minimum 300 plate appearances

Since August 5, 2025, Bobby Witt Jr. has the highest OPS by a shortstop when making 300+ plate appearances, with an OPS of .855.

NAMEOPSPAGABRH2B3BHRRBIBBHBPSOSBCSTBXBHSHSFIBBGIDPAVGOBPSLG
1Bobby Witt Jr.
B. Witt Jr.
.855
536
121
480
70
145
29
4
17
57
47
6
86
37
6
233
50
0
3
5
10
.302
.369
.485
2Francisco Lindor
F. Lindor
.844
333
73
286
58
79
15
2
12
27
40
6
53
16
5
134
29
0
1
0
6
.276
.375
.469
3Geraldo Perdomo
G. Perdomo
.817
537
123
440
75
120
20
6
13
52
76
6
70
21
8
191
39
9
6
1
12
.273
.383
.434
4Colson Montgomery
C. Montgomery
.811
423
102
375
62
84
17
0
29
67
37
10
134
1
1
188
46
0
1
4
2
.224
.310
.501
5CJ Abrams
CJ Abrams
.806
518
120
466
75
124
25
3
22
75
37
11
111
17
4
221
50
0
4
2
6
.266
.332
.474
6Mookie Betts
M. Betts
.789
396
90
356
58
96
14
1
17
53
33
2
41
1
3
163
32
0
5
0
13
.270
.331
.458
7Zach Neto
Z. Neto
.787
496
110
430
68
95
21
2
27
56
51
12
158
16
8
201
50
2
1
5
2
.221
.320
.467
8Jeremy Peña
J. Peña
.786
354
81
322
47
88
19
1
12
39
26
5
64
10
1
145
32
0
1
1
4
.273
.336
.450
9Elly De La Cruz
E. De La Cruz
.764
454
104
413
61
107
18
6
15
50
38
2
133
17
7
182
39
0
1
1
4
.259
.324
.441
10Jacob Wilson
J. Wilson
.748
331
78
310
39
90
19
0
7
44
15
3
31
2
0
130
26
2
1
0
5
.290
.328
.419
11Otto Lopez
O. Lopez
.747
522
124
489
67
145
27
3
9
55
22
4
73
19
4
205
39
0
7
0
10
.297
.328
.419
12J.P. Crawford
J.P. Crawford
.741
411
102
353
51
87
12
0
13
37
52
5
80
4
3
138
25
0
1
0
8
.246
.350
.391
13Trea Turner
T. Turner
.733
466
104
433
68
119
20
4
10
45
29
3
93
25
3
177
34
0
1
0
7
.275
.324
.409
14Willy Adames
W. Adames
.722
525
123
474
64
104
22
1
26
59
44
3
144
9
4
206
49
0
4
1
5
.219
.288
.435
15Gunnar Henderson
G. Henderson
.716
529
119
473
63
110
23
2
19
54
45
7
116
22
4
194
44
0
4
3
3
.233
.306
.410
16Dansby Swanson
D. Swanson
.674
466
120
405
64
84
18
2
15
54
53
3
104
21
0
151
35
1
4
0
7
.207
.301
.373
17Brooks Lee
B. Lee
.672
360
91
329
41
77
11
2
11
45
26
2
58
4
1
125
24
1
2
0
5
.234
.292
.380
18Trevor Story
T. Story
.671
372
86
349
47
86
17
0
10
44
18
4
101
16
1
133
27
0
1
1
7
.246
.290
.381
19Xander Bogaerts
X. Bogaerts
.660
382
96
339
45
78
9
0
11
43
33
6
78
13
2
120
20
0
4
0
4
.230
.306
.354
20Andrés Giménez
A. Giménez
.632
306
87
281
25
63
14
2
7
40
12
7
62
10
2
102
23
1
5
0
7
.224
.269
.363
21Masyn Winn
M. Winn
.616
405
96
359
43
82
14
2
4
40
31
10
87
9
2
112
20
0
5
0
9
.228
.304
.312
22Ezequiel Tovar
E. Tovar
.601
469
121
433
42
96
21
2
8
39
26
2
133
6
1
145
31
3
5
0
5
.222
.266
.335
StatMuse has game-level data for OPS going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Royals Stats

Team Batting Leaders

HR

12

Caglianone

Jac Caglianone

RBI

39

Jensen

Carter Jensen

AVG

.294

Witt

Bobby Witt Jr.
Team Pitching Leaders

W

4

Cameron

Noah Cameron

K

72

Wacha

Michael Wacha

ERA

3.64

Wacha

Michael Wacha
Team Rankings

HR

77

23rd

R

331

17th

SO

605

23rd

ERA

4.58

23rd

2026 Division Standings
TEAMWLPCTGB
41
37
.526
39
37
.513
1.0
38
41
.481
3.5
33
44
.429
7.5
Royals Royals
32
46
.410
9.0
Schedule
DATEMATCHUPTIME (ET)
Mon
6/22
@
6:40 PM
Tue
6/23
@
6:40 PM
Wed
6/24
@
6:40 PM
Thu
6/25
@
12:10 PM
Fri
6/26
@
7:40 PM
Last Game
STL Cardinals

41 - 34

12

Final

10

KCR Royals

32 - 46

Sun 21 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
48
28
.632
42
35
.545
6.5
40
38
.513
9.0
40
38
.513
9.0
34
43
.442
14.5
NL CentralWLPCTGB
46
29
.613
41
34
.547
5.0
40
37
.519
7.0
39
39
.500
8.5
37
39
.487
9.5
NL WestWLPCTGB
49
29
.628
39
37
.513
9.0
39
38
.506
9.5
31
46
.403
17.5
30
48
.385
19.0
AL EastWLPCTGB
46
30
.605
43
31
.581
2.0
38
39
.494
8.5
37
42
.468
10.5
31
44
.413
14.5
AL CentralWLPCTGB
41
37
.526
39
37
.513
1.0
38
41
.481
3.5
33
44
.429
7.5
32
46
.410
9.0
AL WestWLPCTGB
40
39
.506
38
40
.487
1.5
37
40
.481
2.0
37
42
.468
3.0
32
47
.405
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
6/6
@
3-2
Sat
6/6
@
6-3
Sat
6/6
@
6-1
Sat
6/6
@
2-13
Sat
6/6
@
3-4

Schedule

DATEMATCHUPTIME (ET)
Mon
6/22
@
6:10 PM
Mon
6/22
@
6:40 PM
Mon
6/22
@
6:40 PM
Mon
6/22
@
6:45 PM
Mon
6/22
@
7:07 PM