Jan Stam was de zoon van Laurens Gerardus Stam en Gesina Catharina Ramaker. Hij trouwde op 13 mei 1943 met Dieuwke Reindersma en had vier kinderen.[1]
Hij speelde van 1933 tot 1940 bij AFC Ajax als rechtsbuiten. Van zijn debuut in het kampioenschap op 17 september 1933 tegen ADO tot zijn laatste wedstrijd op 1 december 1940 tegen DOS speelde Stam in totaal 50 wedstrijden en scoorde 12 doelpunten in het eerste elftal van Ajax.[4]