how many switch hitters have played for the red sox

How many switch hitters have played for the red sox?

NAME G AB R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Win Kellum
W. Kellum
6
18
2
3
0
0
0
0
1
0
4
0
19
3
0
0
.167
.211
.167
.377
0
-2
.190
17
-2.3
2 George Prentiss
G. Prentiss
9
19
1
6
0
0
0
3
2
0
4
0
21
6
0
0
.316
.381
.316
.697
3
0.4
.345
100
0
3 Nick Altrock
N. Altrock
4
11
0
2
0
0
0
0
1
0
2
0
12
2
0
0
.182
.250
.182
.432
1
-0.9
.220
47
-1
4 Candy Lachance
C. Lachance
448
1,677
176
421
55
15
8
161
75
19
147
27
1,831
530
78
60
.251
.291
.316
.607
179
-26.6
.292
81
-40.9
5 Duke Farrell
D. Farrell
92
271
18
69
15
3
0
25
21
5
35
2
307
90
18
10
.255
.320
.332
.652
35
3.1
.315
103
1.9
6 Bill O'Neill
B. O'Neill
17
51
7
10
1
0
0
5
2
0
10
0
53
11
1
0
.196
.226
.216
.442
2
-3
.215
41
-3.3
7 Jesse Tannehill
J. Tannehill
135
347
39
78
9
9
1
28
33
1
43
3
387
108
19
6
.225
.294
.311
.605
37
-2
.297
91
-3.7
8 Myron Grimshaw
M. Grimshaw
259
894
104
229
31
16
4
116
60
6
89
15
979
304
51
19
.256
.307
.340
.647
105
6.2
.316
102
2
9 Elmer Steele
E. Steele
36
65
9
7
1
0
0
1
2
0
22
2
69
8
1
2
.108
.134
.123
.257
-1
-7.4
.130
-16
-7.8
10 Walter Carlisle
W. Carlisle
3
10
0
1
0
0
0
0
1
0
4
1
11
1
0
0
.100
.182
.100
.282
0
-1
.153
1
-1.1
11 Eddie Cicotte
E. Cicotte
147
292
31
53
6
1
0
15
30
1
71
3
335
61
7
12
.182
.260
.209
.469
17
-18
.241
48
-19.4
12 Casey Patten
C. Patten
1
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
.000
.000
.000
.000
0
-0.2
.000
-99
-0.2
13 Frank Barberich
F. Barberich
2
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
.000
.000
.000
.000
0
-0.2
.000
-110
-0.2
14 Guy Cooper
G. Cooper
10
7
1
0
0
0
0
0
0
0
0
0
7
0
0
0
.000
.000
.000
.000
-1
-1.5
.000
-106
-1.6
15 Bill Swanson
B. Swanson
11
20
0
4
2
0
0
0
3
0
4
0
1
23
6
2
0
.200
.304
.300
.604
2
-0.3
.301
86
-0.3
16 Squanto Wilson
S. Wilson
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17 Herb Pennock
H. Pennock
204
354
33
69
17
1
1
27
33
5
61
0
413
91
19
21
.195
.273
.257
.530
23
-23.9
.259
48
-27.7
18 George Cochran
G. Cochran
24
60
7
7
0
0
0
3
10
2
6
3
72
7
0
0
.117
.264
.117
.381
2
-4.7
.217
35
-4.9
19 Wally Schang
W. Schang
323
942
137
274
53
11
4
123
181
14
114
26
1,161
361
68
24
.291
.412
.383
.796
174
50.7
.387
129
40.8
20 Frank Truesdale
F. Truesdale
15
36
6
10
1
0
0
2
4
0
5
1
42
11
1
2
.278
.350
.306
.656
4
0.3
.327
104
0.2
21 Bill James
B. James
13
21
1
3
0
0
0
1
1
1
7
0
26
3
0
3
.143
.217
.143
.360
0
-2.4
.189
12
-2.7
22 Allen Russell
A. Russell
112
177
12
20
2
0
0
3
13
1
69
0
195
22
2
4
.113
.178
.124
.302
-5
-27.4
.157
-14
-29.2
23 Red Shannon
R. Shannon
80
290
36
75
11
7
0
22
17
6
42
7
320
100
18
7
.259
.313
.345
.658
32
-1.5
.315
88
-4.7
24 Gary Fortune
G. Fortune
14
12
0
2
0
0
0
1
1
0
5
0
0
13
2
0
0
.167
.231
.167
.397
0
-1.3
.202
15
-1.4
25 Allen Sothoron
A. Sothoron
2
2
0
1
1
0
0
0
0
0
1
0
0
2
2
1
0
.500
.500
1.000
1.500
1
0.5
.652
272
0.5

More Red Sox Stats

Team Rankings

HR

97

9th

R

372

6th

SO

665

10th

ERA

3.91

17th

2025 Division Standings
TEAM W L PCT GB
Yankees Yankees
45
32
.584
Rays Rays
43
35
.551
2.5
Blue Jays Blue Jays
41
36
.532
4.0
Red Sox Red Sox
40
39
.506
6.0
Orioles Orioles
33
44
.429
12.0
Schedule
DATE MATCHUP TIME (ET)
Mon
6/23
BOS BOS
@
LAA LAA
9:38 PM
Tue
6/24
BOS BOS
@
LAA LAA
9:38 PM
Wed
6/25
BOS BOS
@
LAA LAA
4:07 PM
Fri
6/27
TOR TOR
@
BOS BOS
7:10 PM
Sat
6/28
TOR TOR
@
BOS BOS
4:10 PM
Last Game
SFG Giants

44 - 34

9

Final

5

BOS Red Sox

40 - 39

Sun 22 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
45
32
.584
Rays Rays
43
35
.551
2.5
AL Central W L PCT GB
Tigers Tigers
49
30
.620
Guardians Guardians
39
37
.513
8.5
AL West W L PCT GB
Astros Astros
45
33
.577
Mariners Mariners
39
37
.513
5.0
NL East W L PCT GB
Phillies Phillies
47
31
.603
Mets Mets
46
32
.590
1.0
NL Central W L PCT GB
Cubs Cubs
46
31
.597
Brewers Brewers
43
35
.551
3.5
NL West W L PCT GB
Dodgers Dodgers
48
31
.608
Giants Giants
44
34
.564
3.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
6/7
MIA MIA
@
TBR TBR
2-3
Sat
6/7
SDP SDP
@
MIL MIL
1-0
Sat
6/7
TEX TEX
@
WSH WSH
4-2
Sat
6/7
PHI PHI
@
PIT PIT
1-2
Sat
6/7
HOU HOU
@
CLE CLE
2-4

Schedule

DATE MATCHUP TIME (ET)
Mon
6/23
TEX TEX
@
BAL BAL
6:35 PM
Mon
6/23
NYY NYY
@
CIN CIN
7:10 PM
Mon
6/23
ATL ATL
@
NYM NYM
7:10 PM
Mon
6/23
AZ AZ
@
CWS CWS
7:40 PM
Mon
6/23
PIT PIT
@
MIL MIL
7:40 PM