There are exactly 4,016 (4 x 1024) Yugioh cards that have been made in the game as of November 19th 2018.