I agree with John.
Creel is far way north. I did a trip once from Creel to Casas Grandes (Chihuahua), here are my bumbers.
I have done the roads and points you are interested in, it really seems like a busy schedule (I agree with Grant)
I have some info from a trip last year, maybe it will help.
From Creel to Casas Grandes Chihuahua:
4hrs 33min Moving time
57 min stopped
5hrs 30 min total time
Max speed 162 km/hr
Then from Creel you mught want to go to Durango and take the "Devil´s Backbone", a very twisty and scenic road to Mazatlan.
It will take from Creel to Hidalgo del Parral something like:
4h 18 min moving time
at a moving average of 81.6 kms per hr.
The road from Mazatlan to Durango I did it
will take something like 3.5 hours.
In MHO I would do Creel, stay there one whole day or two, then to durango.
Then to mazatlan and then back maybe via hermosillo-Creel again.
But for shure the way you planned you will be in a hurry, Zacatecas is worth staying a couple of days too.
Any more info please ask and I will help gladly.
Life is the process of making known the unknown. MOROcycler