Der Sperbersbach entsteht etwa 2,0 km nordwestlich der Ortsmitte von Gailenkirchen am Ostabfall der Waldenburger Berge auf die Hohenloher Ebene unter dem Kreuzstein auf etwa 440 m ü. NN. Er fließt schnell die etwa 20 Höhenmeter bis zum Wiesenrand hinab und dann in den Auwiesen stets nahe an der südlichen Kante des östlichen Waldvorsprung um das Kupfermoor im Norden herum entlang nach Osten. Nach etwa 2 km löst er sich auf etwa 370 m ü. NN vom inzwischen felderbegrenzten Waldrand und unterquert dann zuerst die Bahnstrecke Heilbronn–Crailsheim, anschließend die Schwäbisch Haller Westumgehung K 2576. In beständigem Westlauf berührt er den Südrand des Untermünkheimer Weilers Wittighausen. Hier, auf etwa 355 m ü. NN, unterquert er die Alttrasse der K 2576 und tritt, begleitet von der K 2575 nach Untermünkheim, abrupt in seine steile und enge Waldklinge ein. Links über dieser liegt, aus der Klinge nicht einsehbar, der Wittighausener Steinbruch. Nach etwa 1,3 km östlichem Schluchtlauf, während dessen ihn die Kreisstraße einmal quert, fließt er auf 288,3 m ü. NN etwas vor dem Ortsrand Untermünkheims mit dem ebenfalls aus einer Waldklinge zuletzt aus Nordwesten kommenden Heiligenbach zum Dobelbach zusammen. Dieser mündet dann nach Durchqueren des Ortes etwa einen Kilometer weiter von links in den mittleren Kocher. Der Sperbersbach ist zwar länger als der Heiligenbach, hat aber weniger an Einzugsgebiet, weshalb dieser als der hydrologische Hauptquellstrang des Dobelbachs angesehen wird. Der Heiligenbach hat ein Einzugsgebiet von 2,7 km² Größe, das sich vom Trauf der Waldenburger Berge ganz im Westen etwa 4,0 km weit bis zum Zusammenfluss im Osten erstreckt; quer dazu weitet es sich auf eine Breite von maximal etwa 1,1 km. Jenseits der prominenten und kurzen Wasserscheide im Westen fließt das Altenhaubächle zur oberen Bibers. Die nördliche grenzt ans Einzugsgebiet der oberen Kupfer. Im Süden entwässert der Gailenkirchener Schmiedbach in etwa parallelem Ostlauf zum Kocher, der auch Vorfluter der anderen ist, welche ihn jedoch viel weiter aufwärts bzw. abwärts erreichen. Der höchste Punkt im Einzugsgebiet liegt im Alten Hau am Hochebenenrand der Waldenburger Berge auf etwas über 510 m ü. NN. Etwa 1,0 km² der Fläche sind Wälder, davon stehen vier Fünftel am Abhang der Waldenburger Berge auf einem im Norden früher ansetzendem Bogen nach Westen um die Flurbucht Auwiesen (Waldgewanne Auwald und Wieselesrain im Norden, Hebsack im Süden), das übrige Fünftel steht in der Unterlaufklinge. Die durchlaufene offene und flachhügelige Flur steht fast ganz unter dem Pflug. Der einzige Siedlungsplatz ist der am Lauf liegende Weiler Wittighausen, der wie rund die Hälfte des Einzugsgebietes zu Untermünkheim gehört. Fast der ganze, im Westen gelegene Rest liegt auf der Gemarkung von Schwäbisch Hall, ausgenommen nur rund 0,1 km² des obersten Waldhangs im Westen, die zu Waldenburg rechnen. Der Sperbersbach entspringt am Keuperschichtstufenhang im Westen im Gipskeuper (Grabfeld-Formation) und wechselt erst nach dem Zufluss aus dem Auwald in den Lettenkeuper (Erfurt-Formation), der bald in ganzer Breite das Einzugsgebiet einnimmt, ausgenommen nur zwei auflagernde quartäre Lösssedimentbereiche links des Mittellaufes. Mit seiner Klinge bei Wittighausen beginnt der Lauf im Oberen Muschelkalk. Erst kurz vor dem Zusammenfluss erreicht er den Mittleren Muschelkalk. Bei der Trassierung der Westumgehung wurde nahe bei Wittighausen ein alter Stollen im Lettenkeuper angeschnitten, der hier pyrithaltig ist und im 19. Jahrhundert zur Vitriolerzeugung bergmännisch abgebaut wurde. Der Wittighausener Muschelkalk-Steinbruch schließt die Schichten vom Oberen Hauptmuschelkalk bis zum Lettenkeuper-Hauptsandstein auf. Eine Doline, entstanden durch Auslaugung im unterliegenden Mittleren Muschelkalk, führte im Steinbruchbereich zu starken Schichtverbiegungen.