Deep Dive: White Sox rookie league catchers

The bat plays: Ivan Gonzalez slashed an impressive .459/.545/.568 with the AZL White Sox before earning a promotion to Great Falls. (Sean Williams/South Side Hit Pen)

“Deep Dive” focuses on the depth of each position in the Chicago White Sox organization. Each position is broken into a five-part series:

  1. Depth in the rookie levels (Dominican through Great Falls)
  2. Depth in A-ball (Kannapolis and Winston-Salem)
  3. Depth in the higher levels (Birmingham and Charlotte)
  4. Under the Radar-type detail on one of the White Sox players at that position
  5. Free agent options at that position

Rookie leagues often carry a multitude of catchers, as they are not restricted to 25-man active rosters. Unfortunately, because the White Sox have just three rookie league squads while many other teams have four, each catcher gets relatively little playing time to show what they can do. The best prospects in this group, at least offensively, seem to have finished with the DSL White Sox.

Ages below are as of April 1, 2020

Great Falls Voyagers

Ty Greene
185 pounds
Age: 22
Bats/Throws: L/R

A former teammate of Andrew Vaughn‘s at the University of California, Greene enjoyed a solid three-year run for the Golden Bears. His final season was arguably his best, as he slashed .320/.414/.393 in 219 at-bats with three homers. Defensively, he threw out 38% of attempted basestealers that year while limiting his passed balls to just three. As a result of his Bears career, the White Sox selected him in the 16th round of the 2018 draft. In 128 at-bats for the AZL White Sox last year, Greene maintained his hitting prowess by slashing .313/.403/.367 with seven doubles, 11 RBIs, 17 walks (11.4%) and just 14 strikeouts (9.4%).

Greene played the entire 2019 season with Great Falls, and continued to hit for average despite relatively limited playing time. In 23 games totaling 77 at-bats, he slashed .325/.381/.403 with four doubles, one triple, six RBIs, five walks (6.0%) and just five strikeouts (6.0%). He hit southpaws (.316/.381/.368) nearly as well as he hit righties (.328/.381/.414). Greene only caught in 17 games for the Voyagers, but he held his own defensively by throwing out 29% of attempted basestealers, while only having just one passed ball. Baseball America said of him, “He has good bat-to-ball skills with an unorthodox swing, and he’s athletic enough to make it work — as evidenced by his statistical performance. He has a chance to be an average defender with an average throwing arm.” Greene has a great chance to begin the 2020 season with Kannapolis.

Ivan Gonzalez
190 pounds
Age: 23
Bats/Throws: R/R

Gonzalez, although having a reputation in his own right as a decent hitting catcher with no power a la Greene, was considered more of a defensive specialist coming out of college. In four years with the University of West Virginia, Gonzalez slashed .305/.374/.410; his senior season was a microcosm of his career (.294/.397/.407) as he walked 35 times while striking out 36 (13.6%) in 214 at-bats (14.0%). As a four-year senior was strongly considered for the Johnny Bench Award for defensive prowess (he threw out 45% of attempted basestealers), Gonzalez was selected in the eighth round of this year’s MLB draft.

Gonzalez destroyed AZL pitching in 10 games, as he slashed .459/.545/.568 in ten games. However, he struggled with Great Falls, as he slashed just .213/.263/.340 in his 22 games. Combined with both teams, Gonzalez still managed to slash a respectable .295/.363/.348 in 112 at-bats with six doubles, 12 RBIs, 10 walks (7.9%) and 18 strikeouts (14.3%). In 31 games this year behind the plate, he committed two passed balls and threw out 28% of attempted basestealers. Based on his struggles for the Voyagers, Gonzalez may be a borderline pick to begin the 2020 season with Kannapolis.

Kleyder Sanchez
170 pounds
Age: 20
Bats/Throws: R/R

Sanchez was part of the massive 2016 class that signed on International Signing Day, a class that included Josue Guerrero, Luis Mieses, Lenyn Sosa and Anderson Comas among others. A former outfield prospect, Sanchez was converted to catcher just prior to 2016 and was recognized by Baseball America as having good hands, quick feet, and an accurate arm. Sanchez enjoyed a terrific campaign with the DSL White Sox in 2017, as he slashed .342/.383/.381 over 155 at-bats with six doubles, 14 RBIs, five walks (3.0%) and 24 strikeouts (14.4%).

