Klasifikasi berdasarkan bentuk struktur di bagian atas piston
① piston atas datar: cocok untuk ruang bakar pra-pembakaran untuk mesin karburator dan ruang bakar arus turbo untuk mesin diesel. Keuntungannya adalah pembuatannya mudah, bagian atasnya mempunyai distribusi panas yang seragam, dan kualitas piston yang kecil.
② piston atas cekung: dapat meningkatkan likuiditas campuran dan kinerja pembakaran untuk mesin diesel atau beberapa bensin. Keuntungannya adalah mudahnya mengubah rasio kompresi dan bentuk ruang bakar.
③ piston atas cembung: untuk meningkatkan rasio kompresi, umumnya cocok untuk mesin berdaya rendah.

Berdasarkan struktur roknya
① piston slot rok: cocok untuk mesin dengan diameter silinder kecil dan tekanan gas rendah. Tujuan slotting adalah untuk menghindari pemuaian, disebut juga piston elastis.
② rok piston tanpa slot: banyak digunakan pada mesin truk bertonase besar. Juga dikenal sebagai piston kaku.

Klasifikasi berdasarkan pin piston
① piston dimana sumbu dudukan pin berpotongan dengan sumbu piston.
② sumbu dudukan pin piston tegak lurus terhadap sumbu piston.