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’,’20160731′);

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

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

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

6. Reese McGuire, C, Altoona -[insert_php] display_top30(624512,’B’,’20160731′);

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

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

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

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

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

12. Harold Ramirez, OF, Altoona -[insert_php] display_top30(623912,’B’,’20160731′);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

P2 Top Performers

[insert_php] display_topperf(‘20160731’);


Box Score

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

INDIANAPOLIS — One aspect had been consistent with Trevor Williams over the past month: his command was excellent.

That has changed over his last two starts. The main difference for Williams against Norfolk on Sunday, he was able to work around the control problems.

Williams threw six shutout innings, but needed a season-high 103 pitches to do so. He allowed four hits, while walking five batters and striking out two.

Still, this was a bounce back outing for Williams who allowed six hits, three earned runs, and three walks in 2.2 innings in his previous start.

“The last start was just overall frustrating,” Williams said. “I made a lot of bad pitches, but today my real goal was to come back and bounce back from that one mishap outing. It was ugly today, no doubt. But I gave the team a chance to win and came out with the lead.”

Control problems will haunt any pitcher, but especially someone like Williams who does not have overpowering stuff. He has allowed eight walks in 6.2 innings over the past two starts. Williams had allowed just three walks in the 39.2 innings prior to this streak.

“He doesn’t have that real wipeout pitch,” Indianapolis manager Dean Treanor said. “So the command is important for him. But the thing he has to be able to do is get that early contact and early outs.”

One major league scout saw Williams throw eight shutout innings against Charlotte on July 21. He said Williams’ command was so good that it made up for having average pitches, labeling him a fifth-starter type of talent.

“I’ve never been a guy that walks many guys,” Williams said. “But I made some big pitches when I had to (against Norfolk). I pitched around some hitters to get into the double-play situation and I had some great defensive plays.”

Williams had a 0.98 earned run average during his six starts in July and teams hit just .175 against him. He’s mixed up his fastball and slider well to keep hitters off-balanced. He doesn’t feel the walks over the past two outings can be pinpointed toward any one mechanical issue.

“It could be just little things off here and there,” Williams said. “It is just something we’ll have to dial back into in the next bullpen session. Other than that, it’s just attacking the zone early and putting away hitters when I have to.”

Against Norfolk on Sunday, Williams retired the side in the fourth inning. But Williams allowed a walk in every other inning he pitched. Norfolk had two runners on base in four of the six innings that Williams pitched.

“Anytime you have that many baserunners and get out of it — he’s obviously making some pitches,” Treanor said. “But we can’t be walking five guys in six innings.”

Indianapolis dropped two of three games in the series against Norfolk, a team with a 43-65 record. Indianapolis entered the day trailing division leader Columbus by five games. Those teams begin a four-game series on Monday.

“I think he felt it was on his shoulders to give us a win going into tomorrow,” Treanor said. “I think there was a little extra effort in a lot of pitches. But it turns out to be six shutout innings, in that regard there is a huge positive. But when there is 103 pitches in six innings, you can’t do that. He has to be better than that.”

Jason Rogers appears to be one player breaking out of an offensive slump. He entered the weekend hitting .188 but went 2-for-4 on Sunday after going 3-for-4 against the Tides on Saturday.

Rogers led the second inning off with a single and scored on Willy Garcia’s double. But Rogers made an awful baserunning error in the fourth inning. Danny Ortiz singled and Rogers rounded third and ran through a hold sign by third baseman coach Miguel Perez. He finally stopped midway down the line, paused, before trying to continue running home and was easily thrown out to end the inning.

Jose Osuna went 0-for-4, snapping his 14-game hitting streak. Josh Bell, batting fourth and one spot behind Osuna, also went 0-for-4.

Norfolk scored four runs in the seventh inning, one off Kelvin Marte and three off A.J. Schugel. – Brian Peloza


Box Score

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

Altoona lost the first game of a doubleheader on Sunday, as Alex McRae got knocked out of the game in the third inning. McRae went 2.2 innings, allowing three runs (two earned) on five hits and five walks. He threw 86 pitches in his shortened outing, including 38 in the first inning alone. While he has had some strong starts since joining Altoona at the beginning of June, he has also had some very poor outings, which has led to a 6.89 ERA, a .357 BAA and a 1.87 WHIP.