Sanchez, a resident of Venezuela, struggled badly with the AZL White Sox in 2018 in part due to diminished playing time: .094/.197/.132 in 53 at-bats with two doubles, six RBIs, five walks (7.9%) and eight strikeouts (12.7%). This year with Great Falls, Sanchez’s stats were basically a split between his 2016 and 2017 numbers. In 78 at-bats for the Voyagers, Sanchez slashed .218/.250/.269 with four doubles, 10 RBIs, four walks (4.8%) and 25 strikeouts (29.8%). Though he did strike out more frequently, Sanchez finished the year strongly as he slashed .400/.400/.467 in August. Sanchez significantly improved his ability to control the running game this year, as he threw out potential basestealers at a 40.0% rate this year compared to 5.3% the year before.

While there’s a possibility he begins with Kannapolis next year, Sanchez seems a better bet to return to Great Falls; after all, he was about 18 months younger this year than the average Pioneer League player.

AZL White Sox

Daniel Millwee
205 pounds
Age: 24
Bats/Throws: R/R
Other positions: First base

Millwee, a transfer from Pitt C.C. in Greenville, N.C., transferred to High Point for the final two seasons of his college career. He enjoyed a solid senior season offensively with the Panthers as he slashed .293/.374/.468 in 205 at-bats with 12 doubles, eight homers, 35 RBIs, 10 stolen bases, 25 walks (10.6%) and 35 strikeouts (14.9%). Unfortunately, Millwee struggled to curtail the running game, as he gunned down just nine of 55 stolen base attempts (16.4%). With that said, his bat was intriguing enough for the White Sox to select him in this year’s 30th round.

As a member of the AZL White Sox, Millwee didn’t get into many games despite playing fairly well. In 12 games totaling 39 at-bats, he slashed a respectable .256/.408/.333 with three doubles, four RBIs, one stolen base, eight walks (16.0%) and 10 strikeouts (20.0%). Millwee did throw out 29.4% of attempted basestealers but committed two passed balls in his eight games behind the plate. He played four games at first base flawlessly, so it seems the team considers him as an offensive catcher with the ability to play other positions.

Jakob Goldfarb
196 pounds
Age: 23
Bats/Throws: L/R
Other positions: Left field

As a fifth-year Oregon senior, Goldfarb enjoyed a solid season although it wasn’t quite as good as the year before. He’s suffered his share of injuries while with the Ducks, including a broken foot that sidelined him for the entire 2017 season. As Goldfarb split duties between catcher and outfield, he slashed .306/415/..435 in 124 at-bats with 10 doubles, two homers, 20 RBIs, three stolen bases, 18 walks (12.2%) and 31 strikeouts (20.9%). Defensively, he was successful in thwarting 33% of stolen base attempts. As a result, he was selected in the 26th round of this year’s MLB draft.

Goldfarb struggled with Great Falls in 39 at-bats, as he slashed just .154/.353/.256 with a homer and three RBIs. As a result he was demoted to the AZL White Sox, where he righted the ship a bit with a .250/.348/.550 slash line. Combined with both teams, Goldfarb slashed .186/.351/.356 in 59 at-bats with one double, three homers, 11 RBIs, two stolen bases, 11 walks (14.9%) and 20 strikeouts (27.0%). He was only successful in throwing out a combined 3-of-32 stolen base attempts (9.4%). Baseball America referred to Goldfarb as having a plus arm in right, while also stating that he has plus power. There’s a possibility he’ll spend more time in the outfield next year, as Goldfarb only played one game at left this year.

Gabriel Ortiz
210 pounds
Age: 20
Bats/Throws: L/R

Ortiz, a little-known catcher from Puerto Rico, was selected in the 19th round of the 2018 draft primarily because of his defense. In 17 games for the AZL White Sox last year totaling 42 at-bats, he hit just .214/.267/.238 with a double, five RBIs, three walks (6.7%) and six strikeouts (13.3%).

Ortiz returned to the AZL squad this year, but played in even fewer games although he was a bit more productive offensively. In seven games spanning 29 at-bats, Ortiz slashed .276/.276/.319 with a double, no walks and six strikeouts (20.7%). It’s hard to judge his progress with such sporadic playing time, but Ortiz did relatively well. In his seven games behind the plate, he gunned down 5-of-17 potential basestealers (29.4%). Ortiz did commit four passed balls, an incredible amount over seven games. It’s possible that had more to do with rust than with his actual defensive ability.

