Show classic player card
Johnny Bench League
4-1-2035
Al Mackenzie Second Base
Retired (2025, Age 38)
CAREER BIOGRAPHICAL DATA
AVG .297 Total Rating B+   Bats/Throws L/R
OPS .821 Status Retired (2025) Option Years 0  
H 2259 Age 47 (OS 48) Date of Birth 04-18-1987
HR 205 Drafted Round 2, Pick 20
(2005)
Majors Svc Time 15 years
(141 games)
RBI 985
SB 190
OFFENSE PITCHING MENTORING
Contact vs. R Contact vs. L Endurance B-   Ldrship A+
Power vs. R Power vs. L C+ Velocity   Mentor vR A+
Speed Bunt C+ Control D-   Mentor vL A+
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS --- Range A- WS Rings 2
1B --- LF --- Arm WS Appearances 3
2B A+ (100%) CF ---   Health LCS Appearances 8
3B --- RF ---   Injured Days 0 All Star Teams 3
Notes: a slick fielding second baseman
* League requires 50% rating to start at catcher.

Year   Team G AB R H 2B 3B HR RBI BB SO HBP SF SB CS E OPS OBP SLG ISO AVG Awards
2009 SF
20
83
10
22
3
1
0
4
7
17 0 1
0
1 1
.644
.319
.325
.060
.265
2010 SF
132
512
75
136
13
7
13
62
53
88 1 2
1
4 2
.729
.335
.395
.129
.266
2011 SF
130
489
61
136
20
4
11
64
63
66 2 1
3
2 4
.765
.362
.403
.125
.278
2012 SF
120
488
81
148
22
7
7
61
62
75 1 2
5
1 10
.802
.382
.420
.117
.303
2013 SF
130
516
106
150
25
6
15
68
85
77 2 1
8
1 15
.842
.392
.450
.159
.291
2014 SF
130
531
93
159
30
2
13
78
59
81 6 3
11
3 4
.811
.374
.437
.137
.299
2015 SF
116
476
81
146
26
4
15
46
55
75 0 1
2
1 4
.851
.378
.473
.166
.307
2016 SF
130
527
87
151
32
5
10
70
67
73 4 0
5
4 9
.794
.371
.423
.137
.287
2017 SF
121
518
101
153
19
7
18
60
62
64 1 1
5
3 9
.834
.371
.463
.168
.295
2018 SF
130
561
108
185
21
5
12
58
67
78 4 0
8
4 8
.854
.405
.449
.119
.330
2019 SF
130
552
110
168
31
4
17
78
75
79 2 2
7
2 15
.856
.388
.467
.163
.304
2020 SF
130
523
98
155
27
6
22
72
62
66 2 1
33
12 10
.870
.372
.497
.201
.296
2021 SF
126
507
88
163
28
8
10
53
66
68 3 1
35
17 5
.870
.402
.467
.146
.321
2022 SF
79
296
53
86
19
2
8
33
32
49 1 2
10
7 0
.809
.360
.449
.159
.291
2023 SF
138
448
65
141
25
6
13
77
54
59 1 4
24
16 12
.871
.387
.484
.170
.315
2024 SF
128
395
51
110
24
1
13
68
45
65 1 2
24
11 12
.795
.352
.443
.165
.278
2025 SF
123
182
25
50
3
0
8
33
22
34 1 1
9
5 2
.777
.354
.423
.148
.275
Total
2013
7604
1293
2259
368
75
205
985
936
1114 32 25
190
94 122
.821
.375
.446
.149
.297
Career Transactions
DateTransaction
2025-11-01Al Mackenzie has retired from the San Francisco Cobras
2025-08-15Al Mackenzie of the San Francisco Cobras is injured and is expected to be out 30 days.
2024-09-13Al Mackenzie of the San Francisco Cobras is injured and is expected to be out 35 days.
2022-08-13Al Mackenzie of the San Francisco Cobras is injured and is expected to be out 52 days.
2022-05-06Al Mackenzie of the San Francisco Cobras is injured and is expected to be out 23 days.
2021-08-08Al Mackenzie of the San Francisco Earth Quakes is injured and is expected to be out 7 days.
2017-08-08Al Mackenzie of the San Francisco Seals is injured and is expected to be out 14 days.
2015-06-10Al Mackenzie of the San Francisco Seals is injured and is expected to be out 20 days.
2012-04-02Al Mackenzie of the San Francisco Seals is injured and is expected to be out 15 days.
2010-03-05The San Francisco Seals have renamed Alan Mackenzie to Al Mackenzie.
2009-09-05The San Francisco Seals have promoted Hector Shanahan to the major league team. The San Francisco Seals have promoted Phil Moseley to the major league team. The San Francisco Seals have promoted Alan Mackenzie to the major league team.
2007-04-09The San Francisco Seals have renamed Alphonso Mackenzie to Alan Mackenzie .
2007-04-09Trade #1325578 has been completed between the San Francisco Seals and the New York Stalkers. The New York Stalkers receive Joe Williams, William Fountain from the San Francisco Seals in exchange for Alphonso Mackenzie , Phil Caulson.
2005-04-01The New York Stalkers have renamed Fritz McMillan to Alphonso Mackenzie .