You can. The others can inform you if your game doesn't work on their machines, anyway.
I just made an itch.io submission page and posted a link to the google drive where you can download it. https://davey3223.itch.io/elemental-dragons I couldn't get it uploaded in-time due to it not building fast enough and it being my first finished game. Alsoi had accidentally set the game page to draft so it wasn't published.