P2 Top 30

A look at how the current top 30 prospects did today. If a player is in the majors and loses his prospect eligibility, he will be removed. Everyone below him will be shifted up a spot, and a new player will be added to the bottom of the list. If a player is out for the season, he will be removed and everyone below him will move up a spot. Removing these guys doesn’t mean they have lost prospect status. It is just an attempt to get 30 active prospects on the list. Rankings are from the 2016 mid-season update, and links on each name go to their Pirates Prospects player pages.

We’re working on a solution for the PHP stat codes not working in the app.

1. Tyler Glasnow, RHP, Pirates -[insert_php] include_once (‘./p2-stats/stats_functions.php’);

2. Austin Meadows, CF, Indianapolis – [insert_php] display_top30(640457,’B’,’20160802′);

3. Josh Bell, 1B, Indianapolis – [insert_php] display_top30(605137,’B’,’20160802′);

4. Kevin Newman, SS, Altoona – [insert_php] display_top30(621028,’B’,’20160802′);

5. Mitch Keller, RHP, West Virginia -[insert_php] display_top30(656605,’P’,’20160802′);

6. Nick Kingham, RHP, GCL Pirates – [insert_php] display_top30(592468,’P’,’20160802′);

7.Cole Tucker, SS, Bradenton – [insert_php] display_top30(657061,’B’,’20160802′);

8. Chad Kuhl, RHP, Indianapolis – [insert_php] display_top30(641771,’P’,’20160802′);

9. Will Craig, 3B, Morgantown –  [insert_php] display_top30(643269,’B’,’20160802′);

10. Steven Brault, LHP, Indianapolis – [insert_php] display_top30(643230,’P’,’20160802′);

11. Ke’Bryan Hayes, 3B, West Virginia -[insert_php] display_top30(663647,’B’,’20160802′);

12. Elias Diaz, C, Indianapolis – [insert_php] display_top30(553869,’B’,’20160802′);

13. Clay Holmes, RHP, Altoona – [insert_php] display_top30(605280,’P’,’20160802′);

14. Yeudy Garcia, RHP, Bradenton -[insert_php] display_top30(650817,’P’,’20160802′);

15. Gage Hinsz, RHP, West Virginia  – [insert_php] display_top30(656543,’P’,’20160802′);

16. Trevor Williams, RHP, Indianapolis – [insert_php] display_top30(592866,’P’,’20160802′);

17. Alen Hanson, 2B, Indianapolis – [insert_php] display_top30(593700,’B’,’20160802′);

18. Tito Polo, OF, Bradenton – [insert_php] display_top30(622738,’B’,’20160802′);

 19. Stephen Tarpley, LHP, Bradenton – [insert_php] display_top30(605501,’P’,’20160802′);

20. Brandon Waddell, LHP, Altoona – [insert_php] display_top30(663399,’P’,’20160802′);

21. Tyler Eppler, RHP, Altoona -[insert_php] display_top30(621169,’P’,’20160802′);

22. Max Moroff, 2B, Pirates -[insert_php] display_top30(621559,’B’,’20160802′);

23. Taylor Hearn, LHP, West Virginia – [insert_php] display_top30(621368,’P’,’20160802′);

24. Adrian Valerio, SS – Bristol – [insert_php] display_top30(650832,’B’,’20160802′);

25. Braeden Ogle, LHP, GCL Pirates – [insert_php] display_top30(669180,’P’,’20160802′);

26. Kevin Kramer, 2B, Bradenton -[insert_php] display_top30(596012,’B’,’20160802′);

27. Travis MacGregor, RHP, GCL Pirates – [insert_php] display_top30(669740,’P’,’20160802′);

28. Max Kranick, RHP, GCL Pirates – [insert_php] display_top30(668820,’P’,’20160802′);

29. Frank Duncan, RHP, Indianapolis – [insert_php] display_top30(641538,’P’,’20160802′);

30. Dovydas Neverauskas, RHP, Indianapolis – [insert_php] display_top30(596720,’P’,’20160802′);

P2 Top Performers

[insert_php] display_topperf(‘20160802’);


Box Score

[insert_php] create_boxscore(‘20160802′,’ind’);

Indianapolis won 5-4 on Tuesday night, holding off a late comeback from Columbus. Frank Duncan started and had some control issues that led to three walks. That was one start after he walked a career-high four batters. Duncan was throwing a lot of strikes, he would just lose the zone for a few pitches then get it back. He gave up two runs on six hits, including a solo home run to Indians prospect Bradley Zimmer. Duncan threw 74 pitches, 50 for strikes, and he ended up with a 4:3 GO/AO ratio and six strikeouts.

