1 of 2
Mark Humphrey, Associated Press
Indiana State guard Jake Odum, right, fouls Vanderbilt guard Brad Tinsley, left, in the first half of an NCAA college basketball game on Saturday, Dec. 17, 2011, in Nashville, Tenn.

NASHVILLE, Tenn. — Steve McWhorter hit two free throws with 3:32 left to put Indiana State ahead for good and the Sycamores upset No. 25 Vanderbilt 61-55 Saturday for their first win over a ranked team since 2006.

The Sycamores (8-2) outshot Vanderbilt on its own floor in Memorial Gym. Reserve RJ Mahurin had a career-high 14 points, and Carl Richard and Jordan Printy each finished with 11.

Vanderbilt (6-4) lost its third non-conference game at home this season. The Commodores hadn't played since beating Davidson 87-83 on the road Dec. 7, which put them back into the Top 25.

Looking rusty, Vanderbilt fell behind by 12 early. The Commodores scored only once after Lance Goulbourne's three-point play with 6:32 left, and Jeffery Taylor's layup with 53.2 seconds remaining just wasn't enough.

Taylor finished with 21 points, Brad Tinsley 12 and John Jenkins 11.