Gerald William `` Jerry '' Trainor ( born January 21 , 1977 ) is an American actor , comedian and voice actor . He has appeared in shows like T.U.F.F Puppy and Spencer Shay in iCarly . Gerald William `` Jerry '' Trainor ( born January 21 , 1977 ) is an American actor , comedian and voice actor , widely known for playing Spencer Shay on iCarly .