Show classic player card
Pete Rose League
10-23-2068
John Cotton Second Base
Retired (2032, Age 34)
CAREER BIOGRAPHICAL DATA
AVG .250 Total Rating   Bats/Throws L/R
OPS .696 Status Deceased (2068) Option Years 0  
H 763 Age at Death 70 Date of Birth 01-28-1998
HR 77 Drafted Round 2, Pick 28
(2017)
Majors Svc Time 9 years
(20 games)
RBI 361
SB 36
OFFENSE PITCHING MENTORING
Contact vs. R B+ Contact vs. L B- Endurance B-   Ldrship D-
Power vs. R B+ Power vs. L Velocity C-   Mentor vR C+
Speed Bunt D- Control D-   Mentor vL C+
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS D- (7.2%) Range WS Rings 1
1B --- LF A+ (98.5%) Arm C- WS Appearances 1
2B A+ (100%) CF C- (35.8%)   Health C- LCS Appearances 1
3B --- RF ---   Injured Days 0 All Star Teams 0
* 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
2022 TB
95
355
31
78
14
2
6
44
33
76 1 2
3
1 11
.608
.286
.321
.101
.220
2023 TB
136
505
52
134
18
1
12
69
53
90 4 2
5
0 22
.715
.339
.376
.111
.265
2024 TB-CLE
104
327
47
75
9
4
12
43
36
67 0 2
7
3 9
.696
.304
.391
.162
.229
2025 DET
33
92
10
18
3
0
2
4
8
24 0 1
1
1 2
.551
.257
.293
.098
.196
2026 DET
107
369
43
106
18
6
9
56
34
72 0 2
4
3 11
.787
.346
.442
.154
.287
2027 DET
102
331
36
75
10
1
6
32
37
71 2 1
2
1 1
.624
.307
.317
.091
.227
2028 DET
89
301
35
84
10
2
7
33
25
69 2 0
5
2 3
.734
.338
.395
.116
.279
2029 DET-ATL
133
215
22
59
7
0
8
22
29
44 1 0
3
1 4
.782
.363
.419
.144
.274
2030 ATL
136
432
51
109
18
2
11
49
51
81 2 0
5
2 1
.714
.334
.380
.127
.252
2031 ATL-CLE
34
68
9
12
0
0
2
5
9
11 0 1
1
3 0
.534
.269
.265
.088
.176
2032 CLE
35
53
8
13
2
0
2
4
4
14 0 0
0
0 0
.694
.298
.396
.151
.245
Total
1004
3048
344
763
109
18
77
361
319
619 12 11
36
17 64
.696
.323
.374
.123
.250
Career Transactions
DateTransaction
2032-11-01John Cotton has retired from the Free Agency Pool
2032-07-29The Cleveland Frowns have waived John Cotton. The Cleveland Frowns have waived Wes Sheehan.
2032-07-22The Cleveland Frowns have designated John Cotton for assignment.
2032-06-09The Cleveland Frowns have promoted John Cotton to the major league team.
2032-06-09The Cleveland Frowns have acquired John Cotton from the waiver wire.
2032-03-01The Cleveland Frowns have waived John Cotton.
2031-08-23The Cleveland Frowns have acquired John Cotton from the waiver wire.
2031-07-13The Atlanta Grizzlies have waived John Cotton.
2031-05-17The Atlanta Grizzlies have promoted Brent Sabo to the major league team. The Atlanta Grizzlies have designated John Cotton for assignment.
2031-03-13The Atlanta Grizzlies have renamed Keith McElveen to John Cotton.
2029-04-09The Atlanta Truck-Driving SOBs have acquired Keith McElveen from the waiver wire.
2029-04-05The Detroit Express have designated Keith McElveen for assignment.
2025-08-31Keith McElveen of the Detroit Express is injured and is expected to be out 26 days.
2025-04-05The Detroit Express have acquired Keith McElveen from the waiver wire.
2025-03-01The Cleveland Frowns have designated Keith McElveen for assignment.
2024-08-10The Cleveland Frowns have acquired Keith McElveen from the waiver wire.
2024-08-06The Tampa Bay Chiselers have designated Steve Anderson for assignment. The Tampa Bay Chiselers have designated Willie DeMerit for assignment. The Tampa Bay Chiselers have designated Keith McElveen for assignment. The Tampa Bay Chiselers have designated Tony Wilson for assignment. The Tampa Bay Chiselers have promoted Flint Gremp to the major league team. The Tampa Bay Chiselers have promoted Roy Lozado to the major league team. The Tampa Bay Chiselers have promoted Bill Neu to the major league team.
2022-05-25The Tampa Bay Chiselers have sent Kenny Hartley to the minors. The Tampa Bay Chiselers have designated Frank Barr for assignment. The Tampa Bay Chiselers have promoted Lee Anderson to the major league team. The Tampa Bay Chiselers have promoted Ed Moisan to the major league team. The Tampa Bay Chiselers have promoted Keith McElveen to the major league team.
2022-05-25The Tampa Bay Chiselers have acquired Keith McElveen from the waiver wire.
2022-04-01The Florida Buzzards have waived Keith McElveen.
2017-04-11The St. Louis RED BIRDS have renamed Tommy McElveen to Keith McElveen.