P2 Top 30

A look at how the current top 30 prospects did today. If a player is in the majors for an extended time or loses his prospect eligibility (Austin Meadows, Colin Moran, Nick Kingham, Edgar Santana, Kyle Crick, Max Moroff and Dovydas Neverauskas), he will be removed from this list. 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 more active prospects on the list. Rankings are from our 2018 Prospect Guide, and links on each name go to their Pirates Prospects player pages.

1. Mitch Keller, RHP, Indianapolis – DNP

2. Cole Tucker, SS, Altoona – 3-for-7, BB, 3 RBI, 3 SB

3. Shane Baz, RHP, Bristol – DNP

4. Ke’Bryan Hayes, 3B, Altoona – 2-for-5, 3 BB, RBI

5. Kevin Newman, SS, Indianapolis – 1-for-4, 2B, BB

6. Taylor Hearn, LHP, Altoona – DNP

7. Lolo Sanchez, CF, West Virginia – DNP

8. Bryan Reynolds, OF, Altoona – 2-for-6, 2 HR, 4 RBI, BB

9. Jordan Luplow, LF, Pirates – In Majors

10. Luis Escobar, RHP, Altoona – DNP

11. Clay Holmes, RHP, Indianapolis – 7 IP, 10 H, 5 ER, 2 BB, 8 SO

12. Braeden Ogle, LHP, West Virginia – DNP

13. Kevin Kramer, 2B, Indianapolis – 2-for-5, 2B, SB

14. Adrian Valerio, SS, Bradenton – 0-for-4

15. Calvin Mitchell, OF, West Virginia – DNP

16. Oneil Cruz, SS, West Virginia – DNP

17. Nick Burdi, RHP, Bradenton –  1 IP, 1 H, 1 ER, 0 BB, 3 SO

18. Dario Agrazal, RHP, Altoona – DNP

19. JT Brubaker, RHP, Indianapolis – DNP

20. Will Craig, 1B, Altoona – 2-for-4, 2  HR, 4 RBI

21. Stephen Alemais, 2B/SS, Altoona – 1-for-3, 2 BB, HBP

22. Jason Martin, OF, Indianapolis -1-for-3, BB

23. Brandon Waddell, LHP, Indianapolis – DNP

24. Eduardo Vera, RHP, Altoona – DNP

25. Mason Martin, 1B, Bristol – 2-for-3, 2B, BB

26. Conner Uselton, OF, Bristol – DNP

27. Cody Bolton, RHP, West Virginia – DNP

28. Steven Jennings, RHP, Bristol – DNP

29. Max Kranick, RHP, West Virginia – DNP

30. Domingo Robles, LHP, West Virginia – DNP


Indianapolis lost 6-5 to Charlotte.

Clay Holmes made his first start since his six shutout innings for the Pirates last weekend. This was not a strong performance, but Holmes battled through some early bumps to go seven innings. He allowed five runs on ten hits and two walks, while striking out eight batters and posting an 8:4 GO/AO ratio. He threw 65 of 94 pitches for strikes. Damien Magnifico threw two shutout innings before Casey Sadler lost it in the tenth.

Adam Frazier had three hits, a run scored and an RBI. Kevin Kramer had a single, stole his tenth base and collected his 24th double. Kevin Newman also added his 24th double, to go along with a walk and two runs scored. Austin Meadows had a single and a sacrifice fly. Jason Martin had a single, walk and run scored. Jackson Williams hit a single and drove in two runs.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Altoona won 10-8 over Reading.

Will Craig and Bryan Reynolds put on a power display in game one of a doubleheader, with both of them hitting two homers. Between them, they drove in seven of the ten runs. Craig now has 76 RBIs. Cole Tucker had a big game as well, with two hits, two runs scored, two RBIs, a walk and three stolen bases. He now has 26 steals on the season. Ke’Bryan Hayes had a single, two walks, a run scored and an RBI.

The pitching wasn’t great in this game, but it didn’t need to be with all of those runs. Austin Coley allowed four runs in four innings. Bret Helton gave up four runs in two innings. Tate Scioneaux got the save with a scoreless seventh.

Here is the boxscore from the MiLB site.

