P2 Top 30A 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 Bryan Reynolds), 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 and Stephen Alemais), 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, Pirates – In Majors

2. Ke’Bryan Hayes, 3B, Indianapolis – DNP

3. Cole Tucker, SS, Indianapolis – 0-for-5

4. Oneil Cruz, SS, Bradenton – DNP

5. Travis Swaggerty, CF, Bradenton – 1-for-5

6. Kevin Kramer, 2B, Indianapolis – 1-for-3, BB

7. Will Craig, 1B, Indianapolis – 1-for-2, 2B, 2 BB

8. Jason Martin, OF, Indianapolis – 0-for-3, BB

9. JT Brubaker, RHP, Indianapolis – DNP

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

11. Cody Bolton, RHP, Bradenton –  3.0 IP, 2 H, 0 R, 2 BB, 2 SO

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

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

14. Lolo Sanchez, CF, Greensboro – 1-for-4, BB, SB

15. Pablo Reyes, Util, Indianapolis – DNP

16. Clay Holmes, RHP, Pirates – In Majors

17. Braeden Ogle, LHP, Greensboro – DNP

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

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

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

21. Max Kranick, RHP, Bradenton – DNP

22. Luis Escobar, RHP, Indianapolis – DNP

23. Osvaldo Bido, RHP, Greensboro – DNP

24. Eduardo Vera, RHP, Indianapolis – DNP

25. Gage Hinsz, RHP, Altoona – DNP

26. Aaron Shortridge, RHP, Bradenton – DNP

27. Blake Weiman, LHP, Altoona – 1.0 IP, 0 H, 0 R, 0 BB, 0 SO

28. Steven Jennings, RHP, Greensboro – DNP

29. Brandon Waddell, LHP, Indianapolis – DNP

30. Jesus Liranzo, RHP, Indianapolis – DNP


Indianapolis lost 11-3 to Buffalo. Trevor Williams got a rehab start tonight, his first real game since May 16th for the Pirates. He has pitched a simulated game, but he needed to get into an actual game to continue his rehab. Things didn’t go smoothly for Williams, who went three innings, allowing two runs on four hits, with one walk and five strikeouts. He threw 71 pitches in his brief outing, with 42 of those pitches going for strikes. There’s no immediate word on whether he will start again in the minors, or make his next start in the majors.

Yefry Ramirez followed Williams and went 2.2 innings, allowing three runs. Sean Keselica allowed two runs in 2.1 innings, though only one was earned. Jake Brentz had an extremely rough ninth inning, allowing four runs on four walks and three hits. It could have been worse, but Montana DuRapau recorded the final out to strand three inherited runners. Brentz threw just 13 of 32 pitches for strikes.

Nick Franklin hit his third home run and his fourth double. Eric Wood had an RBI single in the sixth inning. The other run scored on an error. Kevin Kramer hit his 19th double, Jake Elmore hit his 16th double, and Will Craig collected his 11th double and walked twice. Cole Tucker had a rough night, going 0-for-5 with two strikeouts and an error.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Altoona won 5-2 over Portland. James Marvel got the start and went seven strong innings, giving up two runs on three hits and three walks, with six strikeouts. He threw 62 of 98 pitches for strikes and had a 10:4 GO/AO ratio. Marvel now has a 3.58 ERA and a 1.21 WHIP in 78 innings this season. Blake Weiman and Matt Eckelman each retired the side in order to wrap up the win. Weiman lowered his ERA to 1.86, while Eckelman collected his eighth save.

Altoona scored four runs in the fifth inning, starting with a bases loaded walk to Jared Oliva. That was followed by singles from Mitchell Tolman, which brought in two runs, and Bralin Jackson, which scored Oliva. In the eighth, Arden Pabst capped the scoring with his seventh double of the season, scoring Bligh Madris. Tolman had three hits, including two doubles, and he picked up his fourth stolen base. Madris hit two doubles, giving him 14 on the season.

Here is the boxscore from the MiLB site.

You can view the season preview here.


