Trout has done it the last 4 years. Some of the guys above did it more than 4 straight. Cobb did it 9 straight. Some guys had more than one streak (Ruth, Bonds)
Players who did it 3 straight.
I think I got everyone. Here is the leader list at Baseball Reference