The first test between England and Australia in England was played in 1880. The Ashes are said to have come into being after 1882, but we shall avoid that quibble and summarize the results of all such Tests since 1880.
England lead 51-49 with 66 draws in these Tests.
The leading batsmen are:
Among those who have scored over 1000 runs, Clarke is the highest among current players with 1296 followed by Bell with 1088. Pietersen might surpass this if he makes an unlikely comeback. Atherton is the only one without a century.
Batting averages (for those who scored above 1000 runs):
In this case Clarke and Bell are in consecutive places while Pietersen is a little ahead.
Now for bowling:
The cutoff here is 50 wickets. Broad with 61 is the only current player. McGrath is in third place but without a ten-for.
Looking at the averages for those who took over 50 wickets:
This table is headed by Briggs (of long ago) and Laker, while Broad is in the lower middle. Underwood has the best economy rate and Briggs the best strike rate.
Haddin has probably finished his Ashes career with 49 dismissals. Border and Grace lead among the non-keepers. The older keepers have the most stumpings, with Blackham leading with 12. Somewhat unusually he has around the same number of catches and stumpings.
Seeing the averages for the above, who made 25 or more dismissals:
Haddin surprisingly has the highest rate of dismissals per innings, while Hammond tops the handful of non-keepers.
And finally the all-round performances. As you can see, this requires a some adjustments to identify those who would be generally considered as all-rounders:
Rhodes expectedly tops this list but Flintoff surprisingly comes second. Broad again is the only current player in sight.