Handgun comparison icon Handgun comparison icon

Heckler & Koch P30 vs Glock G19 Gen5 vs Heckler & Koch P30SK vs Glock G43X MOS vs Smith & Wesson M&P 9 Shield Plus

Heckler & Koch P30

DA/SA Full-Sized Pistol Chambered in 9mm Luger, 40 S&W
vs

Glock G19 Gen5

Striker-Fired Compact Pistol Chambered in 9mm Luger
vs

Heckler & Koch P30SK

DA/SA Subcompact Pistol Chambered in 9mm Luger
vs

Glock G43X MOS

Striker-Fired Subcompact Pistol Chambered in 9mm Luger
vs

Smith & Wesson M&P 9 Shield Plus

Striker-Fired Subcompact Pistol Chambered in 9mm Luger, 30 Super Carry

Dimensions

  Length L Height H Width W Weight W
P30 7.12 in 5.43 in 1.37 in 26.08 oz
G19 Gen5 7.28 in 5.04 in 1.34 in 23.81 oz
P30SK 6.42 in 4.57 in 1.37 in 23.99 oz
G43X MOS 6.5 in 5.04 in 1.1 in 18.55 oz
M&P 9 Shield Plus 6.1 in 4.6 in 1.1 in 20.2 oz

Details

  Barrel BBL Trigger Website
P30 3.85 in DA/SA hk-usa.com
G19 Gen5 4.02 in Striker-Fired us.glock.com
P30SK 3.27 in DA/SA hk-usa.com
G43X MOS 3.41 in Striker-Fired us.glock.com
M&P 9 Shield Plus 3.1 in Striker-Fired smith-wesson.com

Capacity

  9mm Luger 40 S&W 9mm Luger 9mm Luger 9mm Luger 9mm Luger 30 Super Carry
P30 15 , 17 (+1) 13 (+1) 15 , 17 (+1) 15 , 17 (+1) 15 , 17 (+1) 15 , 17 (+1) -
G19 Gen5 15 , 17 , 24 , 10 (+1) - 15 , 17 , 24 , 10 (+1) 15 , 17 , 24 , 10 (+1) 15 , 17 , 24 , 10 (+1) 15 , 17 , 24 , 10 (+1) -
P30SK 10 , 13 , 15 (+1) - 10 , 13 , 15 (+1) 10 , 13 , 15 (+1) 10 , 13 , 15 (+1) 10 , 13 , 15 (+1) -
G43X MOS 10 (+1) - 10 (+1) 10 (+1) 10 (+1) 10 (+1) -
M&P 9 Shield Plus 10 , 13 (+1) - 10 , 13 (+1) 10 , 13 (+1) 10 , 13 (+1) 10 , 13 (+1) 13 , 16 (+1)

Notes

Heckler & Koch P30

The P30 comes in other trigger options, not just DA/SA. The 40S&W model weighs 26.8 oz (slightly more than the 9mm model).

Heckler & Koch P30SK

The P30SK comes in other trigger options, not just DA/SA.

Side-by-Side
Side-by-Side Comparison Charts

How do these two handguns stack up against eachother?

Smith & Wesson M&P 9 Shield Plus For Sale

Tabletop
Tabletop Comparison

Drag/drop and reorder the handguns to compare on top of eachother