The last realistic option for a Haines replacement is Christian Marrero, who is actually already a part of the Pirates' coaching staff. He was Haines' assistant in the hitting coach role.
Some results have been hidden because they may be inaccessible to you