Der 1,96 m große Halbspieler war 2006 Mitglied der ungarischen Mannschaft, die im Finale der Europameisterschaft der Mannschaft aus Serbien unterlag. Zwei Jahre später gewann er mit dem ungarischen Team Bronze bei der Europameisterschaft 2008. Hosnyánszky gehörte auch zum ungarischen Aufgebot bei den Olympischen Spielen. Dort gewannen die Ungarn das Finale gegen die Mannschaft aus den Vereinigten Staaten und wurden Olympiasieger.