last player to hit for cycle by team

The Arizona Diamondbacks have 37,751 hits all-time.

TEAM H G W% W L AB R 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS
1 Diamondbacks
Diamondbacks
37,751
4,343
.489
2,123
2,220
148,172
19,866
7,744
1,072
4,647
18,934
14,439
1,432
32,807
2,518
906
166,583
61,580
13,463
1,329
1,211
1,093
3,098
.255
.324
.416
.740
2 Rays
Rays
37,451
4,341
.491
2,130
2,211
147,581
19,311
7,465
851
4,527
18,369
14,039
1,686
33,611
3,246
1,235
165,209
60,199
12,843
742
1,161
688
3,037
.254
.323
.408
.731
3 Rockies
Rockies
47,206
5,091
.459
2,335
2,756
174,832
25,150
9,324
1,318
5,747
23,917
16,046
1,590
37,943
3,065
1,373
195,835
76,407
16,389
2,005
1,362
1,209
3,882
.270
.335
.437
.772
4 Marlins
Marlins
44,006
5,081
.459
2,331
2,750
172,721
21,374
8,372
984
4,625
20,267
15,614
1,837
38,448
3,266
1,302
193,177
68,221
13,981
1,722
1,283
1,203
3,816
.255
.321
.395
.716
5 Mariners
Mariners
66,798
7,621
.477
3,635
3,984
259,980
33,826
12,450
1,260
7,755
32,137
24,641
2,363
49,931
5,047
2,175
291,013
105,033
21,465
1,950
2,079
1,668
5,693
.257
.325
.404
.729
6 Blue Jays
Blue Jays
67,922
7,623
.499
3,799
3,821
261,169
35,241
13,571
1,493
8,286
33,428
24,220
2,430
49,111
4,582
1,965
291,459
109,337
23,350
1,507
2,133
1,405
5,947
.260
.326
.419
.745
7 Royals
Royals
79,985
8,905
.476
4,242
4,661
304,587
38,910
14,947
2,294
7,018
36,724
26,045
2,467
52,284
7,106
2,904
338,150
120,574
24,259
2,375
2,676
1,870
6,794
.263
.323
.396
.719
8 Nationals
Nationals
76,437
8,909
.482
4,295
4,610
301,298
37,315
14,753
1,792
7,621
35,073
28,312
2,641
57,339
6,558
2,784
338,420
117,637
24,166
3,880
2,289
2,883
6,520
.254
.321
.390
.711
9 Padres
Padres
75,152
8,916
.467
4,166
4,748
301,408
36,141
13,299
1,764
7,278
33,985
28,690
2,130
59,641
6,021
2,608
338,200
113,813
22,341
3,717
2,255
2,688
6,515
.249
.317
.378
.694
10 Brewers
Brewers
77,465
8,915
.488
4,347
4,564
302,594
39,621
14,436
1,759
8,730
37,538
29,126
2,720
59,130
6,011
2,738
340,029
121,609
24,925
3,167
2,422
2,160
6,621
.256
.324
.402
.726
11 Astros
Astros
86,945
10,050
.503
5,050
4,995
341,047
42,858
15,942
2,174
8,450
40,337
32,407
2,910
63,100
7,168
3,137
383,117
132,585
26,566
4,031
2,722
3,145
7,431
.255
.323
.389
.711
12 Mets
Mets
84,908
10,044
.484
4,861
5,175
339,814
41,454
15,169
1,819
8,617
39,039
32,504
2,880
65,144
5,910
2,738
381,813
129,566
25,605
3,989
2,626
3,145
7,482
.250
.318
.381
.700
13 Angels
Angels
88,600
10,209
.495
5,054
5,152
346,360
44,176
15,316
1,812
9,249
41,569
32,378
2,837
62,964
6,058
3,106
387,892
135,287
26,377
3,540
2,777
2,485
7,890
.256
.322
.391
.713
14 Rangers
Rangers
89,766
10,198
.476
4,854
5,338
348,113
45,875
16,002
1,893
10,223
43,347
32,967
2,708
65,373
5,965
2,853
389,590
140,223
28,118
2,964
2,838
2,254
7,805
.258
.324
.403
.727
15
Terrapins
2,609
314
.425
131
177
10,180
1,195
418
120
68
1,016
957
83
1,184
280
11,579
3,471
606
359
.256
.325
.341
.666
16
Tip-Tops
2,750
310
.480
147
159
10,256
1,309
430
160
78
1,134
877
92
1,223
469
11,516
3,734
668
291
.268
.331
.364
.695
17
Blues
2,525
308
.508
154
149
10,129
1,194
370
142
77
1,014
850
42
1,329
412
11,287
3,410
589
266
.249
.310
.337
.647
18 Whales
Whales
2,634
312
.565
173
133
10,231
1,262
412
127
102
1,102
964
71
1,200
332
11,614
3,606
641
348
.257
.326
.352
.678
19
Peppers
2,757
312
.551
168
137
10,273
1,347
440
170
50
1,116
908
72
1,160
457
11,678
3,687
660
425
.268
.332
.359
.691
20 Packers
Packers
2,575
307
.487
148
156
10,064
1,191
426
143
67
1,040
767
82
1,091
315
11,264
3,488
636
351
.256
.314
.347
.660
21
Rebels
2,657
310
.495
150
153
10,154
1,197
360
170
54
1,027
858
77
1,085
377
11,485
3,519
584
396
.262
.324
.347
.670
22
Terriers
2,598
313
.489
149
156
10,223
1,199
392
146
49
1,026
1,079
70
1,150
308
11,783
3,429
587
411
.254
.329
.335
.665
23 Yankees
Yankees
172,663
19,084
.570
10,820
8,176
650,421
92,737
28,673
5,498
17,350
86,173
68,680
4,935
95,035
11,669
2,808
736,923
264,382
51,521
9,596
3,291
2,840
10,701
.265
.339
.406
.745
24 Orioles
Orioles
2,666
276
.435
118
153
9,349
1,476
381
218
57
1,231
786
106
797
396
10,459
3,654
656
218
.285
.347
.391
.738
25 Red Sox
Red Sox
176,928
19,374
.518
9,992
9,299
663,094
90,485
33,171
5,602
14,632
83,916
66,897
4,818
95,800
9,647
2,554
748,751
265,199
53,405
10,598
3,344
3,002
11,565
.267
.337
.400
.737

