Cav has 19 stage wins now (and far more appreciated abroad than in the UK).
Realistically how many will he have by the end of his career?
He's been fortunate to work for a team which focusses on stage wins rather than GC so his main rivals have not had the unquestioned support of a 9-man train. If he can keep a similar setup then I can see him getting #3 in the all-time list, possibly #2 if he gets very lucky and can stay motivated to ride four more times.
If he ends up in a "normal" team then I can see his strike rate going down to 1 or 2 wins per tour as it becomes more of an open bunch sprint with his rivals.
1. Eddy Merckx, BEL- - - - - 34
2. Bernard Hinault, FRA- - - 28
3. Lance Armstrong, USA- - - 25
3. Andre Leducq, FRA - - - - 25
5. Andre Darrigade, FRA- - - 22
6. Nicolas Frantz, LUX - - - 20
7. Francois Faber, LUX - - - 19