Much more than that. A regular footlong Italian combo is about 1300 calories, depending on how much meat is piled on. A party sub can safely be assumed to have even more fillings per inch, so you could even say closer to 1600 per foot. He ate a little over 3 feet? Definitely about 5k calories.