W seniorskiej reprezentacji Włoch w latach 1967–1976 rozegrał 166 meczów, w których zdobył 1239 punktów (najwięcej punktów w jednym meczu: 32). Debiut zaliczył 13 maja 1967 roku w Neapolu w wygranym 58:57 meczu towarzyskim z reprezentacją PolskiCarlo Recalcati w bazie FIP .. Dwukrotnie uczestniczył w letnich igrzyskach olimpijskich (1968, 1976), dwukrotnie na mistrzostwach świata (1967, 1970), czterokrotnie na mistrzostwach Europy (1967, 1969, 1971 – 3. miejsce, 1975 – 3. miejsce) oraz na igrzyskach śródziemnomorskich 1967 w Tunisie, na których drużyna Azzurrich zdobyła srebrny medal. Ostatni mecz w reprezentacji Włoch rozegrał 27 lipca 1976 roku podczas turnieju olimpijskiego 1976 w Montrealu, w którym drużyna Azzurrich wygrała z reprezentacją Czechosłowacji 98:75 w meczu o 5. miejsce.
Kariera trenerska Wczesna kariera Carlo Recalcati po zakończeniu kariery sportowej rozpoczął karierę trenerską. W latach 1981–1984 trenował Alpe Bergamo, z którym w sezonie 1982/1983 awansował do Serie A1, a w latach 1984–1990 prowadził Pallacanestro Cantù.