A Comparison of Gog's Invasion In
Ezekiel 38-39 and Revelation 20
In Ezekiel the invasion is in the last years {Ezek. 38:8}
In the Revelation the invasion is after the millennium {Rev. 20:6}
In Ezekiel the invasion takes place on the mountains of Israel {Ezek. 38:8}
In the Revelation the invasion is around Jerusalem {Rev. 20:9}
In Ezekiel the purpose of the invasion is to take spoil {Ezek. 38:8}
In the Revelation the purpose is to overthrow Jesus {Rev. 20:9}
In Ezekiel there is a list of the Soviet allies who will come accompany Gog and a list of those who will not be involved. {Ezek. 38:13}
In the Revelation all nations will be involved {Rev. 20:8}
In Ezekiel the invasion is followed by the new temple {Ezek. 40}
In the Revelation the invasion is followed by the Great Judgment and the creation of the new heavens and new earth.
In Ezekiel it will take seven years to clean up the dead bodies and weapons of war {Ezek. 39:9}
In the Revelation clean up isn't necessary because there will be a new heavens and new earth.
In Ezekiel the Lord will be made known to the nations {Ezek. 38:23}
In the Revelation the Lord has already reigned upon the entire earth for 1000 years so everyone already knows Him.
Conclusion: the two invasions cannot possibly be the same invasion.