After A.J. Schugel tossed two scoreless innings, Edgar Santana made his Indianapolis debut and retired the side in order on two ground outs and a strikeout. Jorge Rondon closed it out, but not before making it interesting by allowing two runs to bring Columbus within one run.

The offense was basically everyone in the lineup except Jason Rogers. The other eight starters each had one hit. Daniel Ortiz and Gift Ngoepe hit back-to-back long homers in the second inning, both no doubt shots. The homer for Ortiz was his 13th and it brought home two runs. Ngoepe’s was his sixth of the season. Josh Bell played right field again and even picked up an outfield assist, though his throws have been rainbows for the most part. He had a single and a walk. Jose Osuna hit his 30th double of the season, while Willy Garcia hit his 24th double.


Box Score

[insert_php] create_boxscore(‘20160802′,’alt’);

ALTOONA, PA – Cody Dickson had a nice comeback outing after walking six and allowing five earned runs in 2.2 innings during his last time out. Tonight, he allowed two runs in the first – without really allowing any hard hit balls (mostly grounders through the infield) – then shut down Richmond through five more innings pitched.

Dickson was gaining some momentum before his last outing, with a 1.52 ERA in 23.2 innings/four starts, but things really seemed to fall apart his last time out. He got some of that back tonight, mostly due to being able to locate better and not fall apart because of walks.

After the first inning, Dickson settled into the game well, only allowing two more hits the rest of the way. His command issues seem to come back around as he tires in a ballgame, as he walked two batters in a row in the fifth, but he worked around both of those walks (thanks to a great catch by Barrett Barnes in left field) to get out of that inning and get a 1-2-3 sixth.

“His aggression was really good,” Pitching Coach Justin Meccage said. “He got better as the game went along.”

Dickson commanded his fastball well tonight, other than in the fifth inning with the two walks. Meccage praised Dickson for a plus changeup, as well, which bailed him out in a few different situations. He was able to throw some left-on-left changeups, which is not something that he has done a lot of in his career.

Curve manager Joey Cora would still like to see less walks from Dickson in an outing.

“When he throws strikes, he is tough to hit,” Cora said. “Obviously, he was better tonight than the last time out. Hopefully, he will get some consistency and give us a few good starts in a row. All we want for him is to throw strikes and let the defense play for him.”

Curve relievers Josh Smith, Brett McKinney, and Montana DuRapau (save) each threw one inning in relief, with DuRapau striking out the side in the ninth.

Barrett Barnes made his presence felt again tonight for the Curve, going 2-for-4 with a double, and also making that fantastic catch in the field. With two on and two outs in the fifth inning, the Richmond batter hit a long drive to the left field fence. Barnes tracked the hit to the wall and leapt to take away a home run.

Barnes’ double was a gap shot to left-center field, and he came around to score after the hit in the second inning. He also hit a line drive RBI single in the third.

Anderson Feliz took lead-off responsibilities tonight with Kevin Newman moving down to third in the lineup. Feliz walked in his first two plate appearances then proceeded to steal second base both times. This is the first time since Austin Meadows on May 28th that a Curve player has stolen multiple bases in a game. Feliz doubled and singled in his next two at-bats for a 2-for-2 night.

Justin Maffei went 3-for-4, including an RBI single in the second.

The Curve won the game 5-2, to keep them atop the Eastern League Western Standings tied with Harrisburg. The game really took a turn in the bottom of the third inning tonight, when center fielder Jon Schwind threw out a Richmond player trying to score on a sacrifice fly at home. Schwind made a fantastic throw from medium depth in center to Jin-De Jhang to get the runner out. The score was 2-1, Richmond, at that point, and the Curve turned around to score three runs in the bottom of the inning.

Note: Jason Creasy, who has been on the disabled list with a forearm strain since his last start on April 29th, was in uniform and back in the bullpen for tonight’s game. He has yet to be removed from the disabled list, but he has been throwing for a couple of weeks. -Sean McCool


Box Score

[insert_php] create_boxscore(‘20160802′,’bra’);

Bradenton has off on Tuesday.


Box Score

[insert_php] create_boxscore(‘20160802′,’wva’);

West Virginia lost 6-2 on Tuesday night in Hagerstown, as Taylor Hearn made his debut for the Pirates. After starter Dario Agrazal allowed four runs over 5.2 innings, Julio Eusebio got the final out of the sixth inning. Hearn came out for the seventh and the first batter reached on a bunt single. That was followed by a 6-4-3 double play and then a fly out to left field for the third out.

