Name | Team | Age |
Joe Keegan | Retired (2029, Age 35) | Died (2070, Age 76) |
Drafted | Position | Bats/Throws |
Round 2, Pick 19 (2016) |
LF | L/L |
League | Option Years
![]() |
Majors Service Time |
Ed ONeill League | 0 | 10 years (60 games) |
Total Rating
![]() |
Arm | Range |
Contact vs R | Contact vs L | Speed |
Power vs R | Power vs L | Bunting |
Endurance | Velocity | Control |
Leadership
![]() |
Mentor vs RHP
![]() |
Mentor vs LHP
![]() |
Health
![]() |
Injured Days
![]() |
Birthday |
0 | 7/8/1994 | |
WS Rings | WS Appearances | LCS Appearances |
1 | 1 | 2 |
Alt Pos (RF) | Alt Pos (1B) | Alt Pos (---) |
(97.4 %) | (27.3 %) | (0.0 %) |
Year
![]() |
Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | E | OPS | OBP | SLG | AVG |
2016 | ATL | 6 | 6 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | .667 | .333 | .333 | .333 |
2017 | ATL | 9 | 23 | 0 | 2 | 0 | 1 | 0 | 1 | 1 | 4 | 0 | 0 | 0 | .299 | .125 | .174 | .087 |
2018 | ATL | 13 | 17 | 3 | 4 | 2 | 0 | 2 | 7 | 2 | 5 | 0 | 0 | 0 | 1.022 | .316 | .706 | .235 |
2019 | ATL | 32 | 47 | 6 | 16 | 2 | 0 | 2 | 8 | 2 | 8 | 0 | 0 | 0 | .864 | .353 | .511 | .340 |
2020 | ATL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
2022 | ATL | 34 | 99 | 10 | 23 | 4 | 0 | 4 | 18 | 4 | 27 | 0 | 0 | 2 | .654 | .260 | .394 | .232 |
2023 | ATL | 6 | 9 | 1 | 4 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | .889 | .444 | .444 | .444 |
2025 | ATL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
2026 | ATL-PIT | 32 | 66 | 9 | 15 | 0 | 2 | 4 | 11 | 6 | 20 | 1 | 0 | 0 | .761 | .292 | .470 | .227 |
2027 | PIT | 77 | 223 | 25 | 63 | 6 | 4 | 5 | 33 | 16 | 51 | 5 | 2 | 2 | .745 | .332 | .413 | .283 |
2028 | PIT | 29 | 93 | 8 | 23 | 1 | 0 | 4 | 13 | 6 | 26 | 1 | 2 | 7 | .677 | .290 | .387 | .247 |
2029 | PIT | 67 | 184 | 15 | 37 | 10 | 0 | 5 | 20 | 16 | 48 | 7 | 9 | 1 | .601 | .264 | .337 | .201 |
Total | 307 | 769 | 78 | 189 | 25 | 7 | 26 | 114 | 53 | 192 | 14 | 13 | 12 | .691 | .293 | .398 | .246 |
Date | Transaction |
2029-11-01 | Joe Keegan has retired from the Free Agency Pool |
2029-08-18 | The Pittsburgh Prophylactics have waived Joe Keegan. |
2029-07-13 | The Pittsburgh Prophylactics have promoted Jesse Johnson to the major league team. The Pittsburgh Prophylactics have designated Joe Keegan for assignment. |
2026-07-06 | Trade #1184487 has been completed between the Atlanta AeroNauts and the Pittsburgh Offenders. The Pittsburgh Offenders receive Joe Keegan, Blomez Adams , Draft Pick 2029 Round 1 ATL (Swopes Picksucked) from the Atlanta AeroNauts in exchange for Ryno Albino, Big E Smalls, Jack Rowland, Draft Pick 2027 Round 2 PIT (Wes Depaula). |
2025-04-01 | The Atlanta AeroNauts have promoted Joe Keegan to the major league team. The Atlanta AeroNauts have designated Ed Nation for assignment. |
2023-08-19 | The Atlanta AeroNauts have designated Joe Keegan for assignment. |
2022-04-01 | The Atlanta AeroNauts have promoted John Sewell to the major league team. The Atlanta AeroNauts have promoted Joe Keegan to the major league team. The Atlanta AeroNauts have designated George Grote for assignment. |
2020-04-11 | The Atlanta AeroNauts have demoted Joe Keegan to the minor leagues. |
2016-04-01 | The Atlanta AeroNauts have promoted Tom Milliken to the major league team. The Atlanta AeroNauts have promoted Joe Keegan to the major league team. |