most home runs by a switch hitter from 2003 to 2007

Between the 2003 and 2007 seasons, Mark Teixeira launched the most home runs by a switch-hitter, with 170 homers.

NAME HR G AB R H 2B 3B RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Mark Teixeira
M. Teixeira
170
747
2,840
464
812
182
13
555
345
46
601
11
3
3,246
1,530
365
0
15
47
62
.286
.371
.539
.909
550
150.3
.384
130
121.3
2 Lance Berkman
L. Berkman
158
750
2,647
480
789
162
12
519
517
35
512
28
16
3,224
1,449
332
1
24
72
60
.298
.416
.547
.963
609
211.9
.407
146
193.1
3 Carlos Beltran
C. Beltran
154
735
2,766
526
768
155
25
510
384
17
488
141
18
3,213
1,435
334
9
37
35
39
.278
.365
.519
.884
517
121.4
.374
126
106
4 Chipper Jones
C. Jones
133
643
2,309
433
698
153
10
462
393
6
383
20
5
2,732
1,270
296
0
24
40
66
.302
.402
.550
.952
505
168.6
.403
144
155.3
5 Jorge Posada
J. Posada
113
708
2,375
378
681
147
3
436
385
38
491
9
7
2,815
1,173
263
0
17
24
73
.287
.392
.494
.886
474
127.8
.383
135
122.7
6 Jason Varitek
J. Varitek
94
646
2,184
303
590
125
8
351
292
30
558
17
9
2,530
1,013
227
7
17
36
50
.270
.361
.464
.825
366
54.6
.355
112
39
7 Jimmy Rollins
J. Rollins
89
788
3,367
585
954
206
58
366
264
19
422
168
37
3,682
1,543
353
13
19
22
45
.283
.337
.458
.795
492
38.3
.342
102
11.1
8 Dmitri Young
D. Young
88
569
2,052
287
590
124
14
314
175
27
414
4
3
2,267
1,006
226
0
13
33
56
.288
.349
.490
.840
332
53.8
.357
119
53.3
9 Tony Clark
T. Clark
85
553
1,209
157
302
56
3
246
121
6
352
0
0
1,348
619
144
0
12
16
37
.250
.318
.512
.830
187
21.9
.348
107
11.3
10 Victor Martinez
V. Martinez
85
637
2,360
325
710
152
1
411
269
24
322
1
3
2,684
1,119
238
0
31
40
86
.301
.374
.474
.848
408
76.8
.363
122
75.7
11 Jose Valentin
J. Valentin
81
513
1,650
243
385
85
11
238
180
10
390
27
13
1,872
735
177
19
13
19
23
.233
.310
.445
.756
220
-11.5
.322
92
-19.2
12 Nick Swisher
N. Swisher
80
458
1,617
267
406
96
4
255
260
27
404
4
5
1,924
750
180
3
17
22
37
.251
.361
.464
.825
280
42.4
.356
118
43.4
13 Ray Durham
R. Durham
74
647
2,340
358
641
142
22
324
259
20
337
40
18
2,654
1,049
238
11
24
19
64
.274
.348
.448
.796
360
32.9
.344
106
19.8
14 Carlos Guillen
C. Guillen
72
636
2,351
394
721
147
31
359
254
12
376
51
29
2,647
1,146
250
8
22
28
63
.307
.374
.487
.861
415
88.3
.369
125
85.7
15 Gary Matthews
G. Matthews
71
649
2,359
361
638
143
17
284
236
9
450
54
22
2,625
1,028
231
1
20
17
40
.270
.337
.436
.772
334
10.8
.334
99
-3.3
16 Jose Cruz
J. Cruz
70
603
1,933
283
472
103
15
234
318
2
458
27
18
2,289
815
188
16
20
20
36
.244
.348
.422
.770
295
13.1
.336
103
7.3
17 Randy Winn
R. Winn
70
778
3,009
427
873
194
22
340
234
35
445
88
34
3,334
1,321
286
32
24
11
55
.290
.346
.439
.785
444
33.4
.341
107
28.1
18 Milton Bradley
M. Bradley
69
474
1,736
272
502
95
6
250
242
18
349
53
23
2,012
816
170
7
9
16
46
.289
.380
.470
.850
316
67.4
.369
126
66.9
19 Carl Everett
C. Everett
69
456
1,605
217
417
69
6
247
140
33
285
14
12
1,802
705
144
4
20
13
35
.260
.328
.439
.767
225
3.6
.331
98
-5.9
20 Rafael Furcal
R. Furcal
62
750
3,078
533
879
145
39
288
308
7
391
162
37
3,433
1,288
246
20
20
15
39
.286
.350
.418
.768
443
20
.336
102
6.7
21 Bernie Williams
B. Williams
61
539
1,911
300
503
96
3
259
242
8
285
9
7
2,180
788
160
3
16
19
70
.263
.346
.412
.758
272
4.4
.331
100
0.6
22 Orlando Hudson
O. Hudson
56
704
2,520
345
702
140
36
308
251
16
415
38
16
2,824
1,082
232
12
25
8
73
.279
.345
.429
.774
367
18.7
.337
98
-6.7
23 Felipe Lopez
F. Lopez
52
596
2,261
328
592
111
18
231
244
11
486
92
34
2,557
895
181
23
18
5
31
.262
.334
.396
.730
299
-16.3
.322
92
-28.2
24 Brian Roberts
B. Roberts
49
708
2,846
452
816
193
21
279
328
5
401
165
42
3,231
1,198
263
32
20
17
42
.287
.359
.421
.780
432
33.8
.342
107
28.4
25 Jose Vidro
J. Vidro
49
614
2,241
296
670
133
3
263
253
12
228
7
3
2,542
956
185
13
23
24
75
.299
.370
.427
.796
353
39.6
.348
109
30.7