The Curve had just two hits in the game, singles by Edwin Espinal and Erich Weiss. They scored their only run in the fourth inning on a walk to Kevin Newman, followed by a ground out from Weiss and an RBI single from Espinal. Weiss also drew a walk, in a nice game at the plate for him, but his error in the third inning led to an unearned run charged to McRae.

Game Two: Clay Holmes pitched five innings on Sunday and had a nice outing, giving up one earned run on two hits, two walks, and a hit batter. He could have been more efficient with his pitches, but he was also hurt by an error in the first that turned a routine fly ball into two unearned runs. With one out and a man on first, a fly ball to left field looked like an easy play for Barrett Barnes, but right before he caught it, Harold Ramirez ran in front of him and dropped the ball.

Holmes threw 53 of his 86 pitches for strikes, so besides the two walks and the hit batter, he had decent control. He struck out four batters, had an 8:3 GO/AO ratio. At one point, he retired ten batters in a row. That streak was snapped in the fifth, by a line drive that went over the right field fence for his only earned run.

The Curve had some chances to score in this game, but they ended up losing 3-1. They left eight men on base and went 0-for-5 with runners in scoring position. The only run scored in the seventh after Barrett Barnes led off with his 20th double of the season. Stetson Allie reached on a fielding error, then Anderson Feliz and Erich Weiss walked, scoring Barnes. With two outs, Harold Ramirez came up and flew out to right field to end the game.


Box Score

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

Bradenton had their bats working on Sunday, but the pitching and defense cost them in an 11-7 loss. We start with the bad, beginning with JT Brubaker, who gave up five runs on seven hits and four walks in 4.2 innings. It didn’t get any better after he left, as Junior Lopez followed him with three runs in his 2.1 innings. Luis Heredia came on to pitch the eighth and got two outs before being replaced. He threw just 17 of his 34 pitches for strikes, leading to three runs (one earned) on one hit and three walks.

On defense, the double play combo of Cole Tucker and Pablo Reyes combined for three errors. Tucker’s second error with two outs in the eighth led to those two unearned runs off Heredia.

The good side was the hitting, and Tucker led the way from the lead-off spot, collecting three singles and scoring two runs. He also had three hits on Saturday night. Jerrick Suiter had the biggest game, picking up four hits and driving in four runs. He connected on his fifth home run of the season, a solo shot in the fifth inning. Connor Joe had two hits, including his 22nd double. Tito Polo walked twice and scored two runs. Jordan Luplow had a single, double, walk, scored twice and picked up an RBI.


Box Score

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

Gage Hinsz started on Sunday and did a terrific job the first five innings before running into a little trouble in the sixth. Hinsz allowed two hits and hit two batters through the first five frames, with one of those hits being a slow hit grounder to shortstop. He also had seven strikeouts at that point. In the sixth, he allowed a double and a single to start the inning. Then after his eighth strikeout, Hinsz lost the shutout, as a single scored the runner from third base. That ended his day, and then reliever Jess Amedee stranded both runners by picking up two strikeouts. Amedee ended up with seven strikeouts in only 2.2 innings.

Hinsz threw a total of 91 pitches in this game, 60 for strikes. That ties his career high for pitches thrown in a game. Hinsz has now gone at least five innings in all 11 starts, which is impressive for a 20-year-old in Low-A. For comparison, Mitch Keller has gone at least five in 14 of his 18 starts. Hinsz has a 3.26 ERA in 60.2 innings this season, with only 11 walks. That’s compared to 23 walks last year with Bristol in 38 innings.

The offense was led by solo homers from Logan Hill and Danny Arribas. Hill hit his fifth home run for West Virginia (he also homered twice for Bradenton). He added 11th double and also drove in another run. Arribas hit his tenth homer and picked up his 16th double. Logan Ratledge and Alfredo Reyes each had two stolen bases. They now have 22 and 23 (Reyes) steals this season.


Box Score

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

