Tom Cosgrove
Thomas D. Cosgrove
Born: June 14, 1996
Staten Island, NY US
Primary Position: Pitcher
Bats: Left
Throws: Left
Height: 6'2"
Weight: 190
Draft: Round 12 (2017 June Amateur Draft, San Diego Padres)
School: Manhattan
Career: 2017-2025
Major League Statistics
Tom Cosgrove compiled a career record of 21 wins and 20 losses and a 3.94 ERA in his 211-game pitching career with the Padres 1, Tri-City Dust Devils, Fort Wayne TinCaps, Lake Elsinore Storm, Padres 2, Peoria Javelinas, San Antonio Missions, El Paso Chihuahuas, Padres and Iowa Cubs. He began playing during the 2017 season and last took the field during the 2025 campaign.
![]() Tri-City Dust Devils |
![]() Padres 1 |
![]() Fort Wayne TinCaps |
![]() Lake Elsinore Storm |
![]() Peoria Javelinas |
![]() San Antonio Missions |
![]() El Paso Chihuahuas |
![]() Iowa Cubs |
Click on column headings to sort.
Pitching:
| Year | Level | Lg | Team | W | L | W% | ERA | G | GS | GF | CG | SHO | SV | IP | H | R | ER | HR | BB | IBB | SO | HBP | BK | WP | BF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Short Season A | NORW | Tri-City Dust Devils | 1 | 4 | .200 | 3.48 | 11 | 6 | 1 | 0 | 0 | 0 | 41.3 | 40 | 22 | 16 | 0 | 16 | 0 | 36 | 1 | 0 | 7 | 180 |
| 2017 | R | ARIZ | Padres 1 | 0 | 0 | 0.00 | 2 | 0 | 1 | 0 | 0 | 1 | 3.3 | 2 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 12 | |
| 2018 | A | MIDW | Fort Wayne TinCaps | 3 | 6 | .333 | 3.71 | 24 | 21 | 1 | 0 | 0 | 0 | 116.3 | 129 | 59 | 48 | 6 | 34 | 0 | 122 | 2 | 1 | 17 | 514 |
| 2019 | Advanced A | CALL | Lake Elsinore Storm | 1 | 4 | .200 | 6.21 | 6 | 6 | 0 | 0 | 0 | 0 | 29.0 | 40 | 25 | 20 | 5 | 12 | 0 | 26 | 1 | 0 | 3 | 136 |
| 2019 | R | ARIZ | Padres 2 | 0 | 0 | 0.00 | 1 | 1 | 0 | 0 | 0 | 0 | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 4 | |
| 2019 | R | ARIZ | Padres 1 | 0 | 0 | 0.00 | 2 | 2 | 0 | 0 | 0 | 0 | 3.0 | 1 | 0 | 0 | 0 | 1 | 0 | 4 | 0 | 0 | 0 | 11 | |
| 2021 | Fall | AZFL | Peoria Javelinas | 1 | 0 | 1.000 | 9.00 | 9 | 0 | 5 | 0 | 0 | 0 | 7.0 | 13 | 8 | 7 | 0 | 5 | 0 | 3 | 1 | 0 | 1 | 39 |
| 2021 | AA | AACE | San Antonio Missions | 1 | 0 | 1.000 | 2.36 | 22 | 0 | 3 | 0 | 0 | 1 | 26.7 | 19 | 8 | 7 | 2 | 7 | 1 | 32 | 0 | 1 | 4 | 106 |
| 2022 | AA | TL | San Antonio Missions | 6 | 1 | .857 | 2.45 | 20 | 0 | 2 | 0 | 0 | 0 | 25.7 | 12 | 7 | 7 | 3 | 13 | 1 | 39 | 3 | 2 | 0 | 102 |
| 2022 | AAA | PCL | El Paso Chihuahuas | 2 | 1 | .667 | 4.80 | 28 | 0 | 6 | 0 | 0 | 0 | 30.0 | 22 | 17 | 16 | 6 | 15 | 2 | 43 | 3 | 1 | 1 | 128 |
| 2023 | R | AZCL | Padres | 0 | 0 | 9.00 | 1 | 1 | 0 | 0 | 0 | 0 | 1.0 | 1 | 1 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 5 | |
| 2023 | AAA | PCL | El Paso Chihuahuas | 0 | 0 | 0.00 | 8 | 0 | 0 | 0 | 0 | 0 | 8.3 | 0 | 0 | 0 | 0 | 4 | 0 | 8 | 1 | 0 | 1 | 29 | |
| 2024 | AAA | PCL | El Paso Chihuahuas | 1 | 3 | .250 | 4.85 | 32 | 0 | 6 | 0 | 0 | 0 | 29.7 | 25 | 18 | 16 | 4 | 14 | 1 | 34 | 2 | 1 | 1 | 130 |
| 2024 | A | CALL | Lake Elsinore Storm | 0 | 0 | 5.40 | 2 | 1 | 0 | 0 | 0 | 0 | 1.7 | 2 | 1 | 1 | 1 | 1 | 0 | 3 | 0 | 1 | 0 | 8 | |
| 2025 | AAA | IL | Iowa Cubs | 4 | 1 | .800 | 4.30 | 40 | 0 | 8 | 0 | 0 | 0 | 46.0 | 43 | 22 | 22 | 4 | 25 | 0 | 55 | 2 | 0 | 0 | 206 |
| 2025 | AAA | PCL | El Paso Chihuahuas | 1 | 0 | 1.000 | 7.36 | 4 | 0 | 0 | 0 | 0 | 0 | 3.7 | 4 | 3 | 3 | 0 | 4 | 0 | 2 | 1 | 1 | 0 | 19 |
| Totals | 21 | 20 | .512 | 3.94 | 211 | 37 | 33 | 0 | 0 | 2 | 372.7 | 353 | 190 | 163 | 31 | 151 | 5 | 415 | 17 | 8 | 35 | 1624 |
Batting:
| Year | Level | Lg | Team | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | AAA | IL | Iowa Cubs | 40 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | 40 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | 0 | 0 | 0 | 0 | 0 | 0 |
Fielding:
| Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | R | ARIZ | Padres 1 | P | 2 | 0 | 0 | 0 | 0 | .000 | |
| 2017 | Short Season A | NORW | Tri-City Dust Devils | P | 11 | 0 | 9 | 2 | 0 | .818 | .818 |
| 2018 | A | MIDW | Fort Wayne TinCaps | P | 24 | 2 | 18 | 1 | 1 | .952 | .833 |
| 2019 | Advanced A | CALL | Lake Elsinore Storm | P | 6 | 0 | 7 | 1 | 0 | .875 | 1.167 |
| 2019 | R | ARIZ | Padres 1 | P | 2 | 0 | 0 | 0 | 0 | .000 | |
| 2019 | R | ARIZ | Padres 2 | P | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2021 | Fall | AZFL | Peoria Javelinas | P | 9 | 0 | 3 | 0 | 0 | 1.000 | .333 |
| 2021 | AA | AACE | San Antonio Missions | P | 22 | 0 | 3 | 0 | 0 | 1.000 | .136 |
| 2022 | AAA | PCL | El Paso Chihuahuas | P | 28 | 3 | 1 | 0 | 0 | 1.000 | .143 |
| 2022 | AA | TL | San Antonio Missions | P | 20 | 0 | 4 | 0 | 0 | 1.000 | .200 |
| 2023 | AAA | PCL | El Paso Chihuahuas | P | 8 | 0 | 0 | 0 | 0 | .000 | |
| 2023 | R | AZCL | Padres | P | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2024 | AAA | PCL | El Paso Chihuahuas | P | 32 | 2 | 0 | 0 | 0 | 1.000 | .062 |
| 2024 | A | CALL | Lake Elsinore Storm | P | 2 | 0 | 0 | 0 | 0 | .000 | |
| 2025 | AAA | IL | Iowa Cubs | P | 40 | 1 | 1 | 0 | 1 | 1.000 | .050 |
| 2025 | AAA | PCL | El Paso Chihuahuas | P | 4 | 0 | 0 | 0 | 0 | .000 | |
| Totals | 163 | 5 | 41 | 4 | 2 | .920 | .282 |
Minor League Service:
| Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
|---|---|---|---|---|---|---|
| 2017 | R | Arizona League | Padres 1 | SDN | June 26, 2017 | June 30, 2017 |
| 2017 | Short Season A | Northwest League | Tri-City Dust Devils | SDN | July 3, 2017 | August 30, 2017 |
| 2018 | A | Midwest League | Fort Wayne TinCaps | SDN | April 9, 2018 | September 3, 2018 |
| 2019 | Advanced A | California League | Lake Elsinore Storm | SDN | April 4, 2019 | May 4, 2019 |
| 2019 | R | Arizona League | Padres 2 | SDN | August 6, 2019 | August 6, 2019 |
| 2019 | R | Arizona League | Padres 1 | SDN | August 14, 2019 | August 21, 2019 |
| 2021 | AA | AA Central | San Antonio Missions | SDN | May 4, 2021 | September 18, 2021 |
| 2021 | Fall | Arizona Fall League | Peoria Javelinas | October 15, 2021 | November 18, 2021 | |
| 2022 | AA | Texas League | San Antonio Missions | SDN | April 10, 2022 | June 22, 2022 |
| 2022 | AAA | Pacific Coast League | El Paso Chihuahuas | SDN | June 28, 2022 | September 26, 2022 |
| 2023 | AAA | Pacific Coast League | El Paso Chihuahuas | SDN | April 1, 2023 | June 29, 2023 |
| 2023 | R | Arizona Complex League | Padres | SDN | June 26, 2023 | June 26, 2023 |
| 2024 | AAA | Pacific Coast League | El Paso Chihuahuas | SDN | May 5, 2024 | September 18, 2024 |
| 2024 | A | California League | Lake Elsinore Storm | SDN | July 20, 2024 | July 23, 2024 |
| 2025 | AAA | Pacific Coast League | El Paso Chihuahuas | SDN | March 29, 2025 | April 5, 2025 |
| 2025 | AAA | International League | Iowa Cubs | CHN | April 15, 2025 | September 18, 2025 |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.








