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

Created by balfours_ghost on 2018-12-20; known on 2019-02-15; judged right by Bruno Parga on 2019-12-28.

Please log in to respond to or judge prediction