Bryce Harper will sign a contract with minimum length of 10 years.

Created by balfours_ghost 27 days ago; known in 30 days

Please log in to respond to or judge prediction