W reprezentacji Włoch Cassano zadebiutował w 2003. Wystąpił między innymi na Mistrzostwach Europy 2004 oraz Mistrzostwach Europy 2008. Pod koniec 2008 zrezygnował z gry w drużynie narodowej. Powołania do kadry dla Cassano domagały się między innymi liczne media, jednak Marcello Lippi nie widział dla Cassano miejsca w składzie. Do reprezentacji włoski gracz powrócił w sierpniu 2010. W lipcu 2012 wywalczył z nią 2. miejsce na Mistrzostwach Europy 2012. Reprezentował Włochy również na Mistrzostwach Świata 2014.

Kariera klubowa Bari Cassano urodził się w Bari zaledwie kilka godzin po zdobyciu przez Azzurrich Mistrzostwa Świata. Wychował się pod opieką matki, która miała na imię Giovanna w biednej dzielnicy tego miasta (Bari Vecchia). Jego ojciec opuścił go, kiedy Cassano był w wieku niemowlęcym. Pierwsze piłkarskie kroki stawiał w młodzieżowym zespole Pro Inter. Od dziecka kibicował Interowi, dlatego pewnego razu razem z kolegą udał się w okolice Mediolanu na testy w Interello. Klub nie zdecydował się jednak podpisać z nim kontraktu, więc zawodnik musiał powrócić do domu. Swoją prawdziwą karierę piłkarską rozpoczynał w miejscowym klubie AS Bari, gdzie początkowo występował w drużynie juniorów. Zawodowy kontrakt ze swoją drużyną podpisał w 1999. W Serie A zadebiutował 12 grudnia w przegranym 0:1 wyjazdowym meczu z US Lecce.