<img alt="Tampa Bay Rays v Atlanta Braves" src="https://cdn.vox-cdn.com/thumbor/FFPvSaC7X8pLNM13qQFrpj3_hsQ=/0x0:5269x3513/1310x873/cdn.vox-cdn.com/uploads/chorus_image/image/73445340/2036203847.0.jpg">
Photo by Matthew Grimes Jr./Atlanta Braves/Getty Images
Alvarez has now gone deep five times for Gwinnett in 18 games Gwinnett’s offense suddenly seems high-powered, with them torching the St. Paul Saints for another double digit performance. Nacho Alvarez keeps on hitting for the Stripers, and while I am not of the opinion that he is ready it is going to steadily amplify the voices that want to call him up to the Atlanta Braves.
(39-45) Gwinnett Stripers 11, (42-41) St. Paul Saints 0
Box Score
Statcast
Nacho Alvarez, SS: 3-5, HR, BB, 3 RBI, .351/.432/.610
Drake Baldwin, C: 1-5, BB, .292/.414/.444
Eli White, CF: 2-6, RBI, .294/.402/.462
Zach Logue, SP: 5 IP, 5 H, 0 R, 0 ER, 0 BB, 5 K, 3.38 ERA
Brooks Wilson, RP: 2 IP, 2 H, 0 R, 0 ER, 0 BB, 3 K, 3.73 ERA
Hayden Harris, RP: 1 IP, 1 H, 0 R, 0 ER, 0 BB, 3 K, 12.00 ERA
The Gwinnett Stripers have enjoyed the Minnesota weather, scoring 32 runs over their past two games combined. Every time it seems like Nacho Alvarez might be slowing down just a little bit he goes out and has a massive performance, this time a three-hit evening that was highlighted by an opposite field home run in the second inning. It was exactly the sort of approach that we’ve seen more of from Alvarez as he’s dialed in the zones he knows he can attacked with impact. When Alvarez is jumping on first pitches he is able to do a lot damage, but also settles in and grinds out deep at bats without chasing once he gets into at bats. It’s a bit too early to see how exactly Triple-A pitchers are going to adjust to getting him out, but the early results indicate that they’re going to have trouble getting him out anywhere in the zone. Regardless of the pitch or location he seems to find a way to get the bat on the ball, he just hasn’t always found the barrel consistently.
It wasn’t one of the best days out there for Drake Baldwin, though he got the first inning started off well. Baldwin had a 108 mph single in the first inning on a cutter down in the zone, a spot he has feasted on this season, and would draw a well-earned walk later in the game. Baldwin’s combination of contact and hard-hitting in the zone this season so far has been impressive. We’re still working with small samples, but Baldwin is the only Triple-A hitter with a whiff rate below 12.5% and an average exit velocity above 93.5 mph on pitches in the zone. He’s not even close to those qualifiers either — his whiff rate in zone is only 10.1% (better than even Alvarez’s) and his average exit velocity on contact is 95.8 mph. He’s been knocking the cover off the ball, with the only real knock on it being that a lot of that contact has been on the ground. The Stripers have recently dropped his hands in his setup quite significantly, so it will be interesting to see how that adjustment goes and whether he can get the ball off the ground more often.
Hayden Harris struggled in his last appearance for Gwinnett, but he had the Saints befuddled in this one and forced five whiffs on seven swings at his fastball. You would think a jump to Triple-A might negatively impact Harris, but so far he has struck out 43.8% of the batters faced in his three outings. Daysbel Hernandez struck out a batter and retired all three that he faced, and it’s really kind of a shame that he has options because it seems like he would be in Atlanta if he wasn’t one of the few players the Braves actually have the flexibility to send down.
Swing and Misses
Zach Logue - 7
Hayden Harris - 6
Brooks Wilson - 4
(36-42) Mississippi Braves 2, (36-41) Biloxi Shuckers 12
Box Score
Keshawn Ogans, 3B: 2-4, .237/.287/.278
Cal Conley, SS: 1-4, 2B, .242/.313/.320
Luis De Avila, SP: 6 IP, 5 H, 3 R, 3 ER, 2 BB, 2 K, 3.97 ERA
Rolddy Munoz, RP: 1.1 IP, 3 H, 3 R, 3 ER, 1 BB, 0 K, 6.30 ERA
Luis De Avila has been much better on the mound of late, but unfortunately it was one of his poor days out there and it was a bad day all around for the Mississippi pitching staff. The M-Braves notched only three strikeouts — two from De Avila, and issued eight walks in the game. Rolddy Munoz has just not been good lately, and while his raw stuff still jumps off of the page it’s hard to see him ever succeeding if the command doesn’t make drastic improvements. Munoz allowed three runs in this game, and since the start of June he has an 8.18 ERA, 5.47 FIP, and only has struck out 17.3% of batters faced.
The team didn’t exactly impress on offense either, though that doesn’t extend to Keshawn Ogans who was the only Mississippi player with multiple hits in this one. Ogans has been much better of late, with a 129 wRC+ over his past ten games, but he has both not drawn walks and not hit for power all season. Some of that lack of power is the run environment, but overall Ogans isn’t hitting the ball hard and doesn’t take enough to really have a high on base percentage.
Swing and Misses
Luis De Avila - 5
(41-36) Rome Emperors 0, (44-34) Bowling Green Hot Rods 7
Box Score
EJ Exposito, SS: 0-4, .273/.344/.494
Sabin Ceballos, 3B: 1-4, .277/.366/.388
Kevin Kilpatrick Jr., CF: 0-3, BB. .246/.322/.372
Cory Wall, SP: 4 IP, 4 H, 4 R, 3 ER, 3 BB, 6 K, 3.27 ERA
Bowling Green had a home run derby off of the Emperors pitching staff, and they have dominated this series with wins so far in all four games. Emperors starter Cory Wall did something he hasn’t done much this season, forcing a lot of swing and miss and getting six strikeouts in the process. The problem is that the Hot Rods made impact contact when they did get to him. Coming into this game Wall hadn’t allowed a home run in his professional career, but the Hot Rods got three of them in just this start alone. Bowling Green added two more against Tyree Thompson, and it was really a case of the top prospects for the Hot Rods taking over in this game. Xavier Isaac and Brayden Taylor, both top 100 bats, went deep, along with Colton Ledbetter and Cooper Kinney who also fit into the Rays top 30. There wasn’t much more offense outside of those guys, but you really don’t need more when they put up runs like that.
Yoniel Curet dominated the Emperors lineup the last two times he has faced them, and that was true again on Thursday as he recorded seven strikeouts and shut out Rome across five innings. Without Sabin Ceballos and Drew Compton in the lineup for this game the Emperors were short two of their best hitters, and definitely the two on the team that make the most contact. As a result they struck out 14 time sin this game, and it was especially rough at the top of the lineup. EJ Exposito struck out three times, the first time he has had a three strikeout game since he whiffed four times on April 17th. Kevin Kilpatrick Jr. did steal a base, his 31st of the season, after drawing a walk, but Rome went 0-7 overall with runners in scoring position. At least Beau Philip did well out of the bullpen for Rome in his High-A debut, retiring all three batters he faced.
Swing and Misses
Cory Wall - 15
Tyree Thompson - 9
Elison Joseph - 10
(33-45) Augusta GreenJackets 2, (43-35) Columbia Fireflies 5
Box Score
Isaiah Drake, CF: 0-4, .165/.224/.267
Robert Gonzalez, RF: 1-2, 2B, BB, .189/.289/.289
Kadon Morton, SP: 4.1 IP, 4 H, 2 R, 2 ER, 3 BB, 5 K, 7.91 ERA
Isaac Gallegos, SP: 2.1 IP, 2 H, 0 R, 0 ER, 0 BB, 5 K, 3.18 ERA
Augusta took the loss in this game, a result of the offense still struggling, and that has surrounded Isaiah Drake cooling off at the top of the lineup. Fortunately it hasn’t been nearly the same level of struggle for Drake as it was early in the season, as he has made contact at a relatively high rate. Drake just hasn’t quite been finding the barrel and hitting the ball hard since those series a few weeks ago, and as such what he has been putting in play hasn’t been falling. I’ve commented a few times on Drake’s swing getting slappy and it’s really been bad over the last couple of weeks, though I’m not at all disappointed with his overall progress this season.
Then it’s on to the bottom of the lineup and Robert Gonzalez, who once again had a good day at the plate. Gonzalez hit a fly ball off of the wall the opposite way for an RBI double, the first run of the day for Augusta, and also drew a walk in his final plate appearance. Gonzalez has been the second-hottest hitter on the team lately behind Kade Kern, and since the start of June has a 109 wRC+. This is heavily impacted by him making much more hard contact lately — five extra base hits in his last seven games — though his strikeout rates remain relatively high. Over his past five games he has five walks and three strikeouts, though we’ve seen occasional stretches like that this season which are typically interrupted by an awful day. Overall though Gonzalez’s improvement has been rapid, and it’s mostly in zone recognition where Atlanta’s active efforts to have him take more pitches has paid off. One of his walk in Tuesday’s game was especially impressive, as he worked deep in the count and then spat on a low breaking ball that April Robert Gonzalez would have chased and missed. Speaking of Kade Kern he added two more hits in this game, and he has been a menace over his past ten games with a 205 wRC+ and a 12% strikeout rate. Kern is one of the older players I expected to do well this season who has disappointed on a largely disappointing team, and the hope is that he is doing what Jace Grady did earlier this season and starting a run of being the player we think he can be.
It was an interesting outing for Kadon Morton, who managed five strikeouts and got more swing-and-miss from the Fireflies than he has in any game this season. Morton got hit fairly hard though, and overall wasn’t very fine with his command. Morton had a tendency to miss up with his slider especially later in his outing, and that is really what got him into trouble. His fastball is only 89-91 right now, though sometimes these converted guys can see their velocity tick up the more they work as a pitcher. Morton’s slider is solid when he locates it but I’ve not yet seen major league quality traits from him. One notable development is that he did mix in a few changeups (possibly splitters) at 83-84 in the game, which isn’t something we’ve really seen from him. Isaac Gallegos has been solid since being brought up from the FCL, with a low-90’s fastball, a slider that has flashed above average, and the feel for an average changeup. He’s going to have to make it off of secondaries and his ability to locate that slider, but I can see him fitting in a big league role or even being moved into a starting role.
Swing and Misses
Kadon Morton - 11
Isaac Gallegos - 8
LJ McDonough - 8
(13-30) FCL Braves 2, (26-17) FCL Pirates 8
Box Score
Luis Guanipa, CF: 0-3, .310/.370/.405
John Gil, SS: 1-2, BB, .264/.368/.372
JR Ritchie, SP: 2.1 IP, 5 H, 5 R, 5 ER, 3 BB, 4 K, 6.14 ERA
Luis Arestigueta, RP: 1 IP, 2 H, 3 R, 3 ER, 2 BB, 1 K, 4.45 ERA
JR Ritchie had a terrible day on the mound in his third rehab appearance, allowing five runs and three walks. Ritchie still missed bats with his four strikeouts, but the dominance he showed early clearly wasn’t there. It’s expected for a guy during rehab to have one or two blips even against low level hitters, and it’s nice to see him up to 15 batters faced now. Luis Arestigueta also struggled in an unfamiliar role out of the bullpen, and it’s been a bit tough for these pitchers lately. With rehabbing arms taking precendence and the amount of rain shifting start days around it can be difficult for these young pitchers to get into rhythm. John Gil added a hit and a walk in this game, and as good as he has been in Florida and as bad as Augusta has been I would not be surprised to see him get a look in Augusta this season.
(6-13) DSL Braves 10, (7-15) DSL Royals Ventura 2
Box Score
Carlos Monteverde, RF: 2-4, .267/.416/.350
Juan Espinal, CF: 1-4, .186/.357/.279
Elio Campos, 2B: 3-4, 2B, RBI, .265/.351/.338
Edward Cedano, SP: 2.1 IP, 2 H, 2 R, 2 ER, 3 BB, 4 K, 4.15 ERA
The command is still bad for Edward Cedano, but it sounds like with as live as his arm is he could turn into a late-blooming relief arm similar to how guys like Elison Joseph have done. Obviously the reports we have on him are very limited at this point, but with four strikeouts in this game and a fastball up to 99 mph I still keep a note every time he starts. Juan Espinal has been in the lineup a couple times this week after having previously not played since June 21st. His strikeout rates right now are atrocious (three in this game) so I wouldn’t be surprised to see a repeat of the DSL next year, though he is insanely physically gifted. Elio Campos had a big day and landed on my highlights above with his three hits, but he’s 20 years old and in his fourth season in the DSL so there’s not really much to see there.
<img alt="Tampa Bay Rays v Atlanta Braves" src="https://cdn.vox-cdn.com/thumbor/FFPvSaC7X8pLNM13qQFrpj3_hsQ=/0x0:5269x3513/1310x873/cdn.vox-cdn.com/uploads/chorus_image/image/73445340/2036203847.0.jpg">
Photo by Matthew Grimes Jr./Atlanta Braves/Getty Images
Alvarez has now gone deep five times for Gwinnett in 18 games Gwinnett’s offense suddenly seems high-powered, with them torching the St. Paul Saints for another double digit performance. Nacho Alvarez keeps on hitting for the Stripers, and while I am not of the opinion that he is ready it is going to steadily amplify the voices that want to call him up to the Atlanta Braves.
(39-45) Gwinnett Stripers 11, (42-41) St. Paul Saints 0
Box Score
Statcast
Nacho Alvarez, SS: 3-5, HR, BB, 3 RBI, .351/.432/.610
Drake Baldwin, C: 1-5, BB, .292/.414/.444
Eli White, CF: 2-6, RBI, .294/.402/.462
Zach Logue, SP: 5 IP, 5 H, 0 R, 0 ER, 0 BB, 5 K, 3.38 ERA
Brooks Wilson, RP: 2 IP, 2 H, 0 R, 0 ER, 0 BB, 3 K, 3.73 ERA
Hayden Harris, RP: 1 IP, 1 H, 0 R, 0 ER, 0 BB, 3 K, 12.00 ERA
The Gwinnett Stripers have enjoyed the Minnesota weather, scoring 32 runs over their past two games combined. Every time it seems like Nacho Alvarez might be slowing down just a little bit he goes out and has a massive performance, this time a three-hit evening that was highlighted by an opposite field home run in the second inning. It was exactly the sort of approach that we’ve seen more of from Alvarez as he’s dialed in the zones he knows he can attacked with impact. When Alvarez is jumping on first pitches he is able to do a lot damage, but also settles in and grinds out deep at bats without chasing once he gets into at bats. It’s a bit too early to see how exactly Triple-A pitchers are going to adjust to getting him out, but the early results indicate that they’re going to have trouble getting him out anywhere in the zone. Regardless of the pitch or location he seems to find a way to get the bat on the ball, he just hasn’t always found the barrel consistently.
It wasn’t one of the best days out there for Drake Baldwin, though he got the first inning started off well. Baldwin had a 108 mph single in the first inning on a cutter down in the zone, a spot he has feasted on this season, and would draw a well-earned walk later in the game. Baldwin’s combination of contact and hard-hitting in the zone this season so far has been impressive. We’re still working with small samples, but Baldwin is the only Triple-A hitter with a whiff rate below 12.5% and an average exit velocity above 93.5 mph on pitches in the zone. He’s not even close to those qualifiers either — his whiff rate in zone is only 10.1% (better than even Alvarez’s) and his average exit velocity on contact is 95.8 mph. He’s been knocking the cover off the ball, with the only real knock on it being that a lot of that contact has been on the ground. The Stripers have recently dropped his hands in his setup quite significantly, so it will be interesting to see how that adjustment goes and whether he can get the ball off the ground more often.
Hayden Harris struggled in his last appearance for Gwinnett, but he had the Saints befuddled in this one and forced five whiffs on seven swings at his fastball. You would think a jump to Triple-A might negatively impact Harris, but so far he has struck out 43.8% of the batters faced in his three outings. Daysbel Hernandez struck out a batter and retired all three that he faced, and it’s really kind of a shame that he has options because it seems like he would be in Atlanta if he wasn’t one of the few players the Braves actually have the flexibility to send down.
Swing and Misses
Zach Logue - 7
Hayden Harris - 6
Brooks Wilson - 4
(36-42) Mississippi Braves 2, (36-41) Biloxi Shuckers 12
Box Score
Keshawn Ogans, 3B: 2-4, .237/.287/.278
Cal Conley, SS: 1-4, 2B, .242/.313/.320
Luis De Avila, SP: 6 IP, 5 H, 3 R, 3 ER, 2 BB, 2 K, 3.97 ERA
Rolddy Munoz, RP: 1.1 IP, 3 H, 3 R, 3 ER, 1 BB, 0 K, 6.30 ERA
Luis De Avila has been much better on the mound of late, but unfortunately it was one of his poor days out there and it was a bad day all around for the Mississippi pitching staff. The M-Braves notched only three strikeouts — two from De Avila, and issued eight walks in the game. Rolddy Munoz has just not been good lately, and while his raw stuff still jumps off of the page it’s hard to see him ever succeeding if the command doesn’t make drastic improvements. Munoz allowed three runs in this game, and since the start of June he has an 8.18 ERA, 5.47 FIP, and only has struck out 17.3% of batters faced.
The team didn’t exactly impress on offense either, though that doesn’t extend to Keshawn Ogans who was the only Mississippi player with multiple hits in this one. Ogans has been much better of late, with a 129 wRC+ over his past ten games, but he has both not drawn walks and not hit for power all season. Some of that lack of power is the run environment, but overall Ogans isn’t hitting the ball hard and doesn’t take enough to really have a high on base percentage.
Swing and Misses
Luis De Avila - 5
(41-36) Rome Emperors 0, (44-34) Bowling Green Hot Rods 7
Box Score
EJ Exposito, SS: 0-4, .273/.344/.494
Sabin Ceballos, 3B: 1-4, .277/.366/.388
Kevin Kilpatrick Jr., CF: 0-3, BB. .246/.322/.372
Cory Wall, SP: 4 IP, 4 H, 4 R, 3 ER, 3 BB, 6 K, 3.27 ERA
Bowling Green had a home run derby off of the Emperors pitching staff, and they have dominated this series with wins so far in all four games. Emperors starter Cory Wall did something he hasn’t done much this season, forcing a lot of swing and miss and getting six strikeouts in the process. The problem is that the Hot Rods made impact contact when they did get to him. Coming into this game Wall hadn’t allowed a home run in his professional career, but the Hot Rods got three of them in just this start alone. Bowling Green added two more against Tyree Thompson, and it was really a case of the top prospects for the Hot Rods taking over in this game. Xavier Isaac and Brayden Taylor, both top 100 bats, went deep, along with Colton Ledbetter and Cooper Kinney who also fit into the Rays top 30. There wasn’t much more offense outside of those guys, but you really don’t need more when they put up runs like that.
Yoniel Curet dominated the Emperors lineup the last two times he has faced them, and that was true again on Thursday as he recorded seven strikeouts and shut out Rome across five innings. Without Sabin Ceballos and Drew Compton in the lineup for this game the Emperors were short two of their best hitters, and definitely the two on the team that make the most contact. As a result they struck out 14 time sin this game, and it was especially rough at the top of the lineup. EJ Exposito struck out three times, the first time he has had a three strikeout game since he whiffed four times on April 17th. Kevin Kilpatrick Jr. did steal a base, his 31st of the season, after drawing a walk, but Rome went 0-7 overall with runners in scoring position. At least Beau Philip did well out of the bullpen for Rome in his High-A debut, retiring all three batters he faced.
Swing and Misses
Cory Wall - 15
Tyree Thompson - 9
Elison Joseph - 10
(33-45) Augusta GreenJackets 2, (43-35) Columbia Fireflies 5
Box Score
Isaiah Drake, CF: 0-4, .165/.224/.267
Robert Gonzalez, RF: 1-2, 2B, BB, .189/.289/.289
Kadon Morton, SP: 4.1 IP, 4 H, 2 R, 2 ER, 3 BB, 5 K, 7.91 ERA
Isaac Gallegos, SP: 2.1 IP, 2 H, 0 R, 0 ER, 0 BB, 5 K, 3.18 ERA
Augusta took the loss in this game, a result of the offense still struggling, and that has surrounded Isaiah Drake cooling off at the top of the lineup. Fortunately it hasn’t been nearly the same level of struggle for Drake as it was early in the season, as he has made contact at a relatively high rate. Drake just hasn’t quite been finding the barrel and hitting the ball hard since those series a few weeks ago, and as such what he has been putting in play hasn’t been falling. I’ve commented a few times on Drake’s swing getting slappy and it’s really been bad over the last couple of weeks, though I’m not at all disappointed with his overall progress this season.
Then it’s on to the bottom of the lineup and Robert Gonzalez, who once again had a good day at the plate. Gonzalez hit a fly ball off of the wall the opposite way for an RBI double, the first run of the day for Augusta, and also drew a walk in his final plate appearance. Gonzalez has been the second-hottest hitter on the team lately behind Kade Kern, and since the start of June has a 109 wRC+. This is heavily impacted by him making much more hard contact lately — five extra base hits in his last seven games — though his strikeout rates remain relatively high. Over his past five games he has five walks and three strikeouts, though we’ve seen occasional stretches like that this season which are typically interrupted by an awful day. Overall though Gonzalez’s improvement has been rapid, and it’s mostly in zone recognition where Atlanta’s active efforts to have him take more pitches has paid off. One of his walk in Tuesday’s game was especially impressive, as he worked deep in the count and then spat on a low breaking ball that April Robert Gonzalez would have chased and missed. Speaking of Kade Kern he added two more hits in this game, and he has been a menace over his past ten games with a 205 wRC+ and a 12% strikeout rate. Kern is one of the older players I expected to do well this season who has disappointed on a largely disappointing team, and the hope is that he is doing what Jace Grady did earlier this season and starting a run of being the player we think he can be.
It was an interesting outing for Kadon Morton, who managed five strikeouts and got more swing-and-miss from the Fireflies than he has in any game this season. Morton got hit fairly hard though, and overall wasn’t very fine with his command. Morton had a tendency to miss up with his slider especially later in his outing, and that is really what got him into trouble. His fastball is only 89-91 right now, though sometimes these converted guys can see their velocity tick up the more they work as a pitcher. Morton’s slider is solid when he locates it but I’ve not yet seen major league quality traits from him. One notable development is that he did mix in a few changeups (possibly splitters) at 83-84 in the game, which isn’t something we’ve really seen from him. Isaac Gallegos has been solid since being brought up from the FCL, with a low-90’s fastball, a slider that has flashed above average, and the feel for an average changeup. He’s going to have to make it off of secondaries and his ability to locate that slider, but I can see him fitting in a big league role or even being moved into a starting role.
Swing and Misses
Kadon Morton - 11
Isaac Gallegos - 8
LJ McDonough - 8
(13-30) FCL Braves 2, (26-17) FCL Pirates 8
Box Score
Luis Guanipa, CF: 0-3, .310/.370/.405
John Gil, SS: 1-2, BB, .264/.368/.372
JR Ritchie, SP: 2.1 IP, 5 H, 5 R, 5 ER, 3 BB, 4 K, 6.14 ERA
Luis Arestigueta, RP: 1 IP, 2 H, 3 R, 3 ER, 2 BB, 1 K, 4.45 ERA
JR Ritchie had a terrible day on the mound in his third rehab appearance, allowing five runs and three walks. Ritchie still missed bats with his four strikeouts, but the dominance he showed early clearly wasn’t there. It’s expected for a guy during rehab to have one or two blips even against low level hitters, and it’s nice to see him up to 15 batters faced now. Luis Arestigueta also struggled in an unfamiliar role out of the bullpen, and it’s been a bit tough for these pitchers lately. With rehabbing arms taking precendence and the amount of rain shifting start days around it can be difficult for these young pitchers to get into rhythm. John Gil added a hit and a walk in this game, and as good as he has been in Florida and as bad as Augusta has been I would not be surprised to see him get a look in Augusta this season.
(6-13) DSL Braves 10, (7-15) DSL Royals Ventura 2
Box Score
Carlos Monteverde, RF: 2-4, .267/.416/.350
Juan Espinal, CF: 1-4, .186/.357/.279
Elio Campos, 2B: 3-4, 2B, RBI, .265/.351/.338
Edward Cedano, SP: 2.1 IP, 2 H, 2 R, 2 ER, 3 BB, 4 K, 4.15 ERA
The command is still bad for Edward Cedano, but it sounds like with as live as his arm is he could turn into a late-blooming relief arm similar to how guys like Elison Joseph have done. Obviously the reports we have on him are very limited at this point, but with four strikeouts in this game and a fastball up to 99 mph I still keep a note every time he starts. Juan Espinal has been in the lineup a couple times this week after having previously not played since June 21st. His strikeout rates right now are atrocious (three in this game) so I wouldn’t be surprised to see a repeat of the DSL next year, though he is insanely physically gifted. Elio Campos had a big day and landed on my highlights above with his three hits, but he’s 20 years old and in his fourth season in the DSL so there’s not really much to see there.
Link to original article