Born: August 7, 1992
Height: 5’10”
Weight: 195
Bats: Left
Throws: Right
Drafted: 5th Round, 154th Overall, 2011 (Diamondbacks)
How Acquired: Waiver Claim (from Rays)
High School: Colegio Vocacional Para Adultos (San Juan, Puerto Rico)
Agent: MDR Sports Management

Arizona drafted Perez as a left-handed hitting catcher with good offensive potential.  He hadn’t caught much by the time of the draft, so his glove was considered a project, although he has an above-average arm.  Perez got off to a strong start at the rookie level, but ran into trouble once he got to full season ball due to an impatient approach at the plate.  He advanced slowly and started hitting better at the upper levels, as he became more patient and less pull-oriented.  He’s had some major league opportunities, but has struggled to hit.  His defensive work was well regarded in the minors; he was named the best defensive catcher in the Diamondbacks’ system three times.  In the majors, he’s thrown out 27% of base stealers, which is average.  He’s had only one passed ball and rates slightly below average in pitch framing.  The Pirates acquired him via waivers from Tampa Bay.

R:  217/280/565, 23 AB, 2 2B, 2 HR, 2 BB, 10 K, 1-1 SB

Perez had only a brief debut.  He showed some power but also had trouble making contact.  Baseball America ranked him 24th in the Arizona system after the season.

R+:  293/358/542, 225 AB, 16 2B, 5 3B, 10 HR, 20 BB, 72 K, 0-1 SB

In advanced rookie ball, Perez hit well with very good power, although strikeouts remained an issue.  He threw out 52% of base stealers.  BA rated him 12th in the Arizona system.

A:  247/303/383, 162 AB, 12 2B, 2 3B, 2 HR, 14 BB, 55 K
A+:  173/223/307, 179 AB, 9 2B, 5 HR, 11 BB, 78 K, 1-2 SB

Arizona tried jumping Perez to the California League and it didn’t go well.  He was overmatched against the pitchers there, striking out in nearly half his at-bats.  He did better after a mid-season demotion to low class A, but still not well.  BA dropped him to 20th in the system.

A:  238/362/414, 319 AB, 21 2B, 4 3B, 9 HR, 62 BB, 92 K, 1-4 SB

Returning to low A, Perez missed time with a fractured hamate and an injury that resulted from getting hit in face with bat.  He showed more patience at the plate and hit better.

A:  224/306/290, 183 AB, 9 2B, 1 HR, 20 BB, 31 K, 4-7 SB
A+:  188/254/316, 117 AB, 6 2B, 3 HR, 9 BB, 37 K, 1-1 SB

Perez again started the season in the California League and it was a repeat of 2013.  He again struggled to hit and again got demoted to low A, where he again didn’t hit much better.

A+:  256/318/365, 156 AB, 10 2B, 2 3B, 1 HR, 15 BB, 33 K, 1-1 SB
AA:  205/252/328, 122 AB, 4 2B, 1 3B, 3 HR, 7 BB, 29 K, 0-1 SB

Perez started the season in AA and, after struggling, got demoted to high A.

AA:  279/365/424, 262 AB, 23 2B, 5 HR, 35 BB, 61 K, 0-2 SB
AAA:  444/500/1.111, 9 AB, 1 2B, 1 3B, 1 HR, 1 BB

With improved strikeout and walk rates, Perez hit well in AA.  BA rated him 30th in the system.

AAA (Ari):  284/342/417, 218 AB, 9 2B, 1 3B, 6 HR, 20 BB, 40 K, 0-1 SB
MLB (TB):  284/304/392, 74 AB, 5 2B, 1 HR, 3 BB, 19 K

Perez continued to hit fairly well in AAA.  A little before the trade deadline, the D’backs sent him to Tampa Bay, which immediately called him up.  He hit reasonably well in the majors.  Perez missed the last month of the season with a strained hamstring.

A+:  556/556/556, 9 AB, 1 K
AAA:  245/338/495, 184 AB, 7 2B, 13 HR, 28 BB, 51 K, 0-2 SB
MLB:  217/345/326, 46 AB, 5 2B, 8 BB, 19 K

Perez opened the season with the Rays, but starting in early May missed a month with a strained oblique.  He didn’t return to the majors until September.

MLB:  167/237/238, 84 AB, 3 2B, 1 HR, 7 BB, 27 K

Perez spent the shortened season with the Rays, mainly sharing the catching duties with Mike Zunino.  By the time of the post-season, though, Zunino was the regular.  The Rays designated Perez for assignment after the season and the Pirates claimed him.

MLB:  143/221/290, 210 AB, 8 2B, 1 3B, 7 HR, 19 BB, 68 K, 0-1 SB

Perez beat out Tony Wolters for the backup catching job in 2021, then proceeded to have one of the worst offensive seasons in baseball.  Among 362 players with at least 200 plate appearances, he was next-to-last in wRC+, last by 20 points in batting average, next-to-last in OBP and third from last in OPS.  Of the 57 games he started for the Pirates, he went hitless in 37, or 65%.  Defensively, he was reasonably good, but not nearly enough to make up for the horrific hitting.  He was good at blocking pitches and threw out 26% of base stealers.  His framing, according to Statcast, slipped to a little below average.

Perez was eligible for salary arbitration, but the Pirates designated him for assignment to clear 40-man roster space.  He was outrighted to AAA, but nevertheless seemed to be the leading candidate for the backup job in spring training.  Perez had a bad spring and the Pirates ended up acquiring Andrew Knapp who, remarkably, may have been worse than Perez in 2021.

UPDATE:  When Roberto Perez inevitably got injured, in early May, the Pirates called Michael Perez up, leaving them with him and Andrew Knapp at catcher.  In 2021, among all MLB catchers with at least 150 plate appearances, Knapp and M.Perez were last and next-to-last in wRC+.  In fWAR, Knapp was last and Perez third from last among all catchers.  The fact that the Pirates ended up with the two of them at catcher is an apt illustration of how little interest their front office has in winning games.  Even with a surprising three-homer game, Perez hit almost exactly as he had in 2021 and didn’t play very well defensively.  The Pirates finally sent him to the minors so they could keep Jason Delay and, a short time later, designated him for assignment to create roster space for Greg Allen.

2021: Major league minimum
Signing Bonus: $235,000
MiLB Debut: 2011
MLB Debut: 7/26/2018
MiLB FA Eligible: 2021
MLB FA Eligible: 2025
Rule 5 Eligible: Eligible
Added to 40-Man: 9/1/2015
Options Remaining: 2 (USED: 2019)
MLB Service Time: 3.002
June 7, 2011: Drafted by the Arizona Diamondbacks in the 5th round, 154th overall pick; signed on August 14.
July 25, 2018: Traded by the Arizona Diamondbacks with Brian Shaffer to the Tampa Bay Rays for Matt Andriese.
July 26, 2018: Contract purchased by the Tampa Bay Rays.
October 30, 2020: Claimed off waivers from the Tampa Bay Rays by the Pittsburgh Pirates.
November 19, 2021: Designated for assignment by the Pittsburgh Pirates; outrighted to AAA on November 24.
May 7, 2022: Called up by the Pittsburgh Pirates.
July 22, 2022: Designated for assignment by the Pittsburgh Pirates.