teams who have struck out the most in the past 2 weeks

Between June 26, 2025 and July 10, 2025, Rafael Devers has the most strikeouts, with 23 strikeouts.

NAME SO G AB R H 2B 3B HR RBI BB HBP SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS
1 Rafael Devers
R. Devers
23
14
49
5
12
4
0
1
6
10
1
0
0
61
19
5
0
1
1
1
.245
.377
.388
.765
2 Eugenio Suárez
E. Suárez
22
13
51
6
13
2
0
4
8
2
2
0
0
56
27
6
0
1
0
1
.255
.304
.529
.833
3 Riley Greene
R. Greene
22
13
51
6
8
0
0
5
11
3
0
0
0
54
23
5
0
0
0
1
.157
.204
.451
.655
4 Michael Toglia
M. Toglia
19
12
42
2
9
2
0
1
3
5
0
0
0
47
14
3
0
0
0
1
.214
.298
.333
.631
5 Nick Kurtz
N. Kurtz
19
12
43
8
9
3
0
3
11
8
0
0
0
51
21
6
0
0
0
1
.209
.333
.488
.822
6 Freddie Freeman
F. Freeman
18
12
46
3
11
2
0
1
6
3
0
1
0
49
16
3
0
0
0
1
.239
.286
.348
.634
7 Ryan McMahon
R. McMahon
18
13
43
4
5
1
0
0
1
4
0
0
0
47
6
1
0
0
0
1
.116
.191
.140
.331
8 Jonathan India
J. India
18
14
53
10
15
5
0
0
1
6
4
0
1
64
20
5
1
0
0
1
.283
.397
.377
.774
9 Cam Smith
C. Smith
18
13
57
9
21
3
1
2
12
2
1
1
0
60
32
6
0
0
0
1
.368
.400
.561
.961
10 Kyle Schwarber
K. Schwarber
17
13
48
8
13
4
0
5
13
8
3
3
1
59
32
9
0
0
0
0
.271
.407
.667
1.073
11 Andy Pages
A. Pages
17
13
49
5
10
2
0
1
4
4
0
1
0
53
15
3
0
0
0
0
.204
.264
.306
.570
12 Bryan Reynolds
B. Reynolds
16
12
48
6
9
3
0
2
7
1
0
0
0
49
18
5
0
0
0
3
.188
.204
.375
.579
13 Alek Thomas
A. Thomas
16
12
38
6
8
1
0
2
3
3
0
0
0
43
15
3
1
1
0
0
.211
.262
.395
.657
14 Bobby Witt Jr.
B. Witt Jr.
16
14
57
14
21
4
0
3
12
3
0
4
0
61
34
7
0
1
0
0
.368
.393
.596
.990
15 Julio Rodríguez
J. Rodríguez
16
13
55
7
12
4
0
0
3
2
1
2
0
58
16
4
0
0
0
1
.218
.259
.291
.550
16 Seiya Suzuki
S. Suzuki
16
12
46
7
12
3
1
4
10
6
0
0
0
52
29
8
0
0
1
0
.261
.346
.630
.977
17 Logan O'Hoppe
L. O'Hoppe
15
9
40
0
8
1
0
0
0
0
0
0
0
40
9
1
0
0
0
2
.200
.200
.225
.425
18 Jackson Merrill
J. Merrill
15
12
46
3
5
1
0
0
3
5
1
0
0
53
6
1
0
1
0
0
.109
.208
.130
.338
19 Willy Adames
W. Adames
15
14
48
9
15
3
0
2
11
7
1
0
0
56
24
5
0
0
0
1
.313
.411
.500
.911
20 Nick Castellanos
N. Castellanos
15
13
49
5
12
1
0
3
9
3
0
1
0
52
22
4
0
0
0
0
.245
.288
.449
.737
21 Matt Olson
M. Olson
15
12
49
6
17
3
0
2
6
4
0
0
0
53
26
5
0
0
1
1
.347
.396
.531
.927
22 Kyle Stowers
K. Stowers
15
13
42
7
13
2
0
5
13
5
0
0
0
48
30
7
0
1
0
1
.310
.375
.714
1.089
23 Randy Arozarena
R. Arozarena
15
13
50
11
15
1
0
7
13
1
2
1
1
55
37
8
0
2
1
2
.300
.327
.740
1.067
24 Agustín Ramírez
A. Ramírez
15
13
51
11
15
8
1
3
13
3
0
0
0
54
34
12
0
0
1
1
.294
.333
.667
1.000
25 Austin Hays
A. Hays
14
12
44
7
8
3
1
2
7
1
0
0
0
45
19
6
0
0
0
1
.182
.200
.432
.632
StatMuse has game-level data for strikeouts going back to the 1916 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Rankings

HR

86

25th

R

388

20th

SO

800

8th

ERA

3.49

4th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
56
38
.596
Giants Giants
51
43
.543
5.0
Padres Padres
49
43
.533
6.0
Diamondbacks Diamondbacks
46
47
.495
9.5
Rockies Rockies
21
72
.226
34.5
Schedule
DATE MATCHUP TIME (ET)
Fri
7/11
LAD LAD
@
SFG SFG
10:15 PM
Sat
7/12
LAD LAD
@
SFG SFG
4:05 PM
Sun
7/13
LAD LAD
@
SFG SFG
4:05 PM
Fri
7/18
SFG SFG
@
TOR TOR
7:07 PM
Sat
7/19
SFG SFG
@
TOR TOR
3:07 PM
Last Game
SFG Giants

51 - 43

0

Final

13

PHI Phillies

54 - 39

Wed 9 Jul 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Blue Jays Blue Jays
54
39
.581
Yankees Yankees
51
41
.554
2.5
AL Central W L PCT GB
Tigers Tigers
59
35
.628
Royals Royals
46
48
.489
13.0
AL West W L PCT GB
Astros Astros
55
38
.591
Mariners Mariners
48
44
.522
6.5
NL East W L PCT GB
Phillies Phillies
54
39
.581
Mets Mets
53
39
.576
0.5
NL Central W L PCT GB
Cubs Cubs
54
38
.587
Brewers Brewers
53
40
.570
1.5
NL West W L PCT GB
Dodgers Dodgers
56
38
.596
Giants Giants
51
43
.543
5.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
6/24
AZ AZ
@
CWS CWS
3-7
Tue
6/24
PIT PIT
@
MIL MIL
2-4
Tue
6/24
BOS BOS
@
LAA LAA
2-5
Tue
6/24
WSH WSH
@
SDP SDP
0-1
Tue
6/24
TEX TEX
@
BAL BAL
7-0

Schedule

DATE MATCHUP TIME (ET)
Thu
7/10
NYM NYM
@
BAL BAL
12:05 PM
Thu
7/10
CHC CHC
@
MIN MIN
1:10 PM
Thu
7/10
NYM NYM
@
BAL BAL
5:05 PM
Thu
7/10
MIA MIA
@
CIN CIN
5:10 PM
Thu
7/10
SEA SEA
@
NYY NYY
7:05 PM