In the eighth inning, Hearn started with another infield single. That was followed by a wild pitch, a stolen base and a walk. After a ground out scored a run, Hearn committed a throwing error, which moved the runner to third base. That runner would score on a sacrifice fly. Hearn is the prospect who the Pirates got in the Mark Melancon deal. He threw 28 pitches, with 19 going for strikes. He picked up one strikeout.

The offense managed to pick up single runs in the sixth and ninth innings. The first run scored on a single by Logan Ratledge, followed by a double from Carlos Munoz. In the ninth, a hit-by-pitch and a walk, were followed by a Daniel Arribas single which loaded the bases with no outs. Ryan Nagle brought home a run on a sacrifice fly, but a fly out by Tyler Filliben and a pop out by Christian Kelley ended the game. Munoz had two hits and a walk. Kelley hit his 12th double.


Box Score

[insert_php] create_boxscore(‘20160802′,’wev’);

Morgantown lost 5-4 to State College in 11 innings on Tuesday afternoon. Sixth round pick Cam Vieaux started the game and gave up a lead-off double, which was followed by a sacrifice bunt and a sacrifice fly for the first run. He retired nine in a row after the double, then walked the first batter of the fourth inning. That was followed by two singles to bring home the second run. Vieaux finished with two runs on three hits and a walk in five innings. He had two strikeouts and a 5:2 GO/AO ratio. His fastball touched 94 MPH early in this game.

Eighth round pick Dylan Prohoroff followed and allowed solo runs in the sixth and seventh innings. The Black Bears would tied the game with two runs in the eighth inning. Luis Paula followed with two scoreless innings, including the ninth frame when he loaded the bases with no outs and pitched out of the jam. Scooter Hightower took the loss in the 11th inning.

The offense had 12 hits, three walks and two hit batters, but they went 1-for-11 with runners in scoring position and left 12 runners on base. Arden Pabst had three hits, raising his average 26 points. Ty Moore and Kevin Mahala each had two hits and scored two runs. Mahala hit his first home run as a pro.

Will Craig had a single and a walk. He also lined out to shortstop on a well struck ball. Craig committed his 12th error of the season, this one on a throw. He did make a nice play ranging to his left earlier in the game, but the defense is still rough.

Box Score

[insert_php] create_boxscore(‘20160802′,’bri’);

Ike Schlabach had some decent season stats until Tuesday night’s game. This will probably be remembered as his start where we say “except for his start on August 2nd, he had a strong season”. The 19-year-old lefty got smacked around over 3.2 innings, allowing nine runs (seven earned) on eight hits, one walk and one hit batter. In his first 11 games as a pro since signing as a 19th round draft pick last year, he never allowed more than four runs in a game.

Four pitchers followed Schlabach for the last 5.1 innings without allowing an earned run. Two more runs scored in the 11-5 defeat, but five Bristol errors led to four unearned runs on the night. Raul Siri committed three of those errors, giving him ten on the season. That’s a very high total for someone who is a strong defensive second baseman, but four of those errors were made while he was at other positions.

On offense, Raul Siri hit his second home run of the season. He also walked twice and scored two runs. Daniel Cucjen had three hits and scored two runs. Huascar Fuentes doubled and drove in two runs. Adrian Valerio hit his ninth double, while Jhoan Herrera hit his tenth double.


Box Score

[insert_php] create_boxscore(‘20160802′,’pir’);

The GCL Pirates put up three runs in three different innings, making up for the first poor performance from second round pick Travis MacGregor. It was a tough day on the mound for MacGregor, who came into the game with a 1.10 ERA in his first five starts. In 3.2 innings, he allowed five runs on six hits and one walk, striking out two batters. With two outs in the third inning, he served up his first pro home run, a three-run shot that gave the Tigers West a 4-3 lead at the time. After MacGregor left, Justin Topa, Ronny Agustin and Alex Martinez combined to throw 5.1 shutout innings for the 9-5 win.

The Pirates had three offensive outbursts, starting with three runs in the second inning. They actually loaded the bases on three bunt singles. Then a line drive single by Nelson Jorge brought in the first run, followed by a two-run single from Henrry Rosario.

In the fourth inning, Mikell Granberry started things off with his eighth double. That was followed by two infield hits, then a Boomer Synek single that brought home two runs.

The Pirates picked up insurance runs in the seventh, loading the bases on a single, hit-by-pitch and a walk. The runs scored one-by-one on a sacrifice fly from Andrew Walker, a fielding error, and an infield single by Rosario.

