One could argue Pujols's last few years have lowered him enough to not be on the roster.
1B OPS leaders since 1995:
1.113 McGwire
.970 Thome
.960 Bagwell
.953 Helton
.949 Thomas
.941 Votto
.927 Pujols
DH/1B
.970 Edgar Martinez
.931 Ortiz
If you go by OPS only, not that I'm saying this is best, the best line-up might be:
1. Bonds RF
2. Trout CF
3. Ramirez DH
4. McGwire 1B
5. Walker LF
6. Cabrera 3B
7. ARod SS
8. Kent 2B
9. Piazza C
Subs for consideration (listed by best OPS):
C: Stanley/Posada/Lopez/Mauer
1B: E Martinez/Thome/Bagwell/Helton/Votto
2B: Cano/Alomar/Altuve/Utley/Biggio
3B: (ARod) Jones/Arenado/Donaldson
SS: Nomar/Tulo/HRam/Larkin/Jeter (yuk!)
OF: Belle/Berkman/Sheffield/Vlad
SP: Pedro, Maddux, Johnson, Clemens, Verlander, Kershaw/Sale/deGrom/Scherzer
RP: Rivera, Wagner, Hoffman, Uehara, Kimbrel, Chapman