Morgantown lost 5-3 on Sunday, as James Marvel got roughed up over 4.2 innings of work. Marvel allowed four runs (three earned) on four hits and four walks, striking out four batters. He needed 87 pitches to get through his abbreviated outing. One area in which he continues to excel is the ground balls, which is what you hope for from a sinkerball pitcher. He had an 8:2 GO/AO ratio in this game, and a 2.23 GO/AO ratio on the season. Marvel now has a 4.40 ERA in 43 innings. As I mentioned after his last outing, the most important thing this season is just getting him innings, so he has something to build off of next season. His Tommy John surgery cost him all of last season.

Neil Kozikowski followed Marvel and gave up one run over 1.1 innings. Billy Roth finished the game with two scoreless frames. He has thrown 7.1 shutout innings over his last five appearances.

Will Craig reached base three times in this game and scored a run. He had a single, a walk and a hit-by-pitch. Kevin Krause gave the Black Bears an early lead with a two-run homer in the second inning. They extended that lead to 3-1 in the top of the third with a Stephen Alemais double, followed by a Sandy Santos single.

Box Score

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

Bristol took a tough loss on Sunday night, going down 4-3 to Johnson City in 14 innings. The game was tied 2-2 in the fourth inning, then both teams scored a run in the 12th inning. Bristol scored twice in the fourth, as Garrett Brown reached on an error to start the inning, the scored on a triple by Huascar Fuentes. A ground out by Jhoan Herrera scored Fuentes. In the 12th inning, Daniel Cucjen began the inning by reaching on an error, then he scored on a double by Fuentes.

The Pirates had 11 hits in the game, though the bottom four hitters in the lineup combined to go 1-for-22. Adrian Valerio and Jhoan Herrera each had three singles. Valerio was on a 5-for-38 stretch during his previous ten games.

Adam Oller started for the first time since July 2nd and allowed two runs over five innings. He has been pitching in relief recently, where he allowed two runs over 15 innings, with 18 strikeouts. Pasquale Mazzocoli and Jordan Jess followed Oller with three shutout innings each. Robbie Coursel took the loss, allowing the runs in the 12th and 14th innings.


Box Score

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

The GCL Pirates are off on Sunday


Box Score

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

