Bob Hoernschemeyer was the last Hoosier quarterback to throw for six touchdowns, achieving the feat in 1943.
Roberson finished 25-37 for 273 yards and had a career-high 154 rushing yards on 21 carries.
The 427 total yards is also a career-high for Roberson and the most total yards for a Hoosier quarterback this season.
This marks the second time a Hoosier has won the award this year.
Sophomore running back Tevin Coleman took home the honor on Nov. 11 after a career-best 215 rushing yards against Illinois.
Roberson helped set several records for the IU offense.
The team had season high 401 rushing yards on 94 total plays. IU set program records in total yards (692) and first downs (42).
The Hoosiers had three players (Roberson along with running backs D’Angelo Roberts and Stephen Houston) run for over 100 yards for the first time in school history.
IU also scored 56 points, the most ever against Purdue.
— Evan Hoopfer
More in Football
LJ Scott, Michigan State's leading rusher, may not play Saturday.
The Hoosiers will get a shot at another top-20 opponent with a strong defense.
IU fought through contentious officiating and a late-game deficit, but could not emerge victorious.