Prospect Watch: Strong Starts from Cody Bolton and James Marvel

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 (Clay Holmes, Jacob Stallings, Kevin Newman 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, Nick Burdi 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, Indianapolis – DNP

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

6. Kevin Kramer, 2B, Indianapolis – 1-for-4, 2 RBI

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

8. Jason Martin, OF, Indianapolis – 2-for-4, 2B, RBI, BB

9. JT Brubaker, RHP, Indianapolis – DNP

10. Calvin Mitchell, OF, Bradenton – DNP

11. Cody Bolton, RHP, Altoona – 6.0 IP, 1 H, 0 R, 1 BB, 1 SO

12. Tahnaj Thomas, RHP, Bristol – DNP

13. Braxton Ashcraft, RHP, Morgantown – DNP

14. Lolo Sanchez, CF, Bradenton – DNP

15. Pablo Reyes, Util, Indianapolis – DNP

16. Braeden Ogle, LHP, Bradenton – DNP

17. Michael Burrows, RHP, Morgantown – DNP

18. Jared Oliva, CF, Altoona – 2-for-4, SB

19. Ji-Hwan Bae, SS, Greensboro – 0-for-4

20. Max Kranick, RHP, Bradenton – DNP

21. Luis Escobar, RHP, Pirates – In Majors

22. Osvaldo Bido, RHP, Greensboro – DNP

23. Eduardo Vera, RHP, Indianapolis – DNP

24. Gage Hinsz, RHP, Altoona – DNP

25. Aaron Shortridge, RHP, Bradenton – DNP

26. Blake Weiman, LHP, Indianapolis – DNP

27. Steven Jennings, RHP, Greensboro –  4.0 IP, 4 H, 2 ER, 2 BB, 4 SO

28. Brandon Waddell, LHP, Altoona – DNP

29. Jesus Liranzo, RHP, Altoona – DNP

30. Rodolfo Castro, 2B, Bradenton – DNP


Indianapolis won 9-1 over Syracuse. James Marvel has made three starts for Indianapolis so far and he’s thrown shutout ball in 17 of his 17.2 innings. Unfortunately for him, that one other inning with only two outs resulted in five runs. That was his last inning back on Saturday night and he bounced back great from that game. In six innings tonight, he allowed one hit and one walk, while striking out nine batters. It’s the third time this season that he has struck out nine batters in a game.

Keone Kela followed with his third rehab outing and struck out the side on 11 pitches. Jake Brentz was out next and he allowed a run on four walks before being bailed out by Geoff Hartlieb, who stranded three runners. Hartlieb stayed on and finished the game.

The Indians had 14 hits on the night, with Jake Elmore leading the way. He went 3-for-5 with his 22nd double and two runs scored. Christian Kelley had two hits, including his third home run of the season. Will Craig and Jason Martin each had two hits, one walk, one run scored and one RBI. Martin hit his 15th double. Kevin Kramer had an RBI single and a sacrifice fly. Hunter Owen hit a two-run homer, his first home run with Indianapolis.

Here’s the boxscore.

You can view the season preview here.


Altoona lost 1-0 to Bowie. Cody Bolton wasn’t missing many bats on Thursday night, but he was getting a lot of weak contact, which led to his best outing by far since being promoted to Double-A. Bolton allowed four runs in each of his first three starts with the Curve. He didn’t even allow four base runners in this game, throwing six shutout innings on one hit and one walk, with just one strikeout. He had 82 strikeouts in 76 innings coming into the game. Joel Cesar took the loss, allowing the only run of the game during his two innings of work.

The Curve hitters were facing the #9 prospect for the Orioles according to MLB Pipeline. He kept them off the board for the first seven innings of the game. They ended up with just seven hits, all of them singles, and they went 0-for-5 with runners in scoring position. Altoona had one walk (Bligh Madris) and 11 strikeouts. Jared Oliva and Mitchell Tolman each had two hits. Oliva stole his 27th base.

Here’s the boxscore.

You can view the season preview here.


Bradenton was rained out at home against Clearwater. The two teams will make the game up as part of a doubleheader in Clearwater.

Here’s the boxscore.

You can view the season preview here.

Greensboro lost 2-1 to Augusta. Steven Jennings got the start and went four innings, allowing two runs on two hits and two walks, with four strikeouts. He now has a 5.10 ERA through 90 innings. It appears that Jennings is being limited later in the season, as he goes well over his inning total from last year (65.1 IP). Conner Loeprich was strong after Jennings, throwing three shutout innings on two hits, no walks and six strikeouts. Michael LoPresti, who was promoted from Morgantown today, retired the side in order in the eighth.

The big news here was Fabricio Macias only getting one hit. That broke a string of six straight multi-hit games. Macias drove in Zack Kone, who tripled to start the ninth inning. Prior to the ninth, the only runners for the Grasshoppers were on a walk to Kone and an infield single by Jack Herman.

Here’s the boxscore.

You can view the season preview here.


Morgantown won 6-1 over State College. Noe Toribio got the start and he went five innings with one unearned run on four hits and two walks, while striking out seven batters. He threw 52 of 87 pitches for strikes and had a 6:1 GO/AO ratio. Toribio has a 2.88 ERA, a 1.04 WHIP and 28 strikeouts in 25 innings this year. Bear Bellomy made his Morgantown debut and retired the side in order on 11 pitches. This year’s 28th round pick has an 0.00 ERA and 18 strikeouts in 12 innings. Alec Rennard handled the seventh inning on just seven pitches, while Xavier Concepcion had five strikeouts over two scoreless innings.

Ethan Paul had the big hit in the game, belting his first pro home run, a three-run shot in the third inning. Matt Fraizer had his best day as a pro. He went 3-for-3 with a walk, run scored and an RBI. He’s hitting .286/.340/.357 in his first 14 games. Brendt Citta also had three hits, including his first double since being promoted from Bristol.

Here’s the boxscore.

You can view the season preview here.


Bristol won 4-3 over Johnson City. Santiago Florez went four innings, allowing two runs on three hits and two walks, with two strikeouts. He threw 39 of 71 pitches for strikes. He has a 3.10 ERA in his first 20.1 innings. Alex Roth followed with two shutout innings on two walks and two strikeouts. Yordi Rosario tossed a scoreless seventh, then Oliver Garcia took over in the eighth and allowed one run over two innings, while striking out four batters.

Eli Wilson had a busy day without getting a hit. He scored three of the four Bristol runs, while reaching on a walk and two hit-by-pitches. The only RBI came on a ground out by Fernando Villegas in the first inning, which scored Jesus Valdez. Wilson scored on a throwing error in the second, a fielding error in the fourth and a throwing error in the seventh. Valdez had two of Bristol’s five hits. Josh Bissonette’s third double was the lone extra-base hit.

Here’s the boxscore.

You can view the season preview here.


The GCL Pirates had off on Thursday.

Here’s the boxscore.

You can view the season preview here.


The DSL Pirates1 lost 11-10 to the Red Sox2. Andy Maldonado started and had a rough outing, giving up five runs over 2.1 innings. Errors after he left led to four unearned runs and the loss. Miguel Peralta came on in the third inning with the bases loaded and he let in all three runners, plus a run of his own. Raul Mora came on in the fourth and walked four batters over 1.2 innings, which helped lead to two unearned runs. Jordy Ortega took the tough loss with one run over 2.1 innings. Jarlin Yes (yes, Yes is his real name) made his pro debut and struck out two in a scoreless inning. The 19-year-old, 6’4″ right-hander was part of a small group of players signed right before the international signing deadline last month. Antonio Gonzalez took the last inning and was a victim of two unearned runs.

The offense was led by Orlando Chivilli, who blasted a three-run home run, his third of the season. He finished 2-for-3 with a walk and two runs scored. Luis Tejeda went 2-for-4 with two walks, but he also committed two of the four errors. Luis Tello had a single, his first double, and scored two runs. He also stole his third base of the season. Omar Matos had two singles, a walk, a run scored and an RBI.

Here’s the boxscore.

The DSL Pirates2 have a 32-8 record after a 4-3 loss to the Mariners. Miguel Toribio got the start and allowed four runs (two earned) over three innings. He was a bit wild in this one, with two walks, a hit batter, a wild pitch and two errors on pick-off throws. Miguel Diaz, Axel Rosario and Wilbur Martinez combined to throw five no-hit, shutout innings to finish off the day. Diaz and Rosario each issued three walks over two innings.

The Pirates had six hits and they were all singles. Jauri Custodio had two hits and an RBI. He stole two bases, giving him nine steals on the season. Alexander Mojica had an RBI single. Randy Romero had a sacrifice fly as a pinch-hitter.

Here’s the boxscore.

You can view the season preview here.