Question: who has the highest on base percentage of all time
Answer: Barry Bonds