Bo Naylor was chosen by the Cleveland Indians with the 29th overall pick in the 2018 MLB draft.

when was bo naylor drafted

Explore