Over its next 10 miles , it receives Campbell Creek and Roundy Creek, both from the right, Panther Creek and Rock Creek, both from the left, Denny Creek from the right, Plentywater Creek and Meadow Brook Creek, both from the left, and Murtaugh Creek and Big Canyon, both from the right.