[While we wait for baseball's return, I'm going to clear out some of my 164 "draft posts". This was last saved on October 5, 2016.]
Caleb Joseph of the Orioles set a major league record in for a non-pitcher by going to the plate 141 times this past season and knocking in zero runs.
It was the most plate appearances without an RBI for a non-pitcher since Gene Good had 135 PAs for the 1906 Boston Braves. (The all-time record was set by Oscar Jones, a pitcher for the 1904 Brooklyn Superbas, who had 0 RBI in 150 PAs.