Got me curious, so I had a look at our archives... this would be RBs finishing top-5 in fantasy for 3 (or more) consecutive seasons, regular seasons (excludes fantasy playoffs), half-PPR, going back to 1993, in order:
E. Smith - 4 yrs, B. Sanders - 3 yrs, Te. Davis - 3yrs, C. Martin - 3 yrs, M. Faulk - 4 yrs, P. Holmes - 4 yrs, L. Tomlinson - 6 yrs, T. Barber - 3 yrs, A. Peterson - 7 yrs, M. Jones-Drew - 3 yrs, A. Foster - 3yrs, D. Murray - 3 yrs.
2019 would have been Gurley's 3rd straight.
2020 McCaffrey can make his 3rd straight.