Prospect Watch: Oneil Cruz and Travis Swaggerty Homer as Bradenton Gets Swept in a Doubleheader

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

4. Oneil Cruz, SS, Bradenton – 1-for-5, HR (4), RBI, SB

5. Travis Swaggerty, CF, Bradenton – 2-for-6, HR (6), RBI, BB

6. Kevin Kramer, 2B, Indianapolis – DNP

7. Will Craig, 1B, Indianapolis – DNP

8. Jason Martin, OF, Indianapolis – DNP

9. JT Brubaker, RHP, Indianapolis – DNP

10. Calvin Mitchell, OF, Bradenton – 0-for-6

11. Cody Bolton, RHP, Altoona – DNP

12. Tahnaj Thomas, RHP, Bristol – DNP

13. Braxton Ashcraft, RHP, Morgantown – DNP

14. Lolo Sanchez, CF, Bradenton – 2-for-6, RBI

15. Pablo Reyes, Util, Indianapolis – DNP

16. Braeden Ogle, LHP, Bradenton – DNP

17. Michael Burrows, RHP, Morgantown – DNP

18. Jared Oliva, CF, Altoona – DNP

19. Ji-Hwan Bae, SS, Greensboro – 2-for-5

20. Max Kranick, RHP, Bradenton – 6.0 IP, 8 H, 4 ER, 1 BB, 3 SO

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

28. Brandon Waddell, LHP, Altoona – DNP

29. Jesus Liranzo, RHP, Altoona – DNP

30. Rodolfo Castro, 2B, Bradenton – 1-for-6, 2B


Indianapolis is off until Thursday due to the Triple-A All-Star game.

Here’s the boxscore.

You can view the season preview here.


Altoona is off until Thursday due to the Eastern League All-Star break.

Here’s the boxscore.

You can view the season preview here.


Bradenton lost 4-2 in the first game of a doubleheader. Max Kranick pitched and had a rough start to the second inning, which resulted in three early runs, before he settled down and finished with a complete game (six innings). He allowed four runs on eight hits and a walk, with three strikeouts. The fact that he fought through early struggles was key for the Marauders, who were going with a bullpen effort in the second game.

Oneil Cruz homered in the fourth inning, then later walked and stole his sixth base. Lolo Sanchez had two hits, an RBI and an outfield assist. Rodolfo Castro picked up his fifth double since joining Bradenton and his 18th double overall. Travis Swaggerty went 1-for-4 with a single to extend his hit streak to ten games.

Here’s the boxscore.

In game two, Bradenton lost 3-1 to Lakeland. Joe Jacques got the spot start and went four innings, allowing three runs (two earned) on just one hit, with three walks and a strikeout. Hunter Stratton tossed two scoreless innings.

Travis Swaggerty extended his hit streak to 11 games with a solo homer in the sixth inning. It was his sixth home run of the season. He also drew a walk. Dylan Busby hit his 11th double and walked once. The rest of the lineup went 0-for-19 with no walks. Mason Martin went 0-for-5 with a walk in his first day in Bradenton.

Here’s the boxscore.

You can view the season preview here.

Greensboro won 5-4 over Kannapolis. Colin Selby got the start and went five innings, allowing two runs (one earned) on seven hits and three walks, with four strikeouts. He now has a 3.14 ERA in 57.1 innings. Allen Montgomery pitched a scoreless sixth, then gave up two runs (one earned) in the seventh without recording out. Cam Alldred recorded the final three outs of the seventh and allowed one inherited run to score. Cristofer Melendez tossed scoreless ball over the final two frames for the win.

The top three hitters in the lineup scored a total of four runs and the next four batters each drove in a run. Ji-Hwan Bae, Kyle Mottice and Connor Kaiser each had two hits. Kaiser also reached on a hit-by-pitch and he scored two runs. His double was the only extra-base hit. Mottice also reached on a hit-by-pitch, the 15th time he has been hit in 34 games. Fabricio Macias had a single, walk, RBI and run scored.

Here’s the boxscore.

You can view the season preview here.