Victor Torres
180 pounds
Age: 19
Bats/Throws: R/R

Torres, a native of Puerto Rico, was selected in the 11th round of this year’s MLB draft, primarily because of his athleticism and defense. According to Perfect Game in their 2018 National Showcase, he ran the 60-yard-dash in 6.56 seconds and possesses an amazing pop time of 1.81 seconds. Also, according to Perfect Game, Torres “has good arm strength and repeats his mechanics well.”

Torres struggled on both sides of the ball for the AZL White Sox this year. Offensively, he slashed just .219/.240/.240 in 96 at-bats as he hit just two doubles and walked thrice (3.0%) while striking out 28 times (28.0%). Defensively Torres had 14 passed balls (and eight errors) in just 26 games, although he did cut down 10-of-33 stolen base attempts for a respectable 30.3% rate. For Torres, his struggles may simply have resulted in trying to get used to the speed of the game. Torres likely will return to the AZL White Sox for the 2020 season.

DSL White Sox

Ruben Benavides
178 pounds
Age: 18
Bats/Throws: R/R

About a month after the 2018 DSL season was over, Venezuela native Benavides signed an international contract with the White Sox. Because the DSL White Sox actually had five catchers on its roster this year, that meant they had relatively little playing time behind the plate. However, because of Benavides’ bat, he played in another 10 games as DH. Overall, in 22 games this year totaling 66 at-bats, Benavides slashed an impressive .348/.425/.606 with eight doubles, three triples, 12 RBIs, two stolen bases, nine walks (11.3%) and 14 strikeouts (17.5%). In his 12 games behind the dish, he threw out 4-of-14 attempted basestealers (28.6%) but had four passed balls. It will be interesting to see if he can carry that offense over to Stateside.

Jefferson Mendoza
170 pounds
Age: 19
Bats/Throws: R/R

Another catcher from Venezuela, Mendoza signed with the White Sox on International Signing Day on July 2, 2017. International Scouting Director Marco Paddy said of him at the time, “Jefferson is a plus defensive catcher with an excellent frame for the position. His abilities to handle a pitching staff and call a game should help him develop quickly.” Mendoza struggled through his first season with the DSL White Sox last year, as he slashed just .207/.289/.289 in 121 at-bats by hitting seven doubles, one homer, 15 RBIs, one stolen base, 12 walks (8.9%) and 26 strikeouts (19.3%).

With a year under his belt, Mendoza picked up his offensive game this year in his return to the DSL. In 33 games encompassing 95 at-bats, he slashed .305/.391/.484 with eight doubles, three homers, 21 RBIs, one stolen base, 10 walks (9.1%) and 28 strikeouts (25.5%). Unlike last year where he curtailed the running game by thwarting 46.2% of stolen base attempts, Mendoza was only successful doing so 16.3% of the time in 2019. On the plus side, after 12 passed balls in 2018, he allowed nary a one in 2019. Mendoza should begin the 2020 season in the AZL White Sox, but with so many catchers there, it’ll be interesting to see where he will play.

Jhoneiker Betancourt
174 pounds
Age: 19
Bats/Throws: R/R
Other positions played: Third Base, Second Base

Surprise, surprise. Betancourt’s another native of Venezuela and signed his international contract with the White Sox in 2016, but didn’t get into any game action until the following season. After doing reasonably well in his first DSL season in 2017 with a .268/.328/.321 slash line in just 56 at-bats, Betancourt struggled in his return season by slashing just .213/.271/.277 in 205 at-bats.

Betancourt picked up his game in 2019, however, in his third DSL season. He slashed .314/.442/.429 in 105 at-bats by hitting seven doubles, one triple, one homer, 16 RBIs and 14 walks (10.9%) while striking out 19 times (14.7%). He was successful 10-of-28 (35.7%) at gunning down potential basestealers. Betancourt spent 67% of his defensive time behind the plate, while also proving his versatility by playing third (32.3%) and second (0.7%). It’s hard to tell if his improvements had to do with physical maturity or simply because he was over a year older than his competition. Like the two players above, Betancourt deserves a mention for the expected AZL catching logjam for 2020.

