If you ignore Bill Hall's contract and 35 HR history - he is a very useful player. He will never live up to his contract. He is versitile defensively as he can play 3B, 2B, SS, CF and LF. (Most of them fairly well) He also kills LHP. If Bill Hall has an average of under .300 it is Macha's fault. The only RHP Bill Hall should see is during a pitching change or batting practice.