Gary Lineker scored four goals in the 1990 world cup held in Italy.
He is the argentinan gabriel Batistuta.
Saqlain Mushtaq from pakistan makes hatrick against zimbabwe
how many world cup matches did Gary lineker play
Gabriel Batistuta is the only person to score two hat tricks in two world cups.
No English footballer has ever scored a hat trick in a world cup final match after Geoff Hurst in 1966.
Gary Lineker in 1986, scoring 6 goals.
The Argentinean striker Gabriel Batistuta is the only footballer to score two hat tricks in two different world cup years.