The source of the creek is near Baxter, Tennessee, where it starts as a mid-sized ephemeral to intermittent stream[4][5] and quickly picks up the Boyd Hollow Branch.
As the creek grows in size, it begins forming a wide floodplain nestled between some steep hills.
Next, it runs through the small unincorporated town of Buffalo Valley, near the creek's lower end.
[8] The other begins in Putnam County extremely close to Gentry,[9] then it descends through some hills and valleys before getting a wide floodplain and perennial flow similar to the big Indian Creek.
As it enters Cordell Hull Lake in Smith County, its lake embayment borders the Indian Creek Campgrounds just before its confluence with Dillard Creek and ultimately the Cumberland River,[10] less than two miles from Granville.