Bradenton lost 9-5 to Charlotte, wrapping up their first half with a 36-30 record. Cody Bolton returned to action after missing two weeks with what was described as a mild groin strain, but also a break to help limit his innings. On a limited pitch count tonight, he went three shutout innings, allowing two hits, with two walks and two strikeouts. Bolton had his usual stuff that we have seen this season, hitting 97 MPH on his first pitch of the game, while mixing in his cutter/slider at two different speed ranges.

Bolton was followed by Hunter Stratton, who has pitched great this season, but not on this night. He couldn’t make it out of the fourth, allowing three runs on two hits and two walks before being removed due to his pitch count. Gavin Wallace followed with 2.1 scoreless innings, but Logan Stoelke and Shea Murray each allowed three runs. Nick Mears recorded the final out.

The Marauders scored five runs in the bottom of the eighth to make this game appear closer than it really was for most of the night. In fact, the game was called in the top of the ninth due to rain, so that rally was their last chance to get back in the game. Calvin Mitchell collected his 13th double. Chase Lambert drove in two runs. Raul Hernandez had the only multi-hit game, collecting a single and his eighth double. Travis Swaggerty went 1-for-5 with an infield hit to finish his first half with a .221/.318/.329 slash line in 58 games. Dylan Busby finished the first half with the second most homers (13) in the league, but he also hit .211 with a league leading 90 strikeouts.

Bradenton is now on their All-Star break until Monday.

Here is the boxscore from the MiLB site.

You can view the season preview here.

Greensboro lost 14-6 to Kannapolis. Luis Nova threw six shutout innings in his last start for Greensboro five days ago. Tonight’s game was a much different outcome. Nova lasted just two innings due to some control issues and poor defense behind him. He gave up eight runs, though just two were earned. He allowed five hits and three walks, with one strikeout. Nova threw 57 pitches in his brief outing. Conner Loeprich followed and gave up six runs (five earned) in two innings. They were followed by Allen Montgomery and Cam Alldred, who each tossed two shutout innings.

Mason Martin provided much of the offense, driving in three runs total on his 17th home run and his 14th double. He also walked and scored two runs. Lolo Sanchez had a single, walk, two runs scored and his 20th stolen base. The Grasshoppers committed five errors, which led to seven unearned runs.

Here is the boxscore from the MiLB site.

You can view the season preview here.


The DSL Pirates1 lost 6-5 to the Red Sox2. Starter Listher Sosa and reliever Yeison Santos each had nearly identical lines in this game. They both went 4.1 innings, with two earned runs on four hits and three walks. Sosa had three strikeouts, while Santos notched one more. The big differences here are the two unearned runs charged to Sosa and the walk-off loss credited to Santos.

The Pirates got a two-run triple from Eliazer Montero in the second inning to start their scoring. Fleury Nova then brought home Montero with a single to make it a 3-1 game. Orlando Chivilli ($350,000 bonus) would add a pair on RBI singles later in the game to cap the scoring. He is batting .500, with a 1.480 OPS in his first six games. Both Luis Tello and Juan Jerez returned to action two days after they had to leave, following a collision in the outfield.

Here’s the boxscore.

The DSL Pirates2 won 4-1 over the Royals2. Carlos Jimenez made his third start and tossed five shutout innings on three hits, one walk and five strikeouts. It’s his second appearance with five shutout innings and he now has 15 strikeouts in 12.2 innings. Jimenez doesn’t turn 17 until mid-July. Miguel Toribio followed with three shutout frames. He has not allowed a run in 8.2 innings this season. Miguel Diaz handled the ninth and was charged with an unearned run.

Alexander Mojica ($350,000 bonus) and Jose Berroa ($230,000) led the offense with two hits each and an RBI. Berroa collected his second double. Eudys Carrasco hit his second double and drove in a run on a sacrifice fly. Jauri Custodio had a single, run scored and his third stolen base.

Here’s the boxscore.

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.


  1. My subscription is not working properly. I cannot see the article. I was charged via PayPal.

Comments are closed.