The DSL Pirates are off on Sunday

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. After today’s loss I think we need to unload some players that could fetch decent return for the future. I just don’t see us getting it done this year. Get what u can for Joyce and Freese. Maybe even Jaso, Neise, Locke, Feliz. Most won’t be back next season anyway. Should be able to get some lottery ticket prospects for them.

    • I’m leaning toward agreeing, but I don’t know that you could even get another team to cover the remainder of Neise’s contract…let alone give up a player…Locke is pretty close to being in the same boat…and probably Jaso with as bad as he’s tanked over the last few months. Joyce, Freese, Feliz, and S-Rod would net something for each.

      But it would be shameful and embarrassing to blow up the team…so it would be a tough call.

      • If you are swept by the Brewers this year at the end of July, when they are looking to blow up their team why wouldn’t trading bolt on, non-core players be the best thing to do? Of course the BrewCew is looking to move an All Star in Lucroy. The Pirates you mentioned aren’t core players so “blowing up” isn’t the same thing for the two teams.

        A couple of off season issues will need to be resolved:

        Do the Bucs move on from Cutch?

        Is Kang’s legal problem resolved and can they refocus his mind on baseball?

        Is Harrison the answer at 2B, or are the Pirates better suited to start Frazier at 2B batting leadoff, move Harrison to super utility, move Jaso to the Bench (or trade him) and start Bell at 1B?

      • What’s shameful and embarrassing is that the GM has put this team in the position of announcing Jeff Locke as the starter Wednesday night and Ryan Vogelsong as the starter Thursday.

        • What I would say is shameful is that…I would argue…the contributions of Joyce, Freese, and S-Rod (the most tradeable of the non-core assets) have probably won the Pirates about 4-5 games this season. So, without them, you might be looking at team that is about 7-9 games under .500. If that’s the pace they’re going to play at for the rest of the season without them…that’s going to be pretty damned ugly to go from almost 100 wins to below .500.

  2. The 2016 Pittsburgh Pirates bridge season. The FO stated as much in the offseason, and it looks more and more like that will be the case. I wasn’t upset by the offseason; I was excited to see the next wave of prospects get their chance.

    What I didn’t expect was this:

    1) Liriano reverted back to the bad Liriano that the Twins dumped.

    2) Our star player, some guy named Cutch, being a terrible hitter to go along with his defensive decline.

    3) Kang’s inability to hit after his personal Chicago Fire.

    4) Starting rotation being even worse than I expected (minus Cole).

    5) Terrible bullpen. Dumpster diving for garbage arms finally caught up with us.

    *** When you look at those 5 points, it’s obvious to expect a poor season and a team that really never had a chance at competing for anything.***


    1) Polanco is a darn good player and a star in the making. When Meadows arrives to take over for Cutch, the Pirates will have the best outfield in baseball.

    2) Prospects look good. We should be very excited about the future. Let’s just hope we get to see more playing time for most of them.

    3) As bad as things have gone for this team so far, they are above .500 and still have a shot at a Wild Card birth. That’s incredible when you consider what has transpired so far this year. Regardless of what happens, my only expectation of this 2016 team is to end up with a winning record. And I still think they can do it regardless of who they trade.

    • The bullpen has been really solid for about 6 weeks though. Horrible starting and situational hitting lead by Cutch ruined the season so far.

    • I agree. Although I would go even further and say if just Cutch hit as well as last year and Liriano had an era of 3.60, we would more likely be 10 games over .500 and owners of the second wild card…

  3. Here’s a glaring example (to me at least) of Hurdle and the FO thinking they are smarter than they are that has bothered me all season…and I don’t want to hear the “You only know you are gonna lead off once a game” bs. You at least know the leadoff hitter will get the most AB on the team pretty much and definitely the most chances over the course of a season to set the table. I consider a leadoff man not just a guy that can get on base but a guy that can get himself into scoring position. What good is getting on in front of good hitters if you aren’t an aggressive or at least fast guy that can wreak havoc, put pressure on the defense, and maybe create some extra opportunities to score? So, as a basic stat for trying to prove what a good leadoff guy is (besides obp) I took 10 of the Pirates players who aren’t catchers and added their extra base hits and steals and divided by their plate appearances. (Minus sacrifices because I am too lazy to look that up right now.) So here are the percentages guys put themselves on 2B or better this season for the Pirates:
    Frazier (Small Sample of Course) 26%
    Marte – 18.5%
    Polanco – 13.5%
    S. Rod – 12.6%
    Kang – 11.5%
    Harrison – 10.8%
    Joyce – 10.5%
    Freese – 8.9%
    Cutch – 8.6%
    Jaso – 6.8%
    Mercer – 6.3%
    …then everyone including me gets on here and complains about their offensive inefficiency. Well, they have lead off Jaso and Mercer 400+ times and other than catchers they are the least efficient guys on the team at getting themselves into scoring position. They literally took the two worst guys on the team at getting themselves in position to score and have lead them off, what, 85% or more of the time? It is perplexing beyond belief. Joyce or even Kang are better leadoff guys than the other two.

    • Marte putting himself in scoring position 3 times as much as the guys they lead off! How do they sleep at night?!?

  4. Hey! Good news…they don’t need Melancon. … the Yankees load up on prospects for another reliever. This was a painful weekend. I wonder how much longer NH will kid himself and the fans into thinking he is still in a race rather than getting a lot of these guys that will be needed next year mlb experience. I guess there is always Sept to do that. Jaso, the leadoff hitter….259 obp and put himself on 2B or better 3 times in last 28 days. At least it’s not one guy’s fault. NH, Hurdle, Huntington…everyone has been bad. Teams that didn’t look as good on paper at the end of the season last year like the Marlins and Indians are buyers and the Pirates are oxymoronic quasi-contender/sellers. It’s a little embarrassing right now.

    • Marlins just put their #5 SP on the DL. Locke or Niese will hopefully interest them.

      Bring Bell up. I couldn’t care less what they do with Jaso.
      Drop Cutch in the order.
      Play the kids both on the field and at SP.
      Having Vogey and Locke start vs the Braves is ridiculous.

      • I can’t see either of those two being a trade target for anyone.

        As for Vogelsong…it’s almost funny…in the off-season his addition was an insult to the rotation…now he might be the third best pitcher.

        As for the rest, I agree. Cutch is doing nothing…it’s August and the team is still waiting on him…Bell plays now. And the rotation should be Cole, Taillon, Brault, Kuhl, and, what the heck, WIlliams.

        If the Pirates can’t take a game from Milwaukee during the playoff push…they need to let the young guys take their lumps now and see what’s what for ’17.

  5. The Pirates talk about winning with pitching and defense, but their personnel decisions don’t back that talk up. Diaz should be catching..not Fryer.

      • Really, based on what stats? I have not seen any evidence that this is the case, based on what I’ve seen since he joined the Pirates.
        People (maybe you included) used to keep feeding me the line saying Stewart was and is a good defensive catcher, which he is not – based on errors, fielding percentage, throwing baserunners out, etc. You’d have to be delusional to think Stewart is a good defensive catcher…

  6. Please quit using the defense at first excuse for Bell not being up. I just watched Jaso on a bang bang play at first not stretching towards the play. I would not allow that in little league play. I have seen Freese use the wrong foot on the bag before as well. I realize that neither are veterans to the position, but they are major leaguers. That runner has scored by the way. This team lacks fundamentals.

    • Agreed. Bad fundamentals, bad base running… Just bad awareness. Been that way for a loooong time too, not a recent development.

    • I saw Bell working for an hour in late May on getting comfortable with the fundamentals of stretching towards the play, if you’re wondering where his defense has been at this year.

      If you actually got to see Bell play defense, you wouldn’t call it an excuse.

      • Tim……I thought that he was getting close to at least Garrett Jones’ level?

        Are you saying that he is still close to Pedro level? If so, ugh. Maybe he should be a DH in the AL?

        • Jones is not a valid comparison because he was a 1B his whole career stuck behind Morneau until the Twins moved him to the OF so they could get his bat in the lineup. Jones played decent D for the Pirates but when he was in Miami, his E’s were in double figures.

          I posted some defensive numbers the other day and Bell has more errors than Jaso, and Bell has 190 or about 30% more total chances than Jaso; Jaso has an RF/9 of about 7.50 and Bell has an RF/9 of around 9.70. It is not about fielding.

          So we bring up Moroff hitting .229 because he knows how to get Walked. It is sort of like NH saying “throw this one at them, that will really confuse the crap out of them”.

      • Jaso is not exactly Kevin Young, so Bell doesn’t need to be a gold glover to at least be equivalent to Jaso….I don’t see a whole lot of difference. To keep playing Jaso now, when the team is struggling to score, smacks of insanity. Although I realize he could care less, I’ve lost a lot of respect and faith in NH – he doesn’t give me great confidence in his decision making. Some of this decisions and non decisions are just bizarre, to be honest.

          • Jaso was a placeholder at best. He is a former Catcher which explains his ability to adapt to 1B. When hitting he was better OVERALL than Bell, but that has not been the case for more two months – he is batting .179 with a .251 OBP for June and July. The Pirates offense is pitiful, and we need Bell in the lineup NOW.

        • I must have missed your post where you said you had any respect or faith in NH or the FO amongst the hundreds of other posts where you are continually complaining about NH and the FO.

    • Not Abysmal Frankie though to this point… He’s somehow kept them in the game if the bats would decide to wake up.

      • 9 baserunners and 4 runs in 5 innings is pretty abysmal. It’s caused his already astronomically high ERA to go up.

          • Is this not the same lineup every night though- refuse to move Cutch,Kutch?), down, Jaso is in permanent ink at #1 spot and Harrison numbers continue to fall. No way of starting a rally and if NH was so certain that with sabermetrics he wanted the high OBP hitters at the top then why is Jaso still there. Time to look and see if anyone wants expiring contract players.

        • Yet, he will likely stay in the rotation for the balance of the season….and we’re going to now start Locke and Vogelsong. If it wasn’t so sad, the condition of this roster and team would be funny. It literally looks like its being run as a Chinese fire drill – I see no evidence of any kind of plan, that goes beyond the next week. A few players have underachieved this year (Cutch, Liriano, Kang, Harrison, Jaso, Cervelli to name a few), but the FO has just butchered this season. Its really pathetic…

          • I don’t think you can blame dramatic underperformance by Cutch, Liriano, Kang on the front office. Niese not workin out NH needs to own, but not the first three.

Comments are closed.