Onil Perez
C | Bats/Throws: R/R | 6' 1" 187LBS | Age: 22
MLB Pipeline Rank
PA AB R H HR SB AVG OBP SLG OPS
2024 350 297 32 70 1 20 .236 .334 .303 .637
Career Minors 986 847 124 230 5 52 .272 .360 .360 .720
AVG HR SB OPS
2024 .236 1 20 .637
Career Minors .272 5 52 .720

Standard Minor League Batting Statistics

SeasonTmLGLGPAABRH2B3BHRRBIBBSOSBCSHBPAVGOBPSLGOPS
2021 DSL Giants Black DSL ROK 36 134 103 24 30 5 0 2 15 30 15 6 4 0 .291 .448 .398 .846
2022 ACL Giants Black ACL ROK 47 171 149 18 41 10 3 0 20 16 30 3 2 2 .275 .345 .383 .728
2023 2 Teams Minors 75 331 298 50 89 12 5 2 37 26 38 23 4 4 .299 .360 .393 .753
2023 San Jose Giants CAL A 62 283 253 46 76 12 4 2 36 23 31 21 2 4 .300 .364 .403 .767
2023 Eugene Emeralds NWL A+ 13 48 45 4 13 0 1 0 1 3 7 2 2 0 .289 .333 .333 .666
2024 Eugene Emeralds NWL A+ 79 350 297 32 70 15 1 1 30 39 58 20 4 8 .236 .334 .303 .637

Scouting Report

2024

Scouting grades: Hit: 50 | Power: 30 | Run: 40 | Arm: 65 | Field: 45 | Overall: 40 

Perez turned pro for $250,000, earning the largest bonus given to a Dominican catcher on the 2019-20 international market. Because of the pandemic and two years in Rookie ball, he didn't reach full-season ball until 2023. He batted .299/.360/.393 between Single-A and High-A but tired noticeably down the stretch and wasn't protected on the 40-man roster in November. 

One of the best contact hitters in the system, Perez laces balls to all fields with a compact right-handed stroke. He has enough strength and bat speed for at least 12-15 homer power, but his approach yields a lot of soft contact and he went deep just four times in 158 games over his first three seasons. He does make good swing decisions and controls the strike zone well. 

Perez needs to clean up his defense after giving up 24 passed balls in 62 games a year ago, and he may never be more than an adequate receiver and blocker. He has well-above-average arm strength but can improve how quickly he gets rid of throws. Despite below-average speed, he managed to steal 23 bases in 27 attempts in just 75 games last season.


2023

Scouting grades: Hit: 55 | Power: 30 | Run: 30 | Arm: 65 | Field: 50 | Overall: 40

Perez landed the highest bonus given to a Dominican-born catcher in the 2019-20 international class, turning pro for $250,000. The pandemic delayed his pro debut until 2021 and he spent his first two seasons in two different Rookie leagues. He made the jump to full-season ball at age 20 this year and has impressed with his bat-to-ball skills and arm strength.

One of the best contact hitters in the Giants' system, Perez has a quick, compact right-handed stroke. He makes advanced swing decisions for his age and prioritizes putting the ball in play over generating power. He does show the ability to turn on pitches but won't produce double-digit home run totals unless he gets stronger and drives more balls in the air.

Though he's a well-below-average runner, Perez moves well enough behind the plate. His plus arm strength helps him keep the running game in check and he has the hands to develop into an average receiver. He's still a work in progress defensively, especially in terms of his receiving and blocking skills.



Awards




Transactions

Team Date Transaction
11/29/2024 C Onil Perez assigned to Toros del Este.
11/29/2024 Toros del Este activated C Onil Perez.
03/10/2024 C Onil Perez roster status changed by San Francisco Giants.
03/10/2024 C Onil Perez assigned to San Francisco Giants.
03/07/2024 San Francisco Giants Prospects activated C Onil Perez.
08/13/2023 C Onil Perez assigned to Eugene Emeralds from San Jose Giants.
08/13/2023 Eugene Emeralds activated C Onil Perez.
04/05/2023 C Onil Perez assigned to San Jose Giants from ACL Giants Black.
03/23/2023 C Onil Perez and assigned to San Francisco Giants.
06/06/2022 ACL Giants Black activated C Onil Perez.
06/06/2022 C Onil Perez assigned to ACL Giants Black.
07/12/2021 C Onil Perez assigned to DSL Giants2.
07/12/2021 C Onil Perez and assigned to DSL Giants Black.
07/02/2019 San Francisco Giants signed free agent C Onil Perez to a minor league contract.