Trivia Friday: Every MLB Teams Best First Baseman

In continuing the theme of the quizzes lately, can you named the best first baseman for each and every MLB franchise? Good luck!

Darin Erstad Jeff Bagwell Jimmie Foxx Carlos Delgado Fred Tenney Cecil Cooper Albert Pujols Cap Anson Paul Goldschmidt Cecil Cooper Gil Hodges Willie McCovey Jim Thome Alvin Davis Jeff Conine Keith Hernandez Ryan Zimmerman Eddie Murray Adrian Gonzalez Dick Allen Willie Stargell Rafael Palmeiro Carlos Pena Joey Votto Todd Helton John Mayberry Hank Greenberg Frank Thomas Paul Konerko Lou Gehrig Stan Musial