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-2026
Major League Statistics
Tom Cosgrove has 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, Iowa Cubs and Sugar Land Space Cowboys. He began playing during the 2017 season and has taken the field during the 2026 campaign.
![]() Padres 1 |
![]() Tri-City Dust Devils |
![]() Fort Wayne TinCaps |
![]() Lake Elsinore Storm |
![]() San Antonio Missions |
![]() Peoria Javelinas |
![]() El Paso Chihuahuas |
![]() Lake Elsinore Storm |
![]() Iowa Cubs |
![]() Sugar Land Space Cowboys |
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 | 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 | |
| 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 |
| 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 | 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 |
| 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 |
| 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 |
| 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 |
| 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 | |
| 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 | |
| 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 | |
| 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 |
| 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 |
| 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 |
| 2026 | AAA | PCL | Sugar Land Space Cowboys | 2 | 1 | .667 | 3.32 | 17 | 0 | 4 | 0 | 0 | 0 | 19.0 | 11 | 7 | 7 | 2 | 12 | 0 | 24 | 3 | 0 | 1 | 79 |
| 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 | |
| 2026 | AAA | PCL | Sugar Land Space Cowboys | P | 17 | 0 | 1 | 0 | 0 | 1.000 | .059 |
| 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 |
| 2026 | AAA | Pacific Coast League | Sugar Land Space Cowboys |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.










