Kirby pounds out five of Salem-Keizer's 17 hits


After being assigned to Augusta out of Spring Training, first baseman and Bay Area native Ryan Kirby was sent back to Salem-Keizer, likely due to his 36.6 K% through 93 plate appearances. He's found his groove again, and on Thursday strung together five hits in five trips to the plate to skyrocket his average from .289 to .333. 

Kirby, even before his five-hit barrage, was one of the best producing offensive weapons the Volcanoes had going for them. He entered the game slashing .289/.368/.434 with a 129 wRC+ and a significant reduction in strikeouts (20.7%) since demotion from Augusta. Coupled with a 10.9 BB%, Kirby has been a solid force in the middle of the lineup.

He accounted for 29% of the team's hits in Thursday's win over Everett as every player in the lineup recorded at least one hit. We had a Gustavo Cabrera sighting and while making this rare appearance, Cabrera clubbed two doubles. He's played in only eight games since being assigned to Salem-Keizer when the team began play in mid-June. 

Recent 21st-round pick Logan Baldwin was one of four players to collect two hits, and his eighth-inning double was his first extra-base hit as a pro. Juan Rodriguez and Malique Ziegler were the other two players with two hits. 


— Speaking of Malique Ziegler, the do-it-all centerfielder is approaching 100 plate appearances this season and is showing very little signs of slowing his breakout season. He's rocking a .342/.416/.506 batting line featuring a 14.3 K% and 11 stolen bases. He also has tallied three outfield assists, all from center field.

— Cornell University graduate and 28th-round pick Peter Lannoo has faced seven batters in two appearances for the Salem-Keizer Volcanoes and struck out six of them. He gave up a double to Mariners' prospect Joseph Rosa on Thursday night for his first non-strikeout. He's thrown 26 pitches in his two outings and 20 of them have been strikes.

Heliot Ramos went oppo for his second pro home run as part of a 2-for-3 night with a walk. Batting .458, seven of his 11 hits thus far have gone for extra bases. May I remind you he's still 17?

Tyler Beede bounced back from probably his roughest outing of 2017. Pitching at 5,312 feet of elevation, Beede kept the ball down and forced a season-high 16 ground balls, including two double plays. He walked none and allowed one earned run in seven innings.



  1. Tyler Beede: 7 IP, 10 H, 4 R, 1 ER, 0 BB, 2 K
  2. Christian Arroyo: DNP
  3. Bryan Reynolds: 0-for-3, 2 SO
  4. Steven Duggar: DNP
  5. Chris Shaw: DNP
  6. Sandro Fabian: 2-for-4, R, 2B
  7. Heath Quinn: 0-for-2, SO
  8. Joan Gregorio: DNP
  9. Jordan Johnson: 6 IP, 6 H, 5 R, 1 BB, 3 K
  10. Andrew Suarez: DNP
  11. Sam Coonrod: DNP
  12. Matt Krook: DNP
  13. Aramis Garcia: 1-for-4, R
  14. C.J. Hinojosa: 3-for-5, 3 R
  15. Reyes Moronta: DNP
  16. Rodolfo Martinez: DNP
  17. Austin Slater: 0-for-3, 2 SO
  18. Kelvin Beltre: 1-for-1
  19. Dan Slania: DNP
  20. Cory Taylor: DNP
  21. Chris Stratton: DNP
  22. Chase Johnson: DNP
  23. Jalen Miller: 0-for-4, 3 SO
  24. Melvin Adon: 5.2 IP, 5 H, 1 R, 3 BB, 5 K
  25. Garrett Williams: DNP
  26. Dylan Davis: 1-for-4, 2 SO
  27. Ryder Jones: DNP
  28. Hunter Cole: DNP
  29. Miguel Gomez: 2-for-5, 2B, 3B
  30. Ryan Howard: 3-for-3