比賽大致可以分為兩個階段。在紅球全部入袋之前,選手需要按照一個紅色球緊接著一個彩色球的順序擊球入袋。而且此時彩色球入袋後需要放回到檯面上自己顏色對應的置球點上。如果該彩球的置球點被占,應將其放置在分值最高的置球點上。如果置球點全部被占,則放置在與頂庫邊垂直連線上最接近置球點的位置,並要求不能與附近的球接觸。
在擊打彩球入袋之前,選手必須向裁判聲明其準備用主球擊中哪個球。當然,在擊球意圖是非常明顯的情況下並沒有必要向裁判聲明。但是如果有兩個或兩個以上的彩球位置接近或在同一視野中的,選手則必須向裁判聲明其準備用主球首先擊中的球。
在所有的紅球入袋後,需要按照黃,綠,棕,藍,粉,黑色球的順序用主球擊打入袋。
司諾克比賽由兩位選手得分的高低決定比賽的勝負。正確地將球送入袋口後擊球選手都將獲得相應的分數。其中紅色球1分,黃色球2分,綠色球3分,棕色球4分,藍色球5分,粉色球6分,黑色球7分。