Mark Contreras
Mark Anthony Contreras
Born: January 24, 1995
Moreno Valley, CA US
Primary Position: Outfield
All Position(s) Played: 1B, CF, LF, RF
Bats: Left
Throws: Right
Height: 6'0"
Weight: 195
Draft: Round 9 (2017 June Amateur Draft, Minnesota Twins)
School: UC Riverside
Career: 2017-2025
Major League Statistics
Mark Contreras compiled a career batting average of .242 with 91 home runs and 423 RBI in his 936-game career with the Elizabethton Twins, Cedar Rapids Kernels, Fort Myers Miracle, Pensacola Blue Wahoos, St. Paul Saints, Wichita Wind Surge, Worcester Red Sox and Staten Island FerryHawks. He began playing during the 2017 season and last took the field during the 2025 campaign.
![]() Elizabethton Twins |
![]() Fort Myers Miracle |
![]() Cedar Rapids Kernels |
![]() Pensacola Blue Wahoos |
![]() Wichita Wind Surge |
![]() St. Paul Saints |
![]() Worcester Red Sox |
![]() Staten Island FerryHawks |
Click on column headings to sort.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | R | APPY | Elizabethton Twins | 43 | 185 | 171 | 27 | 47 | 9 | 2 | 4 | 24 | 5 | 1 | 8 | 52 | .275 | .319 | .421 | .740 | 72 | 2 | 4 | 0 | 2 | 0 |
| 2018 | Advanced A | FLOR | Fort Myers Miracle | 97 | 383 | 335 | 60 | 71 | 15 | 4 | 9 | 39 | 12 | 9 | 35 | 92 | .212 | .302 | .361 | .663 | 121 | 5 | 9 | 2 | 2 | 0 |
| 2018 | A | MIDW | Cedar Rapids Kernels | 7 | 28 | 25 | 4 | 11 | 3 | 0 | 0 | 5 | 1 | 0 | 2 | 7 | .440 | .481 | .560 | 1.041 | 14 | 2 | 0 | 1 | 0 | 0 |
| 2019 | AA | SOUL | Pensacola Blue Wahoos | 85 | 314 | 281 | 35 | 59 | 12 | 3 | 10 | 33 | 9 | 8 | 23 | 93 | .210 | .279 | .381 | .660 | 107 | 4 | 5 | 2 | 3 | 1 |
| 2019 | Advanced A | FLOR | Fort Myers Miracle | 27 | 97 | 79 | 7 | 8 | 3 | 0 | 0 | 6 | 5 | 0 | 12 | 23 | .101 | .247 | .139 | .387 | 11 | 0 | 4 | 0 | 2 | 1 |
| 2021 | AA | AACE | Wichita Wind Surge | 19 | 76 | 67 | 10 | 18 | 4 | 1 | 2 | 11 | 3 | 0 | 9 | 22 | .269 | .355 | .448 | .803 | 30 | 1 | 0 | 0 | 0 | 0 |
| 2021 | AAA | AAAE | St. Paul Saints | 95 | 394 | 343 | 62 | 85 | 26 | 2 | 18 | 63 | 12 | 5 | 34 | 117 | .248 | .335 | .493 | .828 | 169 | 5 | 13 | 0 | 4 | 2 |
| 2022 | AAA | IL | St. Paul Saints | 102 | 423 | 376 | 64 | 89 | 21 | 1 | 15 | 59 | 23 | 2 | 37 | 125 | .237 | .317 | .418 | .734 | 157 | 3 | 8 | 0 | 2 | 1 |
| 2023 | AAA | IL | St. Paul Saints | 90 | 381 | 340 | 52 | 93 | 17 | 1 | 10 | 54 | 23 | 8 | 36 | 99 | .274 | .352 | .418 | .769 | 142 | 3 | 5 | 0 | 0 | 0 |
| 2024 | AAA | IL | Worcester Red Sox | 104 | 378 | 322 | 51 | 64 | 15 | 3 | 5 | 35 | 25 | 5 | 45 | 104 | .199 | .312 | .311 | .623 | 100 | 6 | 9 | 0 | 2 | 0 |
| 2025 | Ind | ATLL | Staten Island FerryHawks | 117 | 531 | 451 | 88 | 130 | 26 | 4 | 18 | 94 | 14 | 4 | 58 | 97 | .288 | .382 | .483 | .866 | 218 | 15 | 0 | 7 | 1 | |
| Totals | 786 | 3190 | 2790 | 460 | 675 | 151 | 21 | 91 | 423 | 132 | 42 | 299 | 831 | .242 | .328 | .409 | .737 | 1141 | 31 | 72 | 5 | 24 | 6 |
Fielding:
| Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | R | APPY | Elizabethton Twins | OF | 41 | 59 | 5 | 1 | 0 | .985 | 1.561 |
| 2017 | R | APPY | Elizabethton Twins | LF | 22 | 27 | 3 | 1 | 0 | .968 | 1.364 |
| 2017 | R | APPY | Elizabethton Twins | RF | 2 | 3 | 0 | 0 | 0 | 1.000 | 1.500 |
| 2017 | R | APPY | Elizabethton Twins | CF | 17 | 29 | 2 | 0 | 0 | 1.000 | 1.824 |
| 2018 | Advanced A | FLOR | Fort Myers Miracle | OF | 87 | 201 | 11 | 3 | 1 | .986 | 2.437 |
| 2018 | A | MIDW | Cedar Rapids Kernels | OF | 6 | 17 | 1 | 0 | 1 | 1.000 | 3.000 |
| 2018 | Advanced A | FLOR | Fort Myers Miracle | LF | 47 | 93 | 5 | 1 | 1 | .990 | 2.085 |
| 2018 | A | MIDW | Cedar Rapids Kernels | LF | 4 | 9 | 1 | 0 | 1 | 1.000 | 2.500 |
| 2018 | Advanced A | FLOR | Fort Myers Miracle | CF | 31 | 88 | 3 | 2 | 0 | .978 | 2.935 |
| 2018 | Advanced A | FLOR | Fort Myers Miracle | RF | 11 | 20 | 3 | 0 | 0 | 1.000 | 2.091 |
| 2018 | A | MIDW | Cedar Rapids Kernels | CF | 1 | 4 | 0 | 0 | 0 | 1.000 | 4.000 |
| 2018 | A | MIDW | Cedar Rapids Kernels | RF | 1 | 4 | 0 | 0 | 0 | 1.000 | 4.000 |
| 2019 | Advanced A | FLOR | Fort Myers Miracle | RF | 8 | 18 | 1 | 0 | 0 | 1.000 | 2.375 |
| 2019 | AA | SOUL | Pensacola Blue Wahoos | RF | 7 | 12 | 1 | 0 | 0 | 1.000 | 1.857 |
| 2019 | AA | SOUL | Pensacola Blue Wahoos | OF | 69 | 121 | 10 | 0 | 2 | 1.000 | 1.899 |
| 2019 | AA | SOUL | Pensacola Blue Wahoos | LF | 46 | 73 | 8 | 0 | 2 | 1.000 | 1.761 |
| 2019 | Advanced A | FLOR | Fort Myers Miracle | CF | 4 | 9 | 0 | 0 | 0 | 1.000 | 2.250 |
| 2019 | Advanced A | FLOR | Fort Myers Miracle | OF | 25 | 48 | 3 | 0 | 1 | 1.000 | 2.040 |
| 2019 | AA | SOUL | Pensacola Blue Wahoos | CF | 16 | 36 | 1 | 0 | 0 | 1.000 | 2.312 |
| 2019 | Advanced A | FLOR | Fort Myers Miracle | LF | 13 | 21 | 2 | 0 | 1 | 1.000 | 1.769 |
| 2021 | AA | AACE | Wichita Wind Surge | RF | 4 | 9 | 1 | 0 | 1 | 1.000 | 2.500 |
| 2021 | AAA | AAAE | St. Paul Saints | RF | 37 | 53 | 1 | 0 | 0 | 1.000 | 1.459 |
| 2021 | AAA | AAAE | St. Paul Saints | LF | 26 | 34 | 2 | 0 | 0 | 1.000 | 1.385 |
| 2021 | AAA | AAAE | St. Paul Saints | CF | 24 | 53 | 2 | 0 | 1 | 1.000 | 2.292 |
| 2021 | AA | AACE | Wichita Wind Surge | LF | 11 | 14 | 1 | 0 | 0 | 1.000 | 1.364 |
| 2022 | AAA | IL | St. Paul Saints | CF | 46 | 84 | 4 | 1 | 2 | .989 | 1.913 |
| 2022 | AAA | IL | St. Paul Saints | RF | 31 | 48 | 4 | 0 | 0 | 1.000 | 1.677 |
| 2022 | AAA | IL | St. Paul Saints | LF | 14 | 27 | 0 | 2 | 1 | .931 | 1.929 |
| 2023 | AAA | IL | St. Paul Saints | CF | 33 | 77 | 3 | 1 | 1 | .988 | 2.424 |
| 2023 | AAA | IL | St. Paul Saints | LF | 22 | 27 | 0 | 0 | 0 | 1.000 | 1.227 |
| 2023 | AAA | IL | St. Paul Saints | RF | 21 | 32 | 1 | 2 | 0 | .943 | 1.571 |
| 2024 | AAA | IL | Worcester Red Sox | CF | 90 | 180 | 1 | 0 | 0 | 1.000 | 2.011 |
| 2024 | AAA | IL | Worcester Red Sox | RF | 9 | 14 | 1 | 1 | 0 | .938 | 1.667 |
| 2024 | AAA | IL | Worcester Red Sox | LF | 5 | 5 | 0 | 0 | 0 | 1.000 | 1.000 |
| 2025 | Ind | ATLL | Staten Island FerryHawks | OF | 98 | 229 | 3 | 1 | 0 | .996 | 2.367 |
| 2025 | Ind | ATLL | Staten Island FerryHawks | CF | 66 | .000 | |||||
| 2025 | Ind | ATLL | Staten Island FerryHawks | LF | 32 | .000 | |||||
| Totals | 936 | 1619 | 76 | 13 | 13 | .992 | 1.811 |
Minor League Service:
| Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
|---|---|---|---|---|---|---|
| 2017 | R | Appalachian League | Elizabethton Twins | MIN | June 25, 2017 | August 31, 2017 |
| 2018 | A | Midwest League | Cedar Rapids Kernels | MIN | April 7, 2018 | April 22, 2018 |
| 2018 | Advanced A | Florida State League | Fort Myers Miracle | MIN | April 23, 2018 | September 1, 2018 |
| 2019 | Advanced A | Florida State League | Fort Myers Miracle | MIN | April 5, 2019 | June 19, 2019 |
| 2019 | AA | Southern League | Pensacola Blue Wahoos | MIN | April 13, 2019 | September 1, 2019 |
| 2021 | AA | AA Central | Wichita Wind Surge | MIN | May 4, 2021 | June 1, 2021 |
| 2021 | AAA | AAA East | St. Paul Saints | MIN | May 25, 2021 | October 3, 2021 |
| 2022 | AAA | International League | St. Paul Saints | MIN | April 6, 2022 | September 14, 2022 |
| 2023 | AAA | International League | St. Paul Saints | MIN | March 31, 2023 | August 3, 2023 |
| 2024 | AAA | International League | Worcester Red Sox | BOS | March 29, 2024 | September 4, 2024 |
| 2025 | Ind | Atlantic League | Staten Island FerryHawks | April 29, 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.








