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 Pablo Reyes), 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 – 1-for-4, SB

3. Cole Tucker, SS, Pirates – In Majors

4. Oneil Cruz, SS, Bradenton – DNP

5. Travis Swaggerty, CF, Bradenton – DNP

6. Kevin Kramer, 2B, Indianapolis – DNP

7. Bryan Reynolds, OF, Pirates – In Majors

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

9. Jason Martin, OF, Pirates – In Majors

10. JT Brubaker, RHP, Indianapolis – DNP

11. Calvin Mitchell, OF, Bradenton – 1-for-4, 2B

12. Cody Bolton, RHP, Bradenton – DNP

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

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

15. Lolo Sanchez, CF, Greensboro – 1-for-3, HBP

16. Clay Holmes, RHP, Indianapolis – 0.2 IP, 0 H, 2 ER, 4 BB, 0 SO

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 – DNP

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 – 4 IP, 6 H, 3 ER, 2 BB, 3 SO

26. Gage Hinsz, RHP, Altoona – DNP

27. Aaron Shortridge, RHP, Bradenton – DNP

28. Blake Weiman, RHP, Altoona – DNP

29. Steven Jennings, RHP, Greensboro – DNP

30. Brandon Waddell, LHP, Indianapolis – DNP


Indianapolis lost 6-2 to Gwinnett on Thursday afternoon. Eduardo Vera started and allowed three runs on six hits, with two walks and three strikeouts in four innings. A 12-pitch walk in the third inning hurt Vera, who gave up back-to-back homers following the free pass. Montana DuRapau was out next and retired all six batters he faced. That was followed by Clay Holmes, who walked four batters, while recording just two outs. Two of those walks came around to score. Tyler Lyons gave up one run over the final 1.1 innings.

Indianapolis got a run in the fourth on an RBI single by Alfredo Reyes. That was followed two innings later by a solo homer from Nick Franklin. Reyes had two hits, while Franklin had two hits and two walks. Jake Elmore had two hits, but saw his average drop to a .403 mark. Christian Kelley picked up two singles. Ke’Bryan Hayes stole his third base. The Indians faced two former Pirates prospects in relief, Jason Creasy and Shane Carle.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Altoona was off on Thursday.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Bradenton lost 3-2 to Daytona. Starter Domingo Robles allowed three runs in the first, then the Daytona bats were shutdown for the rest of the game. Robles finished with seven innings of work, giving up four hits and three walks, while striking out five batters. He posted a 10:3 GO/AO ratio. Drew Fischer kept his ERA at 0.00 with a scoreless eighth.

Dylan Busby (pictured above) provided the offense with a two-run homer, his sixth of the season. He has a 1.058 OPS despite striking out in 36% of his plate appearances. Calvin Mitchell collected his fourth double of the season. Jose Osuna went 1-for-4 with a run scored in his third rehab game. He played first base today, after played left field and right field in his first two games.

Here is the boxscore from the MiLB site.

You can view the season preview here.

Greensboro won 6-3 over Hagerstown. Mason Martin got the scoring started early with a two-run homer in the first inning. It’s his sixth home run of the season and his fifth straight game with a homer. The Grasshoppers added a third run in the second inning on a bases loaded walk, then picked up three more runs in the fifth to cap their scoring. Pat Dorrian hit an RBI double. Grant Koch drove in Dorrian with a single, and Brett Kinneman had an RBI ground out. Dorrian went 2-for-3 with a walk and two runs scored. The double was his fifth of the season.

Nicholas Economos got the start and went five innings, allowing three runs on four hits and four walks. He had an 0.77 ERA coming into the night. Conner Loeprich tossed three shutout innings in his longest outing of the season. Logan Stoelke picked up his third save by retiring the side in order in the ninth.

Here is the boxscore from the MiLB site.

You can view the season preview here.