NY Giants all-time starting roster: offense
RB: Tiki Barber
Similar to Manning, it was rather clear who the starting running back for this squad was going to be. We know fans aren't always the happiest with Tiki Barber due to his early retirement and trashing of Tom Coughlin. However, there's no doubting how talented Barber was and if he hadn't retired early, he'd likely be a Hall of Famer.
Barber had a bit of a slow start to his career, earning his first 1,000-yard season in his fourth season. However, once he caught on, Barber couldn't be stopped. Following his first 1,000-yard season, Barber posted 1,200+ yards in five of his next six seasons before retiring at the age of 31. For a career, Barber carried the ball 2,217 times for 10,449 yards and 55 touchdowns, averaging 4.7 yards per carry.
In his prime, Barber was arguably the best back in all of football. Especially in 2008, when he ran the ball 357 times for 1,860 yards and nine touchdowns while averaging a ridiculous 5.2 yards per carry. To be that efficient with the ball while receiving that heavy a volume of carries is just insane - especially when you consider that Barber was 30 years old.
Barber ranks first all time in Giants carries, rushing yards, yards per carry out of those who have run the ball 400+ times, and second in rushing touchdowns. It's unfortunate that he never got his Super Bowl win, but there's no doubt he should be the starting back on the all-time squad.
TE: Mark Bavaro
This one was a little more difficult, as the two main options for this spot were Mark Bavaro and Jeremy Shockey. Shockey may have better numbers. However, Bavaro won one more Super Bowl than Shockey and had a better prime.
In his best season, Bavaro caught the ball 66 times for 1,001 yards and four touchdowns. Alongside this, Bavaro made an All-Pro First Team, Pro Bowl, and ranked sixth in MVP voting. In that same season, Bavaro would also go on to help their Giants win the first Super Bowl in franchise history. During this playoff run in particular, Bavaro would catch eight passes for 134 yards and two touchdowns. Keep in mind this was all during his second season in the league.
For a career, Bavaro would catch 266 passes for 3,722 yards and 39 touchdowns. In addition to this, he also made two Pro Bowls, two All-Pro teams, and as mentioned before, won two Super Bowls. If injuries had not hampered the second half of his career, Bavaro would likely be the undoubted choice for TE.