Richard Garcia
185 pounds
Age: 21
Bats/Throws: R/R

What do you know, another Venezuelan catcher! Garcia signed an international contract with the White Sox about a month after the 2016 DSL season ended. He struggled badly in 2017, as he slashed just .115/.193/.192 in 52 at-bats. Garcia played more and with better results the following season, but still struggled to the tune of a .195/.255/.285 slash line in 123 at-bats as he hit four doubles, two triples, a homer with nine walks (6.6%) and 26 strikeouts (19.0%).

Garcia had easily his best season this year, but he was about 2.3 years older than his competition. He slashed .278/.386/.333 in 72 at-bats as he hit a double and a homer in his limited opportunities while walking 11 times (12.5%) and fanning 13 (14.8%). On defense, he threw out 11-of-55 attempted basestealers (20.0%). At 21, it’s unlikely he’ll return to the DSL squad for a fourth season. If Garcia remains in the organization in 2020, which would be a big “if,” it would be conceivable that he could bypass the AZL and begin the year with Great Falls due to his age.

Luis Pineda
209 pounds
Age: 18
Bats/Throws: R/R

Pineda, another Venezuelan catcher, was recognized as a hard-hitting backstop by Jesse Sanchez of MLB when he signed with the White Sox on International Signing Day on July 2, 2018. Unfortunately, Pineda struggled offensively as he had difficulty making contact on a regular basis. In 24 games totaling 81 at-bats this year, Pineda slashed just .185/.275/.333 with four doubles, a triple, two homers, 12 RBIs and nine walks (9.9%) while striking out 33 times (36.3%). He did show some defensive chops, however, as he curtailed 19-of-43 stolen base attempts (44.2%). Pineda should return to the DSL squad next year, a squad which will also include recent signee Ricardo Aguilar.


White Sox Minor League Update: August 23, 2019

Dirty Dedelow: Craig Dedelow went 4-for-5 with a home run to earn MVP honors in Winston-Salem’s 9-4 victory. | Winston-Salem Dash

High-octane offenses from upper-class affiliates highlight a 3-3 day

Charlotte Knights

The Knights’ game against the Norfolk Tides was postponed due to inclement weather. The game will be made up tomorrow after the originally scheduled game, which is now the first half of a doubleheader. That game will begin at 4:05 p.m. CST.

Birmingham Barons 9, Tennessee Smokies 3

Lincoln Henzman (SP): 3 IP, 2 H, 0 R (0 ER), 0 BB, 3 K, 5.56 ERA
Luis González (RF): 1-for-4, 2 RBI, BB, CS (15-for-24), .256 AVG, .691 OPS
Luis Basabe (CF): 2-for-4, HR, BB, RBI, .235 AVG, .642 OPS *MVP*
Alfredo González (C): 3-for-5, RBI, .245 AVG, .664 OPS
Joel Booker (LF): 1-for-3, 2 RBI, BB, SB (15-for-17), .249 AVG, .622 OPS
Zach Remillard (SS): 3-for-5, 2B, .215 AVG, .605 OPS
Blake Rutherford (DH): 0-for-3, BB, .261 AVG, .668 OPS

The Barons came out firing, as they raced out to an early lead and never looked back. In the top of the first, Luis Basabe hit a solo home run to put the first run on the board for either side.

Things only got better in the second inning, when the Barons hit five singles en route to scoring three runs and expanding their lead to four. In the third, the Barons blew the game open after taking advantage of a pair of defensive miscues. After back-to-back errors by the Smokies shortstop, the Barons scored three more on a double, single, and sacrifice fly. After three, the Barons had a commanding lead of 7-0.

On the other side of the ball, starter Lincoln Henzman pitched well in his three innings of work. He only allowed two baserunners, and both of those Smokies reached on singles.

The relievers were spotted a big lead, and they kept this game drama-free with a solid performance. Kodi Medeiros, Tyler Johnson, and Mauricio Cabrera combined for six innings and only allowed two earned runs (three runs total). Medeiros only allowed one run in his three innings of work, though he had to work around four walks. Control was an issue for him, as only 27 of his 57 pitches (47%) were strikes.

The Barons will face Tennessee again tomorrow, and that game will start at 6:00 p.m. CST.

