Edgar Martinez is usually called the greatest DH of all time.
His career line:
The most he struck out in a season was 107 times, and that happened at 41 years old.
He's 36th all time in career OPS.
He was a career Mariner, which in the FA era is a very rare thing.