Question: Who did Gary Speed play for before Everton, and how many appearances and goals did he accumulate with that team?
Answer: Before joining Everton, Speed played in 312 games for Leeds United, scoring 57 goals.