I would have to say the largest sub, that of the Rhode Island SSBN 740 and the smallest one that being the Puffer SSN 652