Hans Bloch war der Torwart der Vienna Cricketer in deren ersten und einzigen Erstligasaison 1911/12. Beim 1:7 seiner Cricketer auswärts gegen den SC Simmering am 23. Juni 1912 stand er im Tor.
Er galt bereits damals als erfahren. Vorher stand er beim AC Viktoria zwischen den Pfosten.
Später wechselte er zur Vienna und war in der Saison 1913/14 der Ersatztorhüter hinter dem unbestrittenen Roland Steinbrecher. Nur ein Mal kam er in dieser Saison in einem Meisterschaftsspiel als Tormann zum Einsatz. Am 25. März 1914 beim 2:5 seiner Vienna zu Hause auf der alten Hohen Warte gegen dem WAC. Die Vienna befand sich damals abgeschlagen am letzten Platz und steckte mitten im Abstiegskampf.
Beim 0:5 gegen Rapid am 14. September 1913 lief er als linker Flügelstürmer auf.
Hans Bloch schlug nach seiner aktiven Karriere als Spieler die Trainerlaufbahn ein und war vor dem Zweiten Weltkrieg mit großem Erfolg als Trainer in Deutschland, Italien, Rumänien, Tschechoslowakei und Jugoslawien tätig. Nach dem Zweiten Weltkrieg kehrte er nach Wien zurück. Er bekam im Juli 1947 ein lukratives Angebot aus Brasilien und verließ anschließend seine Heimatstadt für immer.