The Pirates had a total of 15 hits in the game, though seven of them didn’t leave the infield. Rosario had four hits, Synek had three, and Edison Lantigua and Andrew Walker each had two hits. Granberry and Yondry Contreras each scored two runs.

Lantigua left this game after making a diving catch in the fifth inning. It was hot weather, and after a couple long runs, including the diving catch in foul territory, he left due to heat exhaustion. He was fine after the game and will probably sit out one day as a precaution.


Box Score

[insert_php] create_boxscore(‘20160802′,’dpi’);

The DSL Pirates had a doubleheader on Tuesday against the Indians. The Pirates dominated in game one, winning 6-0, as they got five shutout innings from Sergio Cubilete, and two shutout frames from Eumir Sepulveda for the save. Cubilete allowed just one hit and this was only the third time in 11 starts that he made it through five innings before reaching his 75 pitch limit. Rudy Guzman and Carlos Garcia each drove in a pair of runs. The last six batters in the lineup each scored one run. Garcia had a single, double and a walk in three trips to the plate.

In game two, the Pirates got more strong pitching for a 5-0 win. Wilmer Contreras made his first pro start and threw four shutout innings, allowing one hit, no walks and he struck out seven batters. In 28.1 innings this season, he has allowed 18 hits and has 28 strikeouts. Contreras has allowed ten earned runs this season, though six of them came during one game in which he recorded just one out. Randy Jimenez and Ramon Garcia closed out the game for the win (Jimenez) and save.

Rudy Guzman had two hits in this game, and just like in game one, he drove in a pair of runs. He also stole his ninth base of the season. Jeremias Portorreal singled, walked and picked up an RBI in this game. He singled in the opener as well, which gives him an eight-game hit streak and a 19-game on base streak at the end of the day.

The Pirates are now 19-31 with 22 games left in the season. Despite winning both games, they are in danger of being eliminated from their division and the wild card spots this week.

