Show modern player card
Name Team Age
J.J. Gray Retired (2043, Age 40) Died (2084, Age 82)
Drafted Position Bats/Throws
Round 1, Pick 2
(2024)
2B R/R
League Option Years   Majors Service Time
Mookie Wilson League 0 20 years (7 games)
Total Rating   Arm Range
C+ B+
Contact vs R Contact vs L Speed
A- B-
Power vs R Power vs L Bunting
B- B-
Endurance Velocity Control
B- D- D-
Leadership   Mentor vs RHP   Mentor vs LHP  
D- C+ C+
Health   Injured Days   Birthday
C- 0 12/10/2002
WS Rings WS Appearances LCS Appearances
0 0 1
Alt Pos (2B) Alt Pos (---) Alt Pos (---)
A- (80.3 %) (0.0 %) (0.0 %)

Stats  |   Splits  |   Playoffs  |   Positions  |   Improvements  |   Past Skills  |   Awards   |  Fielding   |  Game Log
Year   Team G AB R H 2B 3B HR RBI BB SO SB CS E OPS OBP SLG AVG
2024 PIT 142 510 71 141 20 6 8 57 49 96 23 8 17 .730 .343 .386 .276
2025 PIT 119 464 70 114 21 1 5 35 40 95 18 6 17 .637 .310 .328 .246
2026 PIT 142 589 107 163 32 14 11 62 52 114 33 2 19 .771 .336 .435 .277
2027 PIT 142 540 66 131 24 7 9 60 56 81 26 8 16 .679 .316 .363 .243
2028 PIT 142 582 103 175 30 6 15 60 68 101 24 5 20 .825 .375 .450 .301
2029 PIT 142 580 102 184 27 9 11 59 82 93 21 5 17 .854 .402 .452 .317
2030 PIT 133 562 100 147 23 6 7 31 62 97 20 5 12 .700 .339 .361 .262
2031 PIT 142 606 108 180 36 9 14 60 65 92 23 1 14 .824 .368 .455 .297
2032 PIT 142 590 129 184 28 10 18 67 91 96 35 5 11 .887 .402 .485 .312
2033 PIT 121 511 105 160 38 8 19 64 56 71 15 0 11 .914 .384 .530 .313
2034 PIT 142 581 95 167 26 5 13 58 72 91 16 5 14 .784 .367 .417 .287
2035 PIT 142 612 126 202 35 16 15 63 65 91 17 1 10 .907 .394 .513 .330
2036 PIT 142 574 101 157 22 8 12 52 74 109 34 8 14 .762 .360 .402 .274
2037 PIT 142 595 102 169 29 4 19 64 71 100 41 10 12 .802 .360 .442 .284
2038 PIT 142 563 97 157 31 9 14 64 57 79 29 19 15 .786 .346 .440 .279
2039 PIT-BRO-KC 137 519 62 130 27 4 6 40 49 79 20 9 13 .667 .315 .353 .250
2040 KC 139 514 77 137 25 5 14 71 64 93 8 1 6 .766 .350 .416 .267
2041 KC 139 518 58 150 23 3 12 55 56 86 10 3 13 .775 .360 .415 .290
2042 KC 137 517 65 148 33 7 7 65 58 95 8 4 7 .774 .356 .418 .286
2043 KC 120 446 52 111 17 3 6 47 52 94 8 6 1 .670 .329 .341 .249
Total 2749 10973 1796 3107 547 140 235 1134 1239 1853 429 111 259 .780 .357 .423 .283
Career Transactions
DateTransaction
2043-11-01J.J. Gray has retired from the Kansas City Longhorns
2043-09-04J.J. Gray collected his 3000th career hit.
2043-08-08J.J. Gray of the Kansas City Longhorns is injured and is expected to be out 26 days.
2040-03-25The Kansas City Royals have removed J.J. Gray from the trade block.
2039-06-11The Kansas City Royals have placed J.J. Gray on the trade block.
2039-06-08Trade #1181468 has been completed between the Brooklyn Cyclones and the Kansas City Royals. The Kansas City Royals receive Luke Lowdermilk, J.J. Gray, Rheal Cormier from the Brooklyn Cyclones in exchange for Steve Roe, Eddie McGuire, Draft Pick 2040 Round 2 NYN (Cuddles Rowe).
2039-05-22Trade #1180785 has been completed between the Brooklyn Cyclones and the Pittsburgh Hammers. The Pittsburgh Hammers receive Jimmy Henry, Roger Evans, Don Willett, Derrel Madden, Draft Pick 2040 Round 3 BRO (Frank Mincher), Draft Pick 2042 Round 2 BRO (Carl Michaelson) from the Brooklyn Cyclones in exchange for Nomar Winters, J.J. Gray.
2033-06-28J.J. Gray of the Pittsburgh Kangaroos is injured and is expected to be out 30 days.
2030-08-11J.J. Gray of the Pittsburgh Kangaroos is injured and is expected to be out 12 days.
2025-09-29J.J. Gray of the Pittsburgh Kangaroos is injured and is expected to be out 20 days.
2025-04-30J.J. Gray of the Pittsburgh Kangaroos is injured and is expected to be out 10 days.
2024-04-01The Pittsburgh Kangaroos have promoted J.J. Gray to the major league team. The Pittsburgh Kangaroos have promoted Bill Porter to the major league team. The Pittsburgh Kangaroos have promoted Ted Hinchman to the major league team. The Pittsburgh Kangaroos have designated Cuke McLaughlin for assignment. The Pittsburgh Kangaroos have designated John Styles for assignment.