Miandad and Saleem Malik could do that for some part of their careers but they declined massively in the latter half of their careers.
I would put Saeed Anwar in that list of batsmen who could put bowlers under pressure until maybe 99 or so.
But I think Zaheer Abbas stands out even among this list. For his time, he was a rapid scorer and until his very last year of cricket, he never slowed down as a batsman.