IMPORTANT: You will need to update your password after the switch to the new server in order to log in and comment. Go to the Password Reset Page to change your password.


  1. Jaso is basically untradeable. He can only play first or DH..which are both power hitting positions. Signing him to a 2 year contract was a terrible idea.

  2. John,
    As catcher Jin-De Jhang is batting clean-up (4th) at Altoona, BA .283 when will you move him up in Prospect ranking? Especially now that Reese McGuire has been outed.
    Is he being ignored? I haven’t see anything written about him.

    • If I recall correctly his only tool is hitting for contact. Most players with one tool don’t get attention as “top prospects”.

      • I think you’re right. But he has shown to be a good hitter.
        Gotta hope Cervelli is okay or the layered depth in the organization will be severly tested.

    • This is what I hate about this prospect ranking crap
      People are all wound up about thecPirates moving two “top 10” prospects who will probably never touch a major league field and Adam Frazier who Tim and John hate makes a significant contribution in his short time in Pittsburgh….

      • I don’t remember either of them basing Frazier. More like saying he is a big league reserve. Would like to see more of him, but he looks like he’s got a major league bat.

        • Having 2 months of success as a reserve doesn’t mean a thing. Alex Pressley all the way to Marvell Wynne(sp?) We have seen this type of thing before. My question is why the hell is he not leadoff over Jaso?

            • Jaso is still up because he’s not totally useless, and we have to pay him 4 million next year no matter what. But there’s no way Bell shouldn’t be in the line up, move Frazier to leadoff, get Bell hitting 3rd, move Cutch down in the order and stop being oblivious to what is going on in front of your face.

      • Your hilarious. Majority of the time you have off the wall comments and argue with people which I find to be amusing, but when you bash two writers on the site, you go way too far. I read every article on this site and have never seen any writer on here bash any player. Your just embarrassing yourself, Bruce. Give it a rest sometimes.

      • Bruce, can you explain then how this team has ever had any success at all considering that most of the roster and their biggest contributors are most likely made up of players that graced top ten prospects lists

        And that’s not really the issue with trading McGuire and Ramirez. The issue is that the league has a perceived value of top ten prospects despite the fact that a few do indeed become busts. And when you move them for a guy like Drew Hutchison, you’re making a poor deal, because better players could likely be had for that value

    • Glad to see Frazier in there tonight. Didn’t see much of the game, but I did see Frazier’s 2 ribbie base hit down the 3rd base line. Dude just knows how to hit. Keep Harrison on the bench and play Frazier PLEASE!!!! Also, keep Cutch on the bench in favor of Joyce PLEASE!!! Cutch was the face of the franchise for years, yes I understand that. But now he SUCKS!!! Please, Hurdle, make him the 4th outfielder. And please NH, trade him in the offseason while he still has some value, whatever it may be.

  3. Love what I’ve seen from Frazier so far in the majors. Only one criticism- I can see why he got thrown out a lot stealing. He needs to learn how to slide- his leading foot is off the ground and actually goes over the bag and so he doesn’t actually make contact with the bag until his back leg hits it. That’s how he got thrown out the other day after nicely extending a single to a double, and he almost got thrown out again tonight doing the same thing.

    Other than that, what an addition he’s been to the bench, and man, that guy can see some pitches and hit.

  4. I’ve noticed that some teams have two teams in the GCL and DSL. What is the mechanics of that setup? More prospects, more filler?

      • It’s very easy to fill two rosters down there. Bonuses under $10K don’t count against the cap and you could find 50 fillers at any tryout in the Dominican and probably sign them all for under $100,000 and none of it would affect your budget. 50 fillers get paid a total of $120,000 a year in salary. They only get paid during the season and get $800 a month.

    • Many more fillers. The purpose it serves is allowing more innings for your pitchers, more games at SS, CF, C for a chance to get better at defense at key positions. The Pirates tried it one year and their Dominican academy is set up to handle two full teams at any time.

      Those teams with two rosters usually have one really good team because they can stack the team. They also have about 40 roster fillers and switch them around based on need.

      In the Dominican, it doesn’t cost much to add 25-30 roster fillers for a season. They only get paid $2,400 a season, so 30 players cost $72,000 a year in salary. Add in food cost and a meager bonus, fillers will sign for $5,000 or less just to get in there. You’re talking $200,000 a year maybe to fill an extra team and if you have ten pitchers, two catchers, two shortstops and two center fielders you think are all worth getting extra time, that’s a small price to pay. Those fillers are basically like Indy ball players here, except once you sign one, you can keep him around for four years at such a ridiculously low cost and because of where they are, they can get by still.

      If the Pirates wanted to field another team, they could easily do it and the International budget wouldn’t affect it because bonuses under $10K don’t count against the cap

  5. Losing interest in the season. To wounded from the trades. Don’t really care as much. Once you get invested in a player to root for the s hit general madman trades them away for cash. Wonder what the Toronto press and fans are saying about this hot mess of a trade?

    • They simply cannot believe they got Liriano, Ramirez and McGuire for their man Hutch, who couldn’t make their rotation. Pretty clear from the comments that they don’t understand the salary dump and prospect sale economics of it. Lots of chatter about how outraged the Pittsburgh fans are as a result they think their GM put one over on us.
      Seem to be believing the Martin and Liriano reunion could work.

    • I don’t think we have had a game thread for years here. There are pre-game notes when they are at home, if that’s what you mean. Sometimes we have road coverage too. Most people just talk about the game here along with the minors

    • Another 5 inning outing for Cole. Bummer. Too many baserunners and too many deep counts.

      Though the Bucs have taken the lead in the top of the 6th which is nice.

      • As the emperor said to Mozart – “too many notes”
        Cole will never be an ace until he figures out how to be efficient…

        80 pitches get u through 8 innings most nights

        • “80 pitches get u through 8 innings most nights”

          Only if you’re Greg Maddux. No current MLB starter gets through 8 innings with 80 pitches. Not one. Not even close.

    • “we love the bat. The ability to work the pitcher to high pitch counts. The man is dedicated to learning his craft at first.”
      Is he something like 0-19? And being replaced every game for a better defender.

      • At a point in time like this you have to adjust, similar to the Neise situation. Jaso should be a bench player period unless they find a waiver way to offload him. Freese/SRod should be 1b daily until they free Bell.

      • Yes… Neil loves to keep talking about what we love even if others don’t see it or statistics don’t bear it out. They have no problem paying too much, playing someone too much or giving away too much when they “love” someone in their mind.

    • Jaso in Jun – .197/.313/.296/.609 OPS 10W/15K
      Jaso in Jul – .200/.262/.250/.512 OPS 4W/15K

      It is what it is. He is trending, but not in a positive direction.

      • So the stats back up the eye test. I have read that he has been streaky in the past. Time for a good streak but get him out of leadoff in the mean time!

        • I think it could be more a case of fatigue. He will turn 33 shortly, and in 2015 he played defense in only parts of 8 games in the OF where he recorded 2 Putouts and 1 Assist. He has now played around 90 games so far this year. He only had 185 AB’s for all of 2015 and he now has 295 AB’s in 2016.

          11 times as much work on defense and on schedule to double the amount of AB’s which means double the amount of running the bases. The stats do support the eye test, but the Pirates seem to be very selective in which stats to which they want to pay attention.

Comments are closed.