Jabarkan Phoenix Suns (2012–2017) dari P. J. Tucker

Selama musim panas 2012, Tucker menandatangani kontrak untuk bermain untuk Spartak St. Petersburg dari Rusia, tetapi ia segera memilih keluar dari kontrak itu untuk bermain untuk tim Liga Musim Panas NBA Phoenix Suns, dan pada 1 Agustus 2012, ia menandatangani kontrak dua -tahun kontrak dengan Suns, dengan opsi tim di tahun kedua. Dalam pertandingan pertamanya kembali di NBA, Tucker mencatat 10 poin, 2 rebound, 1 steal, dan 1 blok dalam kekalahan 87–85 dari Golden State Warriors . Pada 23 November 2012, ia mencetak 15 poin tertinggi dalam kariernya dalam kemenangan perpanjangan waktu 111-108 atas New Orleans Hornets . Tucker membuat start pertamanya untuk Suns pada tanggal 31 Desember melawan Oklahoma City Thunder, saat ia memulai sebagian besar permainan Suns untuk sisa musim NBA 2012–13.

Pada tanggal 8 Februari 2014, Tucker mencatat 16 poin, rekor tertinggi dalam karir 15 rebound dan 4 steal dalam kemenangan 122–109 atas Warriors, menjadi pemain Suns pertama yang mencetak 15 poin, 15 rebound, dan 4 steal dalam satu pertandingan. permainan sejak Shawn Marion pada tahun 2007. Pada tanggal 25 Februari, ia mencatatkan karirnya yang tinggi dengan upaya 15 rebound melawan Minnesota Timberwolves. Pada tanggal 6 April, Tucker mencetak 22 poin tertinggi dalam karir dalam kemenangan 122-115 atas Thunder.

Pada tanggal 27 Juni 2014, Suns memperpanjang tawaran kualifikasi Tucker, membuatnya menjadi agen bebas terbatas. Pada tanggal 23 Juli, ia kembali menandatangani kontrak dengan Suns untuk kontrak tiga tahun senilai $ 16,5 juta. Pada Agustus 2014, ia diskors untuk tiga pertandingan pertama musim 2014-15 tanpa bayaran karena mengaku bersalah mengemudi saat berada di bawah pengaruh ekstrem pada Mei 2014. Ia kembali dari skorsing pada 4 November 2014, untuk menghadapi Los Angeles Lakers.

Pada 31 Desember 2015, Tucker mengikat rekor tertinggi karirnya dengan 22 poin saat kalah dari Thunder. Pada 26 Januari 2016, ia mencatatkan delapan assist tertinggi dalam karirnya saat kalah dari Philadelphia 76ers. Pada 14 Maret, ia mencetak 23 poin tertinggi dalam kariernya dalam kemenangan 107-104 atas Minnesota Timberwolves. Dia memuncaki tanda itu pada 7 April, mencetak 24 poin dalam kemenangan 124-115 atas Houston Rockets. Dia bermain di semua 82 pertandingan untuk Suns pada 2015–16, satu-satunya pemain yang melakukannya.

Pada tanggal 15 September 2016, Tucker menjalani prosedur mikrodisektomi punggung bawah yang sukses dan kemudian absen selama enam hingga delapan minggu. Dia kembali tepat waktu untuk awal musim reguler, tetapi ditugaskan sebagai pemain cadangan untuk pertama kalinya sejak musim 2012–13. Dia kembali ke lineup awal pada akhir November menyusul cedera TJ Warren. Pada 27 November 2016, ia mencetak 21 poin tertinggi musim melawan Denver Nuggets. Tucker mengambil kembali peran bangku cadangannya pada akhir Desember setelah kembalinya Warren dari cedera; dia terus masuk dari bangku cadangan untuk Suns sepanjang musim hingga jeda All-Star.