Jump to content
Twins Daily
  • Create Account
  • 10

    Prev:
    7

    Gabriel Gonzalez

    • St. Paul Saints - AAA
    • OF/1B

    Collapse Explore Scouting Report

    • Bats: R / Throws: R
    • Age: 22
    • Rule 5 Eligible: After 2025 Season
    • Acquisition Method: Trade

    Scouting Report

    Acquired from the Seattle Mariners in the Jorge Polanco trade, Gabriel Gonzalez hasn’t generated quite the same level of buzz as some of the other young outfielders in the organization. But while most of the attention has centered on Walker Jenkins and Emmanuel Rodriguez, Gonzalez quietly put together a season that not only stacks up with both of theirs, but in some ways even surpasses their performance. His combination of contact ability, plate discipline, and athleticism makes him one of the most intriguing bats in the Twins’ upper minors heading into 2026.

    Gonzalez climbed from High-A to Triple-A as a 21-year-old, and never slowed down. He began the season at High-A, quickly establishing himself as one of the most consistent hitters in the system. His performance earned a promotion to Double-A, where he continued to hit at a high level, slashing .344/.429/.509 and proving he could handle more advanced pitching without letting his approach break down. By the time he reached Triple-A St. Paul, Gonzalez showed he could maintain his performance against older, more experienced arms, posting a .316 average across 148 plate appearances. It wasn’t a one-month hot streak; he was a consistently productive hitter from April through September.

    What to Like
    Gonzalez’s offensive profile is built on elite bat-to-ball skills, which carried him to standout results across three levels in 2025. He slashed .329/.395/.513, with 15 home runs and 56 extra-base hits in 123 games, showcasing a blend of contact ability and gap power. His 148 wRC+ in the minors underscores just how impactful he was offensively last season. 

    He consistently controlled the strike zone and attacked pitches in a way that created constant offensive pressure. Gonzalez struck out at just a 14.6% clip, while drawing enough walks to fuel his near-.400 on-base percentage. That combination of plate discipline and contact skills gives him a high floor as a hitter and makes him difficult to defend against.

    What separates Gonzalez from many other prospects is how he handles adjustments. His smooth progression from High-A to Double-A to Triple-A shows a hitter who can adapt quickly to better competition, without letting results dictate approach. Even at Triple-A, where pitchers have better command and more advanced secondary stuff, Gonzalez continued to make consistent contact, barrel balls when appropriate, and put himself in a position to reach base.

    Beyond his bat, Gonzalez adds value on the bases. While he isn’t known for his speed, he swiped eight bases in 2025 and has successfully stolen a base on 75% of his career attempts. He can put additional pressure on defenses with his baserunning and supplements his offensive skill set by creating extra opportunities to score.

    Defensively, Gonzalez has the athleticism and arm strength to stick in a corner outfield spot long-term. While there’s still room for refinement in routes and consistency, his range and arm give him the tools to be an above-average defender. With his right-handed bat, he provides flexibility to the Twins’ outfield, especially in a system loaded with left-handed-hitting outfield prospects like Jenkins and Rodriguez.

    What to Work On
    There are reasons Gonzalez hasn’t cracked national Top 100 lists. He isn’t built like a traditional power-hitting corner outfielder, at 5-foot-11, and his batted-ball profile reflects that. His fly ball rate sits around 31%, naturally limiting his home run ceiling. He’s likely never going to be a 30-homer threat.

    Triple-A data illustrates this concern. In a small sample of 109 balls in play, Gonzalez posted an average exit velocity of 87.6 MPH and a 33.9% hard-hit rate. Both figures would rank poorly when compared to major-league hitters. While he flashes raw power at times, it isn’t consistent enough yet. The next step offensively is generating more frequent hard contact, and perhaps lifting the ball slightly more to unlock additional extra-base damage. Even a modest uptick in average exit velocity would make evaluators view his overall profile more favorably.

    What to Look For in 2026
    All signs point to Jenkins, Rodriguez, and Gonzalez beginning 2026 together at Triple-A St. Paul, creating one of the most intriguing outfield storylines in the system. Jenkins and Rodriguez may carry higher upside, but Gonzalez’s 2025 production positions him as the most polished hitter of the trio. While expecting another .329 average might be ambitious, hovering around .300 is very realistic given his track record and bat-to-ball skills. 

    If he pairs that production with even a modest increase in hard contact, it will be difficult for the Twins to keep him in Triple-A for long. He's hitting a whopping .500 (albeit in just 10 at-bats) this spring, and his average exit velocity on nine balls in play is 95.5 MPH. When call-ups inevitably begin, don’t be surprised if Gabriel Gonzalez forces the issue.

    Monthly Splits

    Split Team G AB R H 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS
    No Outs 44 67 -- 21 3 1 1 3 9 0 13 -- -- .313 .397 .433 .830
    Two Outs 39 57 -- 10 0 0 4 13 4 0 17 -- -- .175 .230 .386 .616
    One Out 38 75 -- 14 3 1 3 7 8 0 16 -- -- .187 .274 .373 .647
    Ahead in Count 41 58 -- 13 2 1 2 8 21 0 7 -- -- .224 .430 .397 .827
    Runners at 1st & 2nd STP 19 20 -- 2 0 0 0 1 0 0 5 -- -- .100 .100 .100 .200
    Starter 48 95 -- 23 2 2 2 11 11 0 19 -- -- .242 .330 .368 .698
    Runners at 1st & 3rd STP 7 5 -- 1 0 0 0 2 1 0 1 -- -- .200 .286 .200 .486
    Batting Sixth STP 2 7 -- 3 0 0 0 2 0 0 2 -- -- .429 .429 .429 .858
    Bases Loaded STP 8 6 -- 0 0 0 0 3 2 0 2 -- -- .000 .250 .000 .250
    On Grass 50 199 31 45 6 2 8 23 21 0 46 0 4 .226 .305 .397 .702
    Day Games STP 19 77 12 20 5 2 3 7 6 0 15 0 2 .260 .313 .494 .807
    Extra Innings STP 1 2 2 1 0 0 1 2 0 0 1 0 0 .500 .500 2.000 2.500
    Home Games STP 23 90 11 22 3 1 3 9 9 0 24 0 3 .244 .320 .400 .720
    First Inning STP 38 33 5 4 0 0 0 2 5 0 6 0 0 .121 .256 .121 .377
    Second Inning 17 16 2 5 0 0 1 2 1 0 4 0 1 .313 .353 .500 .853
    Away Games 27 109 20 23 3 1 5 14 12 0 22 0 1 .211 .293 .394 .687
    Pre All-Star MIN 1 2 1 1 0 0 0 0 2 0 0 0 0 .500 .750 .500 1.250
    Seventh Inning 26 23 2 4 1 0 0 1 3 0 3 0 1 .174 .269 .217 .486
    Behind in Count 41 65 -- 13 0 0 2 6 0 0 27 -- -- .200 .200 .292 .492
    Runner at 3rd STP 6 6 -- 0 0 0 0 1 1 0 2 -- -- .000 .143 .000 .143
    Eighth Inning STP 20 18 3 3 0 0 2 4 2 0 8 0 0 .167 .250 .500 .750
    Runner at 2nd STP 17 20 -- 5 0 0 2 6 0 0 5 -- -- .250 .250 .550 .800
    May 23 89 14 23 2 2 1 9 14 0 23 0 1 .258 .356 .360 .716
    Leading Off Inning 33 41 -- 13 3 1 1 1 6 0 8 -- -- .317 .404 .512 .916
    Ninth Inning STP 15 15 1 2 1 0 0 0 0 0 4 0 0 .133 .133 .200 .333
    April STP 23 93 15 21 3 0 7 13 5 0 21 0 2 .226 .273 .484 .757
    Runners at 2nd & 3rd STP 2 2 -- 1 0 0 0 2 0 0 0 -- -- .500 .500 .500 1.000
    Scoring Position STP 35 59 -- 9 0 0 2 15 4 0 15 -- -- .153 .203 .254 .457
    Third Inning 29 24 4 7 2 1 0 5 4 0 3 0 1 .292 .379 .458 .837
    vs Right 48 139 -- 29 4 1 4 15 13 0 33 -- -- .209 .286 .338 .624
    Fourth Inning STP 23 21 3 6 0 0 2 3 1 0 5 0 1 .286 .348 .571 .919
    Runner at 1st 30 43 -- 13 3 0 2 4 3 0 6 -- -- .302 .362 .512 .874
    Fifth Inning STP 21 19 3 5 0 1 1 2 2 0 4 0 0 .263 .333 .526 .859
    Reliever 49 104 -- 22 4 0 6 12 10 0 27 -- -- .212 .281 .423 .704
    Sixth Inning 31 28 6 8 2 0 1 2 3 0 8 0 0 .286 .355 .464 .819
    Bases Empty 48 97 -- 23 3 2 4 4 14 0 25 -- -- .237 .339 .433 .772
    Night Games 31 122 19 25 1 0 5 16 15 0 31 0 2 .205 .300 .336 .636
    March STP 4 17 2 1 1 0 0 1 2 0 2 0 1 .059 .200 .118 .318
    Late / Close 13 17 -- 4 1 0 1 2 0 0 5 -- -- .235 .235 .471 .706
    vs Left 33 60 -- 16 2 1 4 8 8 0 13 -- -- .267 .348 .533 .881
    Batting Third STP 19 80 -- 17 1 0 4 10 5 0 18 -- -- .213 .259 .375 .634
    Batting Second STP 11 40 -- 5 1 0 1 4 8 0 7 -- -- .125 .280 .225 .505
    Batting Fifth 6 21 -- 8 2 1 0 2 4 0 5 -- -- .381 .480 .571 1.051
    Batting Fourth STP 12 51 -- 12 2 1 3 5 4 0 14 -- -- .235 .304 .490 .794
    First Half STP 49 197 30 44 6 2 8 23 19 0 46 0 4 .223 .297 .396 .693
    Season Team LG Level G AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS GO/AO
    2021 D-MRN DSL ROK 54 188 39 54 98 15 4 7 36 21 0 36 9 3 .287 .371 .521 .892 1.19
    2022 2 teams - Minors 67 252 51 81 118 14 1 7 34 21 0 42 9 4 .321 .410 .468 .878 1.26
    2022 A-MRN ACL ROK 35 126 20 45 69 9 0 5 17 8 0 21 5 3 .357 .421 .548 .969 0.76
    2022 MOD CAL A 32 126 31 36 49 5 1 2 17 13 0 21 4 1 .286 .400 .389 .789 2.00
    2023 2 teams - Minors 116 477 78 142 227 23 4 18 84 36 0 89 10 0 .298 .361 .476 .837 1.41
    2023 MOD CAL A 73 296 51 103 157 19 4 9 54 23 0 46 8 0 .348 .403 .530 .933 1.08
    2023 EVE NWL A+ 43 181 27 39 70 4 0 9 30 13 0 43 2 0 .215 .290 .387 .677 2.19
    2024 2 teams - Minors 81 302 30 77 115 19 2 5 37 23 0 49 5 4 .255 .326 .381 .707 1.20
    2024 F-TWI FCL ROK 5 20 2 5 8 0 0 1 2 1 0 0 0 1 .250 .318 .400 .718 1.14
    2024 CR MID A+ 76 282 28 72 107 19 2 4 35 22 0 49 5 3 .255 .327 .379 .706 1.20
    2025 3 teams - Minors 123 483 75 159 248 38 3 15 66 48 0 80 8 3 .329 .395 .513 .908 1.15
    2025 CR MID A+ 34 138 22 44 73 12 1 5 28 13 0 22 1 0 .319 .378 .529 .907 1.27
    2025 WCH TEX AA 55 212 39 73 108 19 2 4 15 26 0 30 5 1 .344 .429 .509 .938 1.08
    2025 STP INT AAA 34 133 14 42 67 7 0 6 23 9 0 28 2 2 .316 .358 .504 .862 1.16
    2026 STP INT AAA 49 197 30 44 78 6 2 8 23 19 0 46 0 4 .223 .297 .396 .693 1.35
    Date Team OPP AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG HBP SAC SF
    2026-03-27 STP @ IND 3 1 0 0 0 0 0 0 1 0 1 0 0 .000 .400 .000 1 0 0
    2026-03-28 STP @ IND 5 1 1 2 1 0 0 0 0 0 1 0 0 .125 .300 .250 0 0 0
    2026-03-29 STP @ IND 5 0 0 0 0 0 0 1 0 0 0 0 0 .077 .200 .154 0 0 0
    2026-03-31 STP vs WOR 4 0 0 0 0 0 0 0 1 0 0 0 1 .059 .200 .118 0 0 0
    2026-04-04 STP vs WOR 4 1 1 4 0 0 1 2 0 0 0 0 0 .095 .208 .286 0 0 0
    2026-04-05 STP vs WOR 3 0 1 1 0 0 0 0 0 0 1 0 0 .125 .222 .292 0 0 0
    2026-04-05 STP vs WOR 4 1 2 3 1 0 0 0 0 0 1 0 0 .179 .258 .357 0 0 0
    2026-04-07 STP @ TOL 4 0 1 1 0 0 0 0 0 0 0 0 0 .188 .257 .344 0 0 0
    2026-04-08 STP @ TOL 6 2 1 4 0 0 1 3 0 0 3 0 0 .184 .244 .395 0 0 0
    2026-04-09 STP @ TOL 3 0 0 0 0 0 0 0 1 0 0 0 0 .171 .244 .366 0 0 0
    2026-04-10 STP @ TOL 5 1 2 2 0 0 0 0 0 0 1 0 0 .196 .260 .370 0 0 0
    2026-04-11 STP @ TOL 4 0 0 0 0 0 0 0 0 0 1 0 0 .180 .241 .340 0 0 0
    2026-04-12 STP @ TOL 5 1 1 2 1 0 0 0 0 0 0 0 0 .182 .237 .345 0 0 0
    2026-04-14 STP vs LHV 4 0 1 1 0 0 0 0 0 0 1 0 0 .186 .250 .339 1 0 0
    2026-04-15 STP vs LHV 5 1 1 4 0 0 1 2 0 0 1 0 0 .188 .246 .375 0 0 0
    2026-04-16 STP vs LHV 3 0 1 1 0 0 0 0 1 0 1 0 0 .194 .260 .373 0 0 0
    2026-04-17 STP vs LHV 4 0 0 0 0 0 0 0 0 0 1 0 0 .183 .247 .352 0 0 0
    2026-04-19 STP vs LHV 5 1 2 3 1 0 0 0 0 0 0 0 1 .197 .256 .368 0 0 0
    2026-04-21 STP @ IND 3 1 1 4 0 0 1 2 1 0 0 0 1 .203 .267 .405 0 0 0
    2026-04-22 STP @ IND 4 0 0 0 0 0 0 0 0 0 0 0 0 .193 .256 .386 0 0 0
    2026-04-23 STP @ IND 3 1 1 4 0 0 1 1 1 0 1 0 0 .198 .266 .419 0 0 0
    2026-04-24 STP @ IND 4 1 2 5 0 0 1 1 0 0 1 0 0 .211 .276 .456 0 0 0
    2026-04-25 STP @ IND 4 1 0 0 0 0 0 0 0 0 1 0 0 .202 .265 .436 0 0 0
    2026-04-26 STP @ IND 4 1 1 1 0 0 0 0 0 0 2 0 0 .204 .264 .429 0 0 0
    2026-04-28 STP vs IOW 5 2 2 5 0 0 1 2 0 0 2 0 0 .214 .270 .456 0 0 0
    2026-04-29 STP vs IOW 3 0 0 0 0 0 0 0 1 0 1 0 0 .208 .270 .443 0 0 0
    2026-04-30 STP vs IOW 4 0 0 0 0 0 0 0 0 0 2 0 0 .200 .261 .427 0 0 0
    2026-05-01 STP vs IOW 5 0 0 0 0 0 0 0 0 0 2 0 0 .191 .250 .409 0 0 0
    2026-05-02 STP vs IOW 5 0 0 0 0 0 0 0 0 0 2 0 0 .183 .240 .392 0 0 0
    2026-05-03 STP vs IOW 2 0 0 0 0 0 0 0 0 0 1 0 0 .180 .237 .385 0 0 0
    2026-05-05 STP @ LV 6 1 2 5 0 0 1 2 0 0 1 0 0 .188 .241 .406 0 0 0
    2026-05-06 STP @ LV 4 1 0 0 0 0 0 1 1 0 1 0 0 .182 .239 .394 0 0 0
    2026-05-07 STP @ LV 4 1 2 2 0 0 0 0 0 0 0 0 0 .191 .247 .397 0 0 0
    2026-05-08 STP @ LV 2 1 0 0 0 0 0 1 2 0 1 0 0 .188 .252 .391 0 0 1
    2026-05-09 STP @ LV 4 1 0 0 0 0 0 0 2 0 0 0 0 .183 .255 .380 0 0 0
    2026-05-10 STP @ LV 4 0 1 1 0 0 0 0 0 0 0 0 0 .185 .255 .377 0 0 0
    2026-05-12 STP vs COL 4 1 0 0 0 0 0 0 1 0 2 0 0 .180 .253 .367 0 0 0
    2026-05-13 STP vs COL 5 0 0 0 0 0 0 0 0 0 3 0 0 .174 .246 .355 0 0 0
    2026-05-15 STP vs COL 3 1 2 2 0 0 0 0 0 0 0 0 0 .184 .253 .361 0 0 0
    2026-05-15 STP vs COL 3 0 2 2 0 0 0 1 0 0 0 0 0 .193 .260 .366 0 0 0
    2026-05-16 STP vs COL 3 1 3 6 1 1 0 1 2 0 0 0 1 .207 .280 .396 0 0 0
    2026-05-17 STP vs COL 4 0 1 1 0 0 0 0 1 0 2 0 0 .208 .283 .393 0 0 0
    2026-05-19 STP vs OMA 4 0 1 1 0 0 0 0 1 0 1 0 0 .209 .286 .390 0 0 0
    2026-05-20 STP vs OMA 4 2 2 2 0 0 0 1 1 0 0 0 0 .216 .294 .392 0 0 0
    2026-05-22 MIN @ BOS 2 1 1 1 0 0 0 0 2 0 0 0 0 .500 .750 .500 0 0 0
    2026-05-26 STP @ LOU 4 1 1 2 1 0 0 0 0 0 0 0 0 .217 .294 .394 0 0 0
    2026-05-27 STP @ LOU 4 1 1 3 0 1 0 0 1 0 0 0 0 .217 .296 .402 0 0 0
    2026-05-28 STP @ LOU 5 0 2 2 0 0 0 0 0 0 2 0 0 .222 .299 .402 0 0 0
    2026-05-29 STP @ LOU 4 1 1 1 0 0 0 0 0 0 3 0 0 .223 .298 .399 0 0 0
    2026-05-30 STP @ LOU 4 0 1 1 0 0 0 2 0 0 2 0 0 .223 .297 .396 0 0 0

    See all » Gabriel Gonzalez Articles

    See all » Gabriel Gonzalez Videos


    User Feedback

    Recommended Comments



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
×
×
  • Create New...