I associate this route mainly with "the hoppers" from Tunstead to Lostock but of course that's not run for a while now...
Out of curiosity, I've compiled a quick list from TRUST of the trains which ran on this route from Mon - Thu this week. It's been a steady 5 workings per day, although I expect it would vary from one week to another.
As noted by Freightmaster, almost all these freight trains are direct workings between the quarries at Tunstead or Peak Forest (Dove Holes) to various stone terminals, and return empties. 6H75 from Warrington Arpley is a set of empty HRA wagons to form 6G75 Tunstead - Washwood Heath (another stone train), which then runs empty to Warrington Arpley and completes a daily circuit.
6H50 from Wembley can be empties from various London stone terminals. Sometimes it might have more than one portion and run as a "jumbo" but I'm not sure if that's happened recently. Today's 6H50 conveys empty HIA hoppers from Paddington which worked south from Tunstead to Hanwell Bridge Loops on 6V51 last night (Thursday), then as 6A55 to Paddington and 6M52 empties to Wembley today. Last night's 6V51 ran via Guide Bridge and Stockport which is another alternative route - in this case towards Stoke and Colwich but can also be used to reach Crewe via Northwich. For some reason I thought stone trains from Tunstead running via Guide Bridge and Stockport would be more common than via the Cheadle Branch but obviously not, or maybe it depends which routes are shut for engineering works overnight...
As mentioned in previous posts, for stone trains from the Peak District to the midlands or further south, the route via the Cheadle Branch is an alternative to running via Chesterfield, so if one route is blocked for engineering work the other can be used. Some trains run loaded one way and empty the other, which is why the corresponding outward or return working may be missing from the list below:
Passing times at Hazel Grove High Level Junction - trains to or from Northenden Junction (Cheadle Branch)
Mon 20th
6M44 Ripple Lane Stora - Peak Forest Cemex 11:37
6G99 Tunstead - Banbury 07:21
6G92 Tunstead - Small Heath 10:15
6B26 Tunstead - Rugby 13:15
6F07 Peak Forest Cemex - Warrington Dallam 15:37
Tue 21st
6G99 Tunstead - Banbury 07:23
6B71 Tunstead - Northampton 07:49
6G92 Tunstead - Small Heath 10:15
0Z22 Basford Hall - Tunstead 11:34
6B26 Tunstead - Rugby 12:58
6F07 Peak Forest Cemex - Warrington Dallam 15:29
Wed 22nd
4H26 Rugby - Tunstead 06:54
6G99 Tunstead - Banbury 07:20
6H75 Warrington Arpley - Tunstead 12:34
6B26 Tunstead - Rugby 12:54
6H50 Wembley - Tunstead 19:04
Thu 23rd
4H26 Rugby - Tunstead 06:51
6G99 Tunstead - Banbury 07:25
6G92 Tunstead - Small Heath 10:00
6H75 Warrington Arpley - Tunstead 12:35
6B26 Tunstead - Rugby 12:54
***
Aside from the stone trains, 6E61 Tuebrook - Attercliffe (empty box wagons for scrap loading) ran this way on 10th July (i.e. via Earlestown / Warrington Bank Quay / Hartford Jn / Northwich), passing Hazel Grove High Level Jn at the ungodly hour of 03:43. On the 17th July 6E61 was planned the same way but was diverted via Manchester Victoria and Ashburys to reach Chinley and the Hope Valley; and this morning 6E61 ran via Manchester Piccadilly and Ashburys. This shows the variety of routes around Manchester, which are useful alternatives when there is engineering work.
Edit: The route via the Cheadle Branch is shown in this cab ride video (train approaches Hazel Grove High Level Junction about 24 min into the video)
Earles to Crewe Basford Hall via Middlewich | Don Coffey