Morgantown won 10-9 in 12 innings over Auburn. Jesus Valles made his fifth start, going five innings and allowing four runs on five hits and one walk, with one strikeout. He now has a 5.56 ERA in 22.2 innings. Jacob Webb threw two innings, giving up two unearned runs. Xavier Concepcion followed with a run on three walks in the eighth, failing to get out of inning. Austin Roberts got the last out of the eighth, then tossed a scoreless ninth to send it into extra innings.

Francis Del Orbe gave up an unearned run in the tenth, allowing the runner that starts extra innings at second base to score. After the Black Bears tied it up in the tenth, Del Orbe was one strike away from striking out the side in order when he allowed an RBI double in the top of the 11th. He threw a scoreless 12th for the win.

Morgantown got their scoring started in the first inning on a three-run homer by Matt Gorski. It was the first pro home run for the 2019 second round pick. In the fourth inning, Jared Triolo hit his ninth double, driving in two runs. Kyle Wilkie picked up an RBI in the seventh on an infield single. They scored a run in the ninth on a fielder’s choice and a run in the tenth on a wild pitch. Triolo picked up an RBI single in the 11th to tie the score, then a 12th inning error led to the walk-off win.

Ethan Paul, Jared Triolo and Brett Kinneman each had two hits and a walk. Paul, Kinneman and Matt Gorski each scored two runs. Will Matthiessen played first base and reached base five times on two hits and three walks. Blake Sabol walked three times.

Here’s the boxscore.

You can view the season preview here.


Bristol was off on Tuesday.

Here’s the boxscore.

You can view the season preview here.


The GCL Pirates were rained out on Tuesday. They will make the game up as part of a doubleheader on July 22nd.

Here’s the boxscore.

You can view the season preview here.


The DSL Pirates1 won 13-3 over the Indians/Brewers co-op team. Joelvis Del Rosario got the start and went 5.2 innings, allowing one run on four hits and a walk, with four strikeouts. He now has a 5.61 ERA in 25.2 innings. Carlos Campos followed and he tossed 1.1 shutout innings on no hits and three strikeouts. Miguel Peralta took over in the eighth and allowed two unearned runs over the final two innings.

Shendrik Apostel doubled his season home run total by belting two homers and driving in five runs. He missed just over a week of the season with a minor surgery last month. Franrielis Bastardo hit his fourth home run and drove in four runs. Osvaldo Gavilan had just one hit in six at-bats, but that hit was a two-run single. Sergio Campana had two hits and two stolen bases. He’s batting .324 now, with six steals. Luis Tejeda had two hits, including his fifth double.

Here’s the boxscore.

The DSL Pirates2 won 10-2 over the Tigers2. Sergio Umana got the start and tossed five shutout innings on six hits, with no walks and four strikeouts. This was his third straight start with no earned runs. Umana now has a 2.08 ERA in 34.2 innings, with 36 strikeouts. Miguel Diaz followed with one run on three hits and two walks, with four strikeouts in two innings. He has a 2.03 ERA in his second season, though he is still just 17 years old until the middle of next month. Axel Rosario took over in the eighth and gave up one run on three walks. Enmanuel Mejia tossed a scoreless ninth. He has thrown 5.2 shutout innings this season while striking out 11 batters.

Randy Romero had a big game on offense, going 2-for-4 with two runs scored, three RBIs and two stolen bases. He’s now batting .396, with 19 steals in 19 attempts. Carlos Arroyo also had two hits, two runs scored and two stolen bases. He drove in a pair of runs. Backup catcher Luis Hernandez reached base all four times on two hits, a walk and a hit-by-pitch. He knocked in a pair of runs. Alexander Mojica had a single, his seventh double, two walks and a sacrifice fly. Rodolfo Nolasco hit his eighth double. Deivis Nadal continues to get on base, collecting two singles and a walk. He has a .458 OBP.

Both Umana and Romero were named to the All-Star game, which will take place this weekend. They will be joined by outfielder Fleury Nova. That means the Pirates had about 15 snubs, but every team needs one player and the rosters are limited, so three players is a lot.

Here’s the boxscore.

You can view the season preview here.