Winston-Salem Dash 9, Potomac Nationals 4 (10)

Konnor Pilkington (SP): 6 IP, 4 H, 3 R (2 ER), 1 BB, 8 K, 5.36 ERA 
Andrew Vaughn (DH):  1-for-5, RBI, .247 AVG, .764 OPS
Johan Cruz (SS): 3-for-5, RBI, .248 AVG, .659 OPS
Jameson Fisher (1B): 0-for-3, 2 BB, .241 AVG, .716 OPS
Craig Dedelow (LF): 4-for-5, HR, 2 2B, 3 RBI, .247 AVG, .747 OPS *MVP*
Carlos Perez (PH): 1-for-1, 2B, .267 AVG, .655 OPS

Despite a rough start, the Dash were able to finish strong in a thrilling win in extra innings. Starter Konnor Pilkington ran into trouble in the first, allowing a two-out, two-run double to fall into an early hole. Though it took some time, the Dash answered.

In the fifth, former Indiana University player Craig Dedelow, who ended up with four hits, launched his 15th home run of the season to cut the deficit in half. The following inning, the Dash took advantage of an error to score three runs to take a 4-2 lead. Andrew Vaughn drove in the tying run when he reached on an error, and Dedelow put the Dash ahead with a single.

Leading 4-3 heading into the bottom of the ninth, the Dash brought in Will Kincanon on in a save situation, but he could not quite deliver. With a runner on first and two outs, the Nationals got back-to-back singles, and a walk with the bases loaded tied the game. Kincanon did, however, get a big strikeout to send the game into extras.

The Dash had a huge 10th inning, as they more than doubled their score by plating five runs on five hits. Johan Cruz had the decisive hit, as his single gave the Dash a lead that they would not relinquish.

The Dash will take on the Nationals again tomorrow, and the first pitch is scheduled to happen at 5:35 p.m. CST.

Kannapolis Intimidators 4, Charleston RiverDogs 2

Kevin Folman (SP): 3 IP, 3 H, 2 R (1 ER), 3 BB, 3 K, 5.40 ERA
Ian Dawkins (CF): 1-for-5, .304 AVG, .768 OPS
Alex Destino (LF): 1-for-5, HR, .302 AVG, .864 OPS
Corey Zangari (1B): 1-for-1, HR, 2 BB, HBP, RBI, .209 AVG, .764 OPS *MVP*
Tyler Osik (DH): 1-for-4, 3B, 2 RBI, .293 AVG, .940 OPS
Lenyn Sosa (SS):  2-for-5, 2B, .237 AVG, .622 OPS

After an early outburst from both teams, both teams’ pitching staffs settled down, and this turned into a low-scoring game. The Intimidators struck first in this one, as Tyler Osik hit a two-run triple in the third inning. His triple drove in Ian Dawkins and Lenyn Sosa, who reached on a single and double, respectively.

The lead was short-lived, as the RiverDogs got a pair in their half of the third. A two-run single by Charleston outfielder Josh Stowers, who finished 4-for-4, tied the game.

From that point forward, runs were very hard to come by. However, the offense we did see came primarily from Alex Destino and Corey Zangari, who both hit a solo home run. Zangari, today’s MVP, reached base safely in all four of his plate appearances.

Meanwhile, the bullpen was outstanding, as the relievers combined to pitch six scoreless innings. Declan Cronin, Lane Ramsey, and Austin Conway scattered only five hits across those six innings, and none of them issued any walks. As a result, those two solo home runs gave them all the support they needed.

The Intimidators will face Charleston again tomorrow, and that game will begin at 5:05 p.m. CST.

Missoula Osprey 7, Great Falls Voyagers 2 (7 innings, Game 1)

Sammy Peralta (SP): 3 IP, 5 H, 5 R (4 ER), 2 BB, 4 K, 2.96 ERA
Caberea Weaver (CF): 0-for-4, .253 AVG, .685 OPS
Kelvin Maldonado (SS): 2-for-4, SB (2-for-5), .258 AVG, .653 OPS
Ty Greene (DH): 2-for-2, HBP, RBI, .339 AVG, .796 OPS *MVP*
Jonathan Allen (LF): 0-for-3, BB, RBI, .261 AVG, .683 OPS