More Rangers Stats

Team Rankings

HR

31

17th

R

105

29th

SO

270

17th

ERA

3.52

7th

2025 Division Standings
TEAM W L PCT GB
Mariners Mariners
20
12
.625
Astros Astros
17
15
.531
3.0
Athletics Athletics
18
16
.529
3.0
Rangers Rangers
16
18
.471
5.0
Angels Angels
13
19
.406
7.0
Schedule
DATE MATCHUP TIME (ET)
Sun
5/4
SEA SEA
@
TEX TEX
2:35 PM
Tue
5/6
TEX TEX
@
BOS BOS
6:45 PM
Wed
5/7
TEX TEX
@
BOS BOS
6:45 PM
Thu
5/8
TEX TEX
@
BOS BOS
1:35 PM
Fri
5/9
TEX TEX
@
DET DET
6:40 PM
Last Game
TEX Rangers

16 - 18

1

Final

2

SEA Mariners

20 - 12

Sat 3 May 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Mets Mets
22
11
.667
Phillies Phillies
19
14
.576
3.0
NL Central W L PCT GB
Cubs Cubs
21
13
.618
Reds Reds
18
16
.529
3.0
NL West W L PCT GB
Dodgers Dodgers
23
10
.697
Padres Padres
21
11
.656
1.5
AL East W L PCT GB
Yankees Yankees
19
14
.576
Red Sox Red Sox
18
17
.514
2.0
AL Central W L PCT GB
Tigers Tigers
21
13
.618
Guardians Guardians
19
14
.576
1.5
AL West W L PCT GB
Mariners Mariners
20
12
.625
Astros Astros
17
15
.531
3.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Fri
4/18
MIA MIA
@
PHI PHI
10-11
Fri
4/18
KCR KCR
@
DET DET
1-3
Fri
4/18
AZ AZ
@
CHC CHC
2-6
Fri
4/18
SEA SEA
@
TOR TOR
8-4
Fri
4/18
CLE CLE
@
PIT PIT
3-0

Schedule

DATE MATCHUP TIME (ET)
Sun
5/4
NYM NYM
@
STL STL
1:15 PM
Sun
5/4
KCR KCR
@
BAL BAL
1:35 PM
Sun
5/4
TBR TBR
@
NYY NYY
1:35 PM
Sun
5/4
MIN MIN
@
BOS BOS
1:35 PM
Sun
5/4
SDP SDP
@
PIT PIT
1:35 PM