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 (Kevin Newman, Nick Burdi and Cole Tucker), 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 (Travis MacGregor), 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 updated 2019 Prospect Guide, and links on each name go to their Pirates Prospects player pages.

1. Mitch Keller, RHP, Indianapolis – DNP

2. Ke’Bryan Hayes, 3B, Indianapolis – 0-for-3, BB

3. Oneil Cruz, SS, Bradenton – DNP

4. Travis Swaggerty, CF, Bradenton – 0-for-2, 3 BB

5. Kevin Kramer, 2B, Indianapolis – 1-for-3, RBI, 2B

6. Bryan Reynolds, OF, Pirates – In Majors

7. Will Craig, 1B, Indianapolis – 0-for-4

8. Jason Martin, OF, Indianapolis – 0-for-4

9. JT Brubaker, RHP, Indianapolis – DNP

10. Calvin Mitchell, OF, Bradenton – 4-for-5, 2B, 3B, 2 RBI

11. Cody Bolton, RHP, Bradenton – DNP

12. Tahnaj Thomas, RHP, Extended Spring Training – DNP

13. Braxton Ashcraft, RHP, Extended Spring Training – DNP

14. Lolo Sanchez, CF, Greensboro – DNP

15. Pablo Reyes, Util, Indianapolis – 0-for-3

16. Clay Holmes, RHP, Indianapolis – DNP

17. Braeden Ogle, LHP, Greensboro –  DNP

18. Stephen Alemais, 2B/SS, Altoona – DNP

19. Michael Burrows, RHP, Extended Spring Training – DNP

20. Jared Oliva, CF, Altoona – 0-for-3, BB

21. Ji-Hwan Bae, SS, Greensboro – DNP

22. Max Kranick, RHP, Bradenton – DNP

23. Luis Escobar, RHP, Bradenton – DNP

24. Osvaldo Bido, RHP, Greensboro –  DNP

25. Eduardo Vera, RHP, Indianapolis – DNP

26. Gage Hinsz, RHP, Altoona – DNP

27. Aaron Shortridge, RHP, Bradenton – DNP

28. Blake Weiman, RHP, Altoona – 2.0 IP, 1 H, 0 R, 0 BB, 1 SO

29. Steven Jennings, RHP, Greensboro – DNP

30. Brandon Waddell, LHP, Indianapolis – 2.0 IP, 2 H, 1 ER, 0 BB, 4 SO


Indianapolis lost 3-1 to Scranton. Rookie Davis started and pitched six innings, allowing two runs on nine hits and a walk, with four strikeouts. Brandon Waddell followed with one run over the final two innings. He struck out four batters, giving him 23 strikeouts in 15.2 innings, though he has an 8.04 ERA.

The only offense came on a seventh inning double by Kevin Kramer that scored Jacob Stallings. The double was the eighth of the season for Kramer. Indianapolis had just three hits total and the other two were collected by Jacob Stallings, both being doubles. He is 5-for-19 in six games during his rehab assignment, which has a maximum of nine days left. A walk to Ke’Bryan Hayes accounted for the only other base runner for Indianapolis.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Altoona won 3-2 over Bowie. Pedro Vasquez got the start and went six innings, allowing two runs on six hits and a walk, while striking out two batters. He now has a 2.73 ERA in 33 innings. Blake Weiman followed with two shutout innings on one hit, with no walks and one strikeout. He has thrown 7.1 shutout innings to start this season. Matt Eckelman handled the ninth for his fifth save.

The Curve got their scoring started in the second inning on Jason Delay’s third double of the season, which brought home Mitchell Tolman. A single by Logan Hill in the third inning scored Jared Oliva and Bralin Jackson. Delay and Jackson each had two hits. Delay’s double was the only extra-base hit. He is 12-for-20 in his last six games.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Bradenton won 4-2 over Clearwater. Domingo Robles has been hit or miss in his starts this year, allowing 3+ runs in three of his starts and no earned runs in the other three games. He broke that trend on Tuesday night, but still had an excellent outing. Robles went six innings, giving up two runs (one earned) on five hits and a walk, with six strikeouts. He now has a 2.51 ERA and has gone at least six innings in six of his seven starts. Ike Schlabach followed with two shutout innings, then Joel Cesar walked two batters in a scoreless ninth for his fifth save.

The Marauders had a lot of scoring opportunities, but could only push four runs across the plate. Luckily for them, that was enough on this night. Calvin Mitchell had a big game, driving in two runs, while going 4-for-5 with his sixth double and second triple. He’s now batting .303 with an .841 OPS. Travis Swaggerty had three walks, while Robbie Glendinning had three hits to raise his average to .377 since being sent down to Bradenton from Altoona in mid-April. Daniel Amaral had a single, double and scored a run.

Here is the boxscore from the MiLB site.

You can view the season preview here.

Greensboro had off on Tuesday.

Here is the boxscore from the MiLB site.

You can view the season preview 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.