best ba by switch hitter 2023 min 100 ab each way

José Ramírez had the highest batting average by a switch-hitter with 100+ at-bats in 2023, with an average of .282.

NAME AVG AB SEASON TM G R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 José Ramírez
J. Ramírez
.282
611
2023
CLE CLE
156
87
172
36
5
24
80
73
1
73
28
6
691
290
65
0
6
22
8
.356
.475
.831
100
15.7
.346
122
18
2 Wander Franco
W. Franco
.281
442
2023
TBR TBR
112
65
124
23
6
17
58
42
3
69
30
10
491
210
46
0
4
3
18
.344
.475
.819
72
12.4
.349
127
15.8
3 Ozzie Albies
O. Albies
.280
596
2023
ATL ATL
148
96
167
30
5
33
109
46
8
107
13
1
658
306
68
0
8
2
9
.336
.513
.849
102
21.8
.358
124
19.7
4 Adley Rutschman
A. Rutschman
.277
588
2023
BAL BAL
154
84
163
31
1
20
80
92
2
101
1
2
687
256
52
0
5
6
14
.374
.435
.809
103
19
.352
127
22
5 Ketel Marte
K. Marte
.276
569
2023
ARI ARI
150
94
157
26
9
25
82
71
5
109
8
2
650
276
60
0
5
2
16
.358
.485
.844
102
22.9
.361
126
20.8
6 Leody Taveras
L. Taveras
.266
511
2023
TEX TEX
143
67
136
31
3
14
67
35
1
117
14
4
554
215
48
3
4
0
3
.312
.421
.733
66
-1.1
.316
100
0
7 Luis Rengifo
L. Rengifo
.264
394
2023
LAA LAA
126
55
104
15
4
16
51
41
6
82
6
4
445
175
35
0
4
0
3
.339
.444
.783
62
7.6
.339
114
7.4
8 Bryan Reynolds
B. Reynolds
.263
574
2023
PIT PIT
145
85
151
31
5
24
84
53
7
138
12
1
640
264
60
0
6
2
13
.330
.460
.790
88
10.2
.338
109
7.3
9 Yoán Moncada
Y. Moncada
.260
334
2023
CWS CWS
92
39
87
20
1
11
40
20
2
107
1
0
357
142
32
0
1
0
6
.305
.425
.730
42
-1.1
.315
98
-0.8
10 Keibert Ruiz
K. Ruiz
.260
523
2023
WSH WSH
136
55
136
24
0
18
67
31
6
58
1
1
562
214
42
0
2
1
13
.308
.409
.717
65
-3.7
.310
94
-4.2
11 Victor Caratini
V. Caratini
.259
201
2023
MIL MIL
62
23
52
4
0
7
25
19
3
45
1
1
226
77
11
0
3
0
8
.327
.383
.711
26
-1.1
.312
94
-1.6
12 Jonah Heim
J. Heim
.258
457
2023
TEX TEX
131
61
118
28
0
18
95
40
1
96
2
0
501
200
46
0
3
2
10
.317
.438
.755
63
2.3
.324
105
3.3
13 Anthony Santander
A. Santander
.257
591
2023
BAL BAL
153
81
152
41
1
28
95
55
6
152
5
1
656
279
70
0
4
1
11
.325
.472
.797
92
12
.340
119
14.9
14 Willi Castro
W. Castro
.257
358
2023
MIN MIN
124
60
92
18
5
9
34
34
12
99
33
5
409
147
32
2
3
1
5
.339
.411
.750
53
3
.327
108
3.9
15 Jorge Polanco
J. Polanco
.255
302
2023
MIN MIN
80
38
77
18
0
14
48
36
2
88
4
0
343
137
32
0
3
0
2
.335
.454
.789
48
6.2
.340
117
6.9
16 Francisco Lindor
F. Lindor
.254
602
2023
NYM NYM
160
108
153
33
2
31
98
66
12
137
31
4
687
283
66
0
7
1
8
.336
.470
.806
99
15.5
.346
120
17.4
17 Aaron Hicks
A. Hicks
.253
269
2023
TOT
93
44
68
9
1
8
36
42
0
69
6
0
312
103
18
0
1
1
3
.353
.383
.735
40
2.1
.326
109
3.3
18 Ildemaro Vargas
I. Vargas
.252
262
2023
WSH WSH
86
32
66
13
2
4
31
19
1
20
1
1
286
95
19
3
1
0
10
.304
.363
.666
29
-6.2
.292
82
-6.4
19 Jeimer Candelario
J. Candelario
.251
505
2023
TOT
140
77
127
39
3
22
70
53
13
127
8
1
575
238
64
0
4
1
11
.336
.471
.807
83
13.1
.346
118
13
20 Tommy Edman
T. Edman
.248
479
2023
STL STL
137
69
119
25
4
13
47
35
7
84
27
4
528
191
42
3
4
1
9
.307
.399
.705
59
-5.6
.306
92
-5.4
21 Ian Happ
I. Happ
.248
580
2023
CHC CHC
158
86
144
35
4
21
84
99
6
153
14
3
691
250
60
0
6
2
12
.360
.431
.791
100
15.4
.345
119
16.5
22 Ronny Mauricio
R. Mauricio
.248
101
2023
NYM NYM
26
11
25
4
0
2
9
7
0
31
7
0
108
35
6
0
0
0
2
.296
.347
.643
10
-3.1
.284
79
-2.8
23 Josh Bell
J. Bell
.247
547
2023
TOT
150
52
135
28
0
22
74
63
2
134
0
1
615
229
50
0
3
2
13
.325
.419
.744
77
2.2
.323
103
2.5
24 Geraldo Perdomo
G. Perdomo
.246
407
2023
ARI ARI
144
71
100
20
4
6
47
64
6
86
16
4
495
146
30
14
4
1
2
.353
.359
.712
61
0.3
.319
98
-1.3
25 Jurickson Profar
J. Profar
.242
459
2023
TOT
125
55
111
27
2
9
46
50
6
90
1
0
520
169
38
0
5
0
11
.321
.368
.689
57
-6
.304
78
-14.3