This game got off to a bad start, and the Voyagers never quite recovered in a tough loss. Starter Sammy Peralta had a forgettable outing, as he allowed five runs (four earned) in just three innings. Peralta got no favors from the defense behind him, as the Voyagers made four errors. Three of those errors occurred when Peralta was on the mound.

Ty Greene gave us one of the few highlights of the game, when he put the Voyagers on the board in the fourth with an RBI single. Greene ended up with two hits, and he reached base safely in all three of his plate appearances. Kelvin Maldonado also had a multi-hit performance, but the Voyagers finished with only four hits total. None of those went for extra bases. On to game two.

Missoula Osprey 3, Great Falls Voyagers 0 (7 innings, Game 2)

Chase Solesky (SP): 2 2/3 IP, 5 H, 3 R (3 ER), 4 BB, 4 K, 6.75 ERA
Rigo Fernandez (RP): 3 1/3 IP, 1 H, 0 R, 1 BB, 8 K, 4.65 ERA *MVP*
Caberea Weaver (CF): 0-for-3, .249 AVG, .674 OPS
Joshua Rivera (3B): 0-for-3, .200 AVG, .613 OPS
Ty Greene (DH): 1-for-3, .339 AVG, .790 OPS
Harvin Mendoza (1B): 0-for-2, BB, .306 AVG, .899 OPS

Though the Voyagers offense only managed four hits in game one, their bats were even quieter in the second half of the doubleheader. Needless to say, that is not a good formula to win a game. Once again, Ty Greene carried the load offensively, as he had the Voyagers’ only hit (a single in the second).

On the other side of the ball, things certainly went better, but it was not enough. Starter Chase Solesky had a rough outing, but the relievers pitched quite well, especially Rigo Fernandez. In three and one-third innings, Fernandez struck out eight (!) hitters and only allowed two baserunners (a single and a walk).

The Voyagers will get another chance against Missoula tomorrow at 8:00 p.m. CST.

AZL Reds 9, AZL White Sox 8

Justin Friedman (SP): 5 IP, 8 H, 3 R (3 ER), 0 BB, 8 K, 5.17 ERA
Vlad Nuñez Jr. (RP): 2 IP, 7 H, 6 R (6 ER), 0 BB, 1 K, 4.97 ERA
Logan Glass (CF): 4-for-5, HR, 2B, 2 RBI, .306 AVG, .803 OPS *MVP*
Micker Adolfo (DH): 1-for-4, HBP, .300 AVG, .979 OPS
Daniel Millwee (C): 2-for-4, BB, 2 RBI, .256 AVG, .741 OPS
Anthony Coronado (RF): 2-for-5, 2B, .323 AVG, .875 OPS

The AZL White Sox’s bats raced out of the gates, but this game simply got away in heartbreaking fashion. In the top of the first, the first two AZL White Sox were retired, but they still managed to plate five runs that inning. To get those runs, the AZL White Sox got four hits (one was a home run by 18-year-old Logan Glass), they drew one walk, and they took advantage of an error by the AZL Reds’ left fielder.

The AZL White Sox put another crooked number on the board in the third, when they got four more hits (all singles) and two walks. As a result, they scored three more to extend their lead to 8-0.

Unfortunately, it was all AZL Reds from there. The AZL Reds got two of those runs back in their half of the third. AZL White Sox starter Justin Friedman had three wild pitches that inning, and the AZL Reds took advantage.

In the seventh, the AZL White Sox still led by a score of 8-3. However, the wheels came off, and the AZL Reds put up a monster rally. Reliever Vlad Nuñez Jr. allowed a base hit to the first six hitters he faced that inning. The last of those hits was a go-ahead grand slam to put the AZL Reds up, 9-8. After the meltdown, Nuñez settled down to retire the next three batters he faced, but the damage was done.

The AZL White Sox could not make a late rally, so they fell by a score of 9-8. The AZL White Sox’s next game will be against the AZL Dodgers Lasorda squad at 7:00 p.m. CST tomorrow. That will be their second-to-last game of the season.

DSL White Sox

The DSL White Sox’s game against the DSL Blue Jays was postponed due to inclement weather, and its makeup date has not been announced. The final scheduled first pitch of the DSL White Sox’s season will be tomorrow morning at 9:00 a.m. CST.