In game two, Scooter Hightower got the start and got hit around in the third inning, giving up five runs, after starting with two scoreless frames. Sean Keselica came out for the fourth and allowed two runs in two innings. Matt Eckelman threw a scoreless sixth in the 7-4 loss.

The Curve made a comeback in the seventh in this game, going into the final inning down six runs. They got RBIs by Cole Tucker, Bryan Reynolds and Jordan George before Tyler Gaffney made the final out with two men on base. Logan Hill drove in the first run with a sacrifice fly in the third. Tucker had a single and two runs scored. Ke’Bryan Hayes had a single and a walk. Stephen Alemais reached base all three plate appearances with two walks and a hit-by-pitch.

Here’s the boxscore.

You can view the season preview here.


Bradenton lost 4-2 to Daytona.

Nick Burdi made his second rehab appearance before scheduled starter Mike Wallace took over in the second inning. Burdi allowed a solo homer in his only inning of work, but for the second time, he picked up three strikeouts. Wallace went six innings, allowing two runs on seven hits and two walks. He failed to pick up a strikeout. Blake Weiman allowed a run in the eighth, then Angel German struck out the side in the ninth.

The Marauders wasted scoring opportunities, going 1-for-10 with runners in scoring position. Albert Baur had a single and his 15th double (the only extra-base hit). Bligh Madris had an RBI single and scored a run. Jared Oliva went 0-for-3 with a walk and a run scored. Garrett Brown had a single and a walk.

Here is the boxscore from the MiLB site.

You can view the season preview here.


West Virginia had their game rained out. They will play a doubleheader tomorrow.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Morgantown won 8-1 over Williamsport.

Osvaldo Bido came into this game with two straight starts in which he allowed one run on three hits. He came close to that on Friday night, allowing one run on four hits and two walks. The strange part about this game was that he failed to pick up a single strikeout. That happened once before in his previous nine starts, though he was knocked out of that game in the first inning. Bido posted a 10:2 GO/AO ratio and threw 51 of 82 pitches for strikes.

Ryan Valdes took over in the sixth and had two shutout innings. Cody Smith followed him and also threw two scoreless frames, working around three hits and a walk.

Raul Siri came into this game with 12 career homers in five season, then proceeded to hit two solo homers. Mike Gretler had a nice game on offense to make up for two errors in the field. He doubled, walked, drove in three runs and scored once. Travis Swaggerty had an RBI single and a walk. Connor Kaiser had a single, walk, RBI,  two runs scored and two stolen bases. Brett Kinneman hit his seventh double, to go along with a single, walk, RBI and run scored.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Bristol had their game suspended in the tenth inning, trailing 10-8 to Burlington.

Roger Santana got the start, trying to bounce back from an awful outing last time out, which followed the best three game stretch of his career. This game had better results, though he had to work through a lot of base runners to get to that point. Santana threw five shutout innings on six hits and three walks. He had just two strikeouts, but posted a nice 9:1 GO/AO ratio. In his four best starts, he has allowed two runs in 21 innings. In the other two starts this season, Santana has given up 11 runs in seven innings.

Alec Rennard followed Santana and gave up one run in his two innings of work. Will Kobos got the eight inning with a 5-1 lead and gave up two runs while recording two outs. Will Gardner gave up a five spot in the ninth, though all of the runs were unearned due to three errors. Joe Jacques allowed two runs in the tenth before rain halted play with two outs. The game will resume on August 16th when these two teams meet again.

Jonah Davis, Mason Martin and Mikell Granberry each had two hits. Davis and Martin added walks, while Granberry reached via hit-by-pitch. Sherten Apostel drove in two runs with a double, but he also committed three errors.

Here is the boxscore from the MiLB site.

You can view the season preview here.


The GCL Pirates lost 12-11 to the Phillies East.

The two teams finished a game from early last week that was suspended after two innings due to rain. Brad Case allowed a two-run homer that day and the game resumed with a 2-0 Phillies East lead with Case back on the mound. It will say that Case went seven innings in this game and gave up two runs on four hits and a walk. Won’t that line doesn’t tell you is that he retired 15 of the 16 batters he faced on Friday, allowing just one single, before retiring 14 in a row.

