In 2004, at age 17, Hamšík joined Italian Serie A club Brescia for a €500,000 transfer fee. He made his Brescia debut in a 3–1 away defeat against Chievo on 20 March 2005, when he was 17 years and 237 days old. Later that season, Brescia finished 19th in Serie A and was therefore relegated to the Serie B. In 2005–06, he played 24 league matches for Brescia, with Brescia finishing tenth. He had an impressive 2006–07 season, scoring 10 goals in 40 matches.