Irv Smith Jr. (#84) is a TE in the NFL that currently plays for the Minnesota Vikings. Irv is 22 years old, born on August 09 1998, and is 6’2″ tall weighing 242lbs.