More Diamondbacks Stats

Team Rankings

HR

102

3rd

R

361

4th

SO

599

14th

ERA

4.77

24th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
43
29
.597
Giants Giants
41
31
.569
2.0
Padres Padres
39
31
.557
3.0
Diamondbacks Diamondbacks
36
35
.507
6.5
Rockies Rockies
14
57
.197
28.5
Schedule
DATE MATCHUP TIME (ET)
Tue
6/17
AZ AZ
@
TOR TOR
7:07 PM
Wed
6/18
AZ AZ
@
TOR TOR
7:07 PM
Thu
6/19
AZ AZ
@
TOR TOR
3:07 PM
Fri
6/20
AZ AZ
@
COL COL
8:40 PM
Sat
6/21
AZ AZ
@
COL COL
9:10 PM
Last Game
AZ Diamondbacks

36 - 35

2

Final

8

SDP Padres

39 - 31

Sun 15 Jun 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
Yankees Yankees
42
28
.600
Rays Rays
39
32
.549
3.5
AL Central W L PCT GB
Tigers Tigers
46
27
.630
Twins Twins
36
35
.507
9.0
AL West W L PCT GB
Astros Astros
41
30
.577
Mariners Mariners
36
34
.514
4.5
NL East W L PCT GB
Mets Mets
45
27
.625
Phillies Phillies
42
29
.592
2.5
NL Central W L PCT GB
Cubs Cubs
44
28
.611
Brewers Brewers
39
34
.534
5.5
NL West W L PCT GB
Dodgers Dodgers
43
29
.597
Giants Giants
41
31
.569
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
5/31
MIL MIL
@
PHI PHI
5-2
Sat
5/31
BOS BOS
@
ATL ATL
3-1
Sat
5/31
CWS CWS
@
BAL BAL
2-3
Sat
5/31
ATH ATH
@
TOR TOR
4-8
Sat
5/31
LAA LAA
@
CLE CLE
2-4

Schedule

DATE MATCHUP TIME (ET)
Mon
6/16
PHI PHI
@
MIA MIA
6:40 PM
Mon
6/16
COL COL
@
WSH WSH
6:45 PM
Mon
6/16
LAA LAA
@
NYY NYY
7:05 PM
Mon
6/16
BAL BAL
@
TBR TBR
7:35 PM
Mon
6/16
BOS BOS
@
SEA SEA
9:40 PM