What happened next is hard to explain. The Pirates sent out Wilmer Contreras for the last two innings with an 11-2 lead. He’s one of the most improved pitchers coming over from the DSL and coming into this game, he had allowed one run in 13.1 innings. The Phillies put up six runs on him before he could get out of the eighth inning. The Pirates went with Kleiner Machado next and he too had pitched well this year while looking much better than last year in the DSL. He had allowed one run in 11.1 innings before today. The Phillies hung four runs on him before he could finish out the eighth, for ten runs total off of two pitchers who had combined for two runs in 24.2 innings.

This was a great game for the Pirates until the bottom of the eighth. The offense had 11 hits, with nine of them going for extra bases. Ji-Hwan Bae hit two doubles, walked, stole a base, scored twice and drove in three runs. Patrick Dorrian didn’t start the game, but he finished with a single, double, walk, sacrifice fly and two RBIs. Fernando Villegas hit two doubles and scored two runs.

*If you check the boxscore, all of the stats are as of July 11th because that’s when this game started, so nothing matches current stats for these players. For example, this is now listed as Christopher Bostick’s first rehab game and it says he’s batting .000 after an 0-for-3 day, but he’s really 3-or-8 now in three games.

Here is the boxscore from the MiLB site.

In the regularly scheduled game, which was now a seven inning contest, the Pirates won 6-5. Luis Arrieta started and allowed four runs over 4.1 innings. Lizardy Dicent recorded the final two outs of the fifth, but not before two inherited runners scored. Jake Mielock took over in the sixth and allowed one run while striking out five batters in his two innings. The Pirates scored three runs in the bottom of the seventh, giving Mielock the win.

Jean Eusebio hit his first home run of the season, a two-run shot in the second inning. He also added an RBI single in the fourth. The Pirates started the bottom of the seventh with four straight singles, with two of them not even leaving the infield. They tied the game on a Patrick Dorrian sacrifice fly, then won it on a walk-off wild pitch. Jack Herman and Matt Morrow each had two hits.

Here’s the boxscore.

You can view the season preview here.


The DSL Pirates1 won 4-3 over the Dodgers Guerrero.

Yandy Vega started and went four innings, giving up two runs on four hits and a walk, with three strikeouts. Yerry De Los Santos was out next and he threw a scoreless inning. He has now pitched just 10.2 innings since throwing 59 innings as a rookie in 2015. Jose Maldonado, who signed on July 2nd last year, made his pro debut and went two scoreless innings. Domingo Gonzalez allowed an unearned run in his only frame, then Julio Rosario faced only five hitters to get through his two frames for the win. He got a double play in the tenth inning when the designated runner on second base was thrown out trying to tag up.

On offense, Emilson Rosado had four hits, an RBI and a run scored. That raised his average to .327 through 31 games. Carlos Arroyo went 3-for-4 with a walk, a run scored and his eighth stolen base.  Ronaldo Paulino walked three times. The third walk was a walk-off walk in the tenth inning. Jommer Hernandez had two hits. Daniel Rivero hit his fifth double.

Here is the boxscore from the MiLB site.

The DSL Pirates2 lost 11-8 to Colorado.

This game was just pure ugly for the Pirates. Starter Willy Basil allowed six earned runs over 3.1 innings. Wander Romero gave up one run over 1.2 innings. Christian Charle allowed three unearned runs in his only innings, though he didn’t help with three walks and a throwing error, plus a wild pitch. Raydel Valette came out for the seventh and allowed one run over two innings. The Pirates committed eight errors in the game, with seven different players contributing. Somehow, that led to only  three unearned runs.

On offense, Angel Basabe had his best career game, going 3-for-3 with a double, homer (2nd of the season), two walks and three runs scored. Darwin Baez went 2-for-4 with his first career homer. Germin Lopez had a single, double, triple and his seventh stolen base. Edgar Barrios was 2-for-4 with a double. Pedro Castillo drove in two runs with a double and a sacrifice fly. Mariano Dotel had a single, triple and his tenth stolen base.

Here is the boxscore from the MiLB site.

You can view the season preview for both teams here.

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.