More Guardians Stats

Team Rankings

HR

61

15th

R

235

23rd

SO

502

13th

ERA

4.06

21st

2025 Division Standings
TEAM W L PCT GB
Tigers Tigers
40
21
.656
Guardians Guardians
32
26
.552
6.5
Twins Twins
31
27
.534
7.5
Royals Royals
31
29
.517
8.5
White Sox White Sox
18
42
.300
21.5
Schedule
DATE MATCHUP TIME (ET)
Tue
6/3
CLE CLE
@
NYY NYY
7:05 PM
Wed
6/4
CLE CLE
@
NYY NYY
7:05 PM
Thu
6/5
CLE CLE
@
NYY NYY
7:05 PM
Fri
6/6
HOU HOU
@
CLE CLE
7:10 PM
Sat
6/7
HOU HOU
@
CLE CLE
4:10 PM
Last Game
CLE Guardians

32 - 26

4

Final

2

LAA Angels

26 - 32

Sun 1 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
36
22
.621
Blue Jays Blue Jays
31
28
.525
5.5
AL Central W L PCT GB
Tigers Tigers
40
21
.656
Guardians Guardians
32
26
.552
6.5
AL West W L PCT GB
Mariners Mariners
32
26
.552
Astros Astros
32
27
.542
0.5
NL East W L PCT GB
Mets Mets
37
22
.627
Phillies Phillies
36
23
.610
1.0
NL Central W L PCT GB
Cubs Cubs
37
22
.627
Cardinals Cardinals
33
26
.559
4.0
NL West W L PCT GB
Dodgers Dodgers
36
23
.610
Padres Padres
33
24
.579
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
5/17
PIT PIT
@
PHI PHI
0-1
Sat
5/17
ATL ATL
@
BOS BOS
10-4
Sat
5/17
WSH WSH
@
BAL BAL
10-4
Sat
5/17
TBR TBR
@
MIA MIA
1-5
Sat
5/17
STL STL
@
KCR KCR
1-2

Schedule

DATE MATCHUP TIME (ET)
Tue
6/3
COL COL
@
MIA MIA
6:40 PM
Tue
6/3
HOU HOU
@
PIT PIT
6:40 PM
Tue
6/3
CHC CHC
@
WSH WSH
6:45 PM
Tue
6/3
CLE CLE
@
NYY NYY
7:05 PM
Tue
6/3
PHI PHI
@
TOR TOR
7:07 PM