Willson Eduardo Contreras (born May 13, 1992) is a Venezuelan professional baseball catcher for the St. Louis Cardinals of Major League Baseball (MLB). He has previously played in MLB for the Chicago Cubs.
He made his MLB debut in 2016. Contreras signed with the Chicago Cubs as an international free agent in 2009. He made his professional debut with the Dominican Summer League Cubs that year. He was promoted to the Cubs major league team on June 17, 2016, playing catcher. On June 19, he hit a two-run home run on the first pitch of his first major-league at-bat after two pick-off attempts by the pitcher to first base, becoming the 30th player in the modern MLB era to do so.
Contreras made his MLB debut June 17, 2016, for the Chicago Cubs.

Trophies 
None found...
None found...
| Positions Played | MLB | 2025 | *3D |
| Intentional Bases on Balls | MLB | 2025 | 1 |
| Sacrifice Flies | MLB | 2025 | 4 |
| Sacrifice Hits | MLB | 2025 | 1 |
| Times Hit by a Pitch | MLB | 2025 | 23 |
| GIDP | MLB | 2025 | 15 |
| Total Bases | MLB | 2025 | 219 |
| Rbat+ | MLB | 2025 | 123 |
| rOBA | MLB | 2025 | .349 |
| OPS+ | MLB | 2025 | 122 |
| OPS | MLB | 2025 | .791 |
| SLG | MLB | 2025 | .447 |
| OBP | MLB | 2025 | .344 |
| Hits/At Bats | MLB | 2025 | .257 |
| Strikeouts | MLB | 2025 | 142 |
| Bases on Balls/Walks | MLB | 2025 | 44 |
| Caught Stealing | MLB | 2025 | 1 |
| Stolen Bases | MLB | 2025 | 5 |
| Runs Batted In | MLB | 2025 | 80 |
| Home Runs | MLB | 2025 | 20 |
| Triples | MLB | 2025 | 1 |
| Doubles | MLB | 2025 | 31 |
| Hits | MLB | 2025 | 126 |
| Runs Scored | MLB | 2025 | 70 |
| At Bats | MLB | 2025 | 490 |
| Plate Appearances | MLB | 2025 | 563 |
| Games Played | MLB | 2025 | 135 |
| Wins Above Replacement for position players | MLB | 2025 | 2.6 |
|
|
| Positions Played | MLB | 2024 | 2D/H |
| Intentional Bases on Balls | MLB | 2024 | 2 |
| Sacrifice Flies | MLB | 2024 | 0 |
| Sacrifice Hits | MLB | 2024 | 0 |
| Times Hit by a Pitch | MLB | 2024 | 12 |
| GIDP | MLB | 2024 | 7 |
| Total Bases | MLB | 2024 | 141 |
| Rbat+ | MLB | 2024 | 137 |
| rOBA | MLB | 2024 | .370 |
| OPS+ | MLB | 2024 | 138 |
| OPS | MLB | 2024 | .848 |
| SLG | MLB | 2024 | .468 |
| OBP | MLB | 2024 | .380 |
| Hits/At Bats | MLB | 2024 | .262 |
| Strikeouts | MLB | 2024 | 96 |
| Bases on Balls/Walks | MLB | 2024 | 45 |
| Caught Stealing | MLB | 2024 | 1 |
| Stolen Bases | MLB | 2024 | 4 |
| Runs Batted In | MLB | 2024 | 36 |
| Home Runs | MLB | 2024 | 15 |
| Triples | MLB | 2024 | 0 |
| Doubles | MLB | 2024 | 17 |
| Hits | MLB | 2024 | 79 |
| Runs Scored | MLB | 2024 | 48 |
| At Bats | MLB | 2024 | 301 |
| Plate Appearances | MLB | 2024 | 358 |
| Games Played | MLB | 2024 | 84 |
| Wins Above Replacement for position players | MLB | 2024 | 3.0 |
|
|
| Positions Played | MLB | 2023 | 2D/H |
| Intentional Bases on Balls | MLB | 2023 | 0 |
| Sacrifice Flies | MLB | 2023 | 2 |
| Sacrifice Hits | MLB | 2023 | 1 |
| Times Hit by a Pitch | MLB | 2023 | 13 |
| GIDP | MLB | 2023 | 12 |
| Total Bases | MLB | 2023 | 200 |
| Rbat+ | MLB | 2023 | 131 |
| rOBA | MLB | 2023 | .368 |
| OPS+ | MLB | 2023 | 123 |
| OPS | MLB | 2023 | .826 |
| SLG | MLB | 2023 | .467 |
| OBP | MLB | 2023 | .358 |
| Hits/At Bats | MLB | 2023 | .264 |
| Strikeouts | MLB | 2023 | 111 |
| Bases on Balls/Walks | MLB | 2023 | 51 |
| Caught Stealing | MLB | 2023 | 3 |
| Stolen Bases | MLB | 2023 | 6 |
| Runs Batted In | MLB | 2023 | 67 |
| Home Runs | MLB | 2023 | 20 |
| Triples | MLB | 2023 | 0 |
| Doubles | MLB | 2023 | 27 |
| Hits | MLB | 2023 | 113 |
| Runs Scored | MLB | 2023 | 55 |
| At Bats | MLB | 2023 | 428 |
| Plate Appearances | MLB | 2023 | 495 |
| Games Played | MLB | 2023 | 125 |
| Wins Above Replacement for position players | MLB | 2023 | 3.3 |
|
|
| Positions Played | MLB | 2022 | 2D/H |
| Intentional Bases on Balls | MLB | 2022 | 0 |
| Sacrifice Flies | MLB | 2022 | 2 |
| Sacrifice Hits | MLB | 2022 | 0 |
| Times Hit by a Pitch | MLB | 2022 | 24 |
| GIDP | MLB | 2022 | 14 |
| Total Bases | MLB | 2022 | 194 |
| Rbat+ | MLB | 2022 | 134 |
| rOBA | MLB | 2022 | .368 |
| OPS+ | MLB | 2022 | 126 |
| OPS | MLB | 2022 | .815 |
| SLG | MLB | 2022 | .466 |
| OBP | MLB | 2022 | .349 |
| Hits/At Bats | MLB | 2022 | .243 |
| Strikeouts | MLB | 2022 | 103 |
| Bases on Balls/Walks | MLB | 2022 | 45 |
| Caught Stealing | MLB | 2022 | 2 |
| Stolen Bases | MLB | 2022 | 4 |
| Runs Batted In | MLB | 2022 | 55 |
| Home Runs | MLB | 2022 | 22 |
| Triples | MLB | 2022 | 2 |
| Doubles | MLB | 2022 | 23 |
| Hits | MLB | 2022 | 101 |
| Runs Scored | MLB | 2022 | 65 |
| At Bats | MLB | 2022 | 416 |
| Plate Appearances | MLB | 2022 | 487 |
| Games Played | MLB | 2022 | 113 |
| Wins Above Replacement for position players | MLB | 2022 | 3.8 |
|
|
| Positions Played | MLB | 2021 | *2H/57 |
| Intentional Bases on Balls | MLB | 2021 | 1 |
| Sacrifice Flies | MLB | 2021 | 4 |
| Sacrifice Hits | MLB | 2021 | 0 |
| Times Hit by a Pitch | MLB | 2021 | 14 |
| GIDP | MLB | 2021 | 11 |
| Total Bases | MLB | 2021 | 181 |
| Rbat+ | MLB | 2021 | 115 |
| rOBA | MLB | 2021 | .348 |
| OPS+ | MLB | 2021 | 109 |
| OPS | MLB | 2021 | .778 |
| SLG | MLB | 2021 | .438 |
| OBP | MLB | 2021 | .340 |
| Hits/At Bats | MLB | 2021 | .237 |
| Strikeouts | MLB | 2021 | 138 |
| Bases on Balls/Walks | MLB | 2021 | 52 |
| Caught Stealing | MLB | 2021 | 4 |
| Stolen Bases | MLB | 2021 | 5 |
| Runs Batted In | MLB | 2021 | 57 |
| Home Runs | MLB | 2021 | 21 |
| Triples | MLB | 2021 | 0 |
| Doubles | MLB | 2021 | 20 |
| Hits | MLB | 2021 | 98 |
| Runs Scored | MLB | 2021 | 61 |
| At Bats | MLB | 2021 | 413 |
| Plate Appearances | MLB | 2021 | 483 |
| Games Played | MLB | 2021 | 128 |
| Wins Above Replacement for position players | MLB | 2021 | 4.2 |
|
|
| Positions Played | MLB | 2020 | *2D |
| Intentional Bases on Balls | MLB | 2020 | 1 |
| Sacrifice Flies | MLB | 2020 | 2 |
| Sacrifice Hits | MLB | 2020 | 0 |
| Times Hit by a Pitch | MLB | 2020 | 14 |
| GIDP | MLB | 2020 | 6 |
| Total Bases | MLB | 2020 | 77 |
| Rbat+ | MLB | 2020 | 108 |
| rOBA | MLB | 2020 | .337 |
| OPS+ | MLB | 2020 | 106 |
| OPS | MLB | 2020 | .763 |
| SLG | MLB | 2020 | .407 |
| OBP | MLB | 2020 | .356 |
| Hits/At Bats | MLB | 2020 | .243 |
| Strikeouts | MLB | 2020 | 57 |
| Bases on Balls/Walks | MLB | 2020 | 20 |
| Caught Stealing | MLB | 2020 | 2 |
| Stolen Bases | MLB | 2020 | 1 |
| Runs Batted In | MLB | 2020 | 26 |
| Home Runs | MLB | 2020 | 7 |
| Triples | MLB | 2020 | 0 |
| Doubles | MLB | 2020 | 10 |
| Hits | MLB | 2020 | 46 |
| Runs Scored | MLB | 2020 | 37 |
| At Bats | MLB | 2020 | 189 |
| Plate Appearances | MLB | 2020 | 225 |
| Games Played | MLB | 2020 | 57 |
| Wins Above Replacement for position players | MLB | 2020 | 1.0 |
|
|
| Positions Played | MLB | 2019 | 2/H397D |
| Intentional Bases on Balls | MLB | 2019 | 2 |
| Sacrifice Flies | MLB | 2019 | 2 |
| Sacrifice Hits | MLB | 2019 | 0 |
| Times Hit by a Pitch | MLB | 2019 | 9 |
| GIDP | MLB | 2019 | 4 |
| Total Bases | MLB | 2019 | 192 |
| Rbat+ | MLB | 2019 | 126 |
| rOBA | MLB | 2019 | .369 |
| OPS+ | MLB | 2019 | 127 |
| OPS | MLB | 2019 | .888 |
| SLG | MLB | 2019 | .533 |
| OBP | MLB | 2019 | .355 |
| Hits/At Bats | MLB | 2019 | .272 |
| Strikeouts | MLB | 2019 | 102 |
| Bases on Balls/Walks | MLB | 2019 | 38 |
| Caught Stealing | MLB | 2019 | 2 |
| Stolen Bases | MLB | 2019 | 1 |
| Runs Batted In | MLB | 2019 | 64 |
| Home Runs | MLB | 2019 | 24 |
| Triples | MLB | 2019 | 2 |
| Doubles | MLB | 2019 | 18 |
| Hits | MLB | 2019 | 98 |
| Runs Scored | MLB | 2019 | 57 |
| At Bats | MLB | 2019 | 360 |
| Plate Appearances | MLB | 2019 | 409 |
| Games Played | MLB | 2019 | 105 |
| Wins Above Replacement for position players | MLB | 2019 | 3.0 |
|
|
| Positions Played | MLB | 2018 | *2H/73 |
| Intentional Bases on Balls | MLB | 2018 | 2 |
| Sacrifice Flies | MLB | 2018 | 2 |
| Sacrifice Hits | MLB | 2018 | 2 |
| Times Hit by a Pitch | MLB | 2018 | 13 |
| GIDP | MLB | 2018 | 14 |
| Total Bases | MLB | 2018 | 185 |
| Rbat+ | MLB | 2018 | 95 |
| rOBA | MLB | 2018 | .330 |
| OPS+ | MLB | 2018 | 94 |
| OPS | MLB | 2018 | .730 |
| SLG | MLB | 2018 | .390 |
| OBP | MLB | 2018 | .339 |
| Hits/At Bats | MLB | 2018 | .249 |
| Strikeouts | MLB | 2018 | 121 |
| Bases on Balls/Walks | MLB | 2018 | 53 |
| Caught Stealing | MLB | 2018 | 1 |
| Stolen Bases | MLB | 2018 | 4 |
| Runs Batted In | MLB | 2018 | 54 |
| Home Runs | MLB | 2018 | 10 |
| Triples | MLB | 2018 | 5 |
| Doubles | MLB | 2018 | 27 |
| Hits | MLB | 2018 | 118 |
| Runs Scored | MLB | 2018 | 50 |
| At Bats | MLB | 2018 | 474 |
| Plate Appearances | MLB | 2018 | 544 |
| Games Played | MLB | 2018 | 138 |
| Wins Above Replacement for position players | MLB | 2018 | 3.0 |
|
|
| Positions Played | MLB | 2017 | 2H/3795 |
| Intentional Bases on Balls | MLB | 2017 | 2 |
| Sacrifice Flies | MLB | 2017 | 2 |
| Sacrifice Hits | MLB | 2017 | 1 |
| Times Hit by a Pitch | MLB | 2017 | 3 |
| GIDP | MLB | 2017 | 13 |
| Total Bases | MLB | 2017 | 188 |
| Rbat+ | MLB | 2017 | 131 |
| rOBA | MLB | 2017 | .381 |
| OPS+ | MLB | 2017 | 118 |
| OPS | MLB | 2017 | .855 |
| SLG | MLB | 2017 | .499 |
| OBP | MLB | 2017 | .356 |
| Hits/At Bats | MLB | 2017 | .276 |
| Strikeouts | MLB | 2017 | 98 |
| Bases on Balls/Walks | MLB | 2017 | 45 |
| Caught Stealing | MLB | 2017 | 4 |
| Stolen Bases | MLB | 2017 | 5 |
| Runs Batted In | MLB | 2017 | 74 |
| Home Runs | MLB | 2017 | 21 |
| Triples | MLB | 2017 | 0 |
| Doubles | MLB | 2017 | 21 |
| Hits | MLB | 2017 | 104 |
| Runs Scored | MLB | 2017 | 50 |
| At Bats | MLB | 2017 | 377 |
| Plate Appearances | MLB | 2017 | 428 |
| Games Played | MLB | 2017 | 117 |
| Wins Above Replacement for position players | MLB | 2017 | 3.8 |
|
|
| Positions Played | MLB | 2016 | 27/H3 |
| Intentional Bases on Balls | MLB | 2016 | 0 |
| Sacrifice Flies | MLB | 2016 | 1 |
| Sacrifice Hits | MLB | 2016 | 0 |
| Times Hit by a Pitch | MLB | 2016 | 4 |
| GIDP | MLB | 2016 | 7 |
| Total Bases | MLB | 2016 | 123 |
| Rbat+ | MLB | 2016 | 124 |
| rOBA | MLB | 2016 | .366 |
| OPS+ | MLB | 2016 | 122 |
| OPS | MLB | 2016 | .845 |
| SLG | MLB | 2016 | .488 |
| OBP | MLB | 2016 | .357 |
| Hits/At Bats | MLB | 2016 | .282 |
| Strikeouts | MLB | 2016 | 67 |
| Bases on Balls/Walks | MLB | 2016 | 26 |
| Caught Stealing | MLB | 2016 | 2 |
| Stolen Bases | MLB | 2016 | 2 |
| Runs Batted In | MLB | 2016 | 35 |
| Home Runs | MLB | 2016 | 12 |
| Triples | MLB | 2016 | 1 |
| Doubles | MLB | 2016 | 14 |
| Hits | MLB | 2016 | 71 |
| Runs Scored | MLB | 2016 | 33 |
| At Bats | MLB | 2016 | 252 |
| Plate Appearances | MLB | 2016 | 283 |
| Games Played | MLB | 2016 | 76 |
| Wins Above Replacement for position players | MLB | 2016 | 1.7 |
|