The 2012 FIM Torun Speedway Grand Prix of Poland was the twelfth race meeting of the 2012 Speedway Grand Prix season.
[4][5][6] The Grand Prix was won by Antonio Lindbäck who beat Tomasz Gollob, Greg Hancock and Chris Holder in the final.
[7][8] The Speedway Grand Prix Commission nominated Maciej Janowski as Wild Card, and Emil and Kamil Pulczyński both as Track Reserves.
[9] Injured Kenneth Bjerre was replaced by first Qualified Substitutes, Martin Vaculík.
[11] e: retired or mechanical failure • m: exclusion for exceeding two minute time allowance • t: exclusion for touching the tapes • x: other exclusion • f: fell ns: non-starter • nc: non-classify Semi-finals: Heat 21: Riders placed 1st, 4th, 6th & 7th in the intermediate classification (after 20 heats) Heat 22: Riders placed 2nd, 3rd, 5th & 8th in the intermediate classification (after 20 heats) Big Final (heat 23): The first and second placed riders in each of the Semi-Finals