Cockroach Pig vs Small Road: When to Use Each

How a 2-column lookback (Small Road) and a 3-column lookback (Cockroach Pig) diverge on period-2 and period-3 Big Road rhythms.

10 min read

Once baccarat players learn how Big Eye Boy compares adjacent Big Road columns (lookback L = 1), the next question at the scoreboard is always the same: why does the bottom half of the display need both the Small Road (小路) and the Cockroach Pig (曱甴路)?

The answer comes down to even versus odd column lookback. Small Road uses a 2-column lookback (skipping 1 Big Road column, L = 2), which means it always compares Banker columns against earlier Banker columns and Player columns against earlier Player columns. Cockroach Pig uses a 3-column lookback (skipping 2 Big Road columns, L = 3), which crosses sides to compare every column against the opposite side three columns earlier. Below is how both roads work, why they diverge dramatically on the same shoe, and how to inspect them side by side in our free Baccarat Calculator & Road Decoder.

Small Road vs Cockroach Pig: structural comparison

Both grids apply the exact same two derived-road rules as Big Eye Boy. Neither road cares whether Banker or Player won the hand; on both grids, red never means Banker and blue never means Player. Instead, Red (=) means the Big Road repeated its structure at that lookback distance, and Blue (≠) means the structure broke. For a broader overview that also includes Big Eye Boy and the main boards, see our three derived roads comparison and complete guide to reading baccarat roads.

DimensionSmall Road (小路)Cockroach Pig (曱甴路)
Lookback Distance (L)L = 2 columns back (skip-1 column)L = 3 columns back (skip-2 columns)
Scoreboard SymbolSolid filled dot (●) — see all scoreboard symbolsDiagonal forward slash (/)
Earliest Trigger Cell on Big RoadColumn 3, Row 2 (or Column 4, Row 1 if Column 3 has only 1 bead)Column 4, Row 2 (or Column 5, Row 1 if Column 4 has only 1 bead)
Rule 1 — New Column (Row 1 of Col c)Compares finished Col (c − 1) depth with Col (c − 3) depth (2 columns further back)Compares finished Col (c − 1) depth with Col (c − 4) depth (3 columns further back)
Rule 2 — Continuing Down (Row r ≥ 2 of Col c)Checks Col (c − 2) at Row r (3 cases: bead at Row r → Red; stopped 1 row above → Blue; stopped >1 row above → Red)Checks Col (c − 3) at Row r (3 cases: bead at Row r → Red; stopped 1 row above → Blue; stopped >1 row above → Red)
Same-Side vs Cross-Side ComparisonSame-side: compares Banker columns with Banker columns and Player columns with Player columnsCross-side: compares Banker columns with Player columns 3 steps back (and vice versa)
Big Road Rhythm That Produces Pure RedPeriod-2 rhythms (e.g., 3-2-3-2-3-2 or 4-1-4-1-4-1) plus flat chop or equal pairsPeriod-3 rhythms (e.g., 2-1-1-2-1-1 or 3-2-1-3-2-1) plus flat chop or equal pairs

How Rule 1 and all 3 cases of Rule 2 apply to L=2 and L=3

Before tracing our worked shoe, make sure you have the exact plain-English rules for both lookback distances. Every mark on Small Road (L = 2) and Cockroach Pig (L = 3) is decided by whether the new Big Road bead started a column at Row 1 or continued down a column to Row 2 or deeper:

  • Rule 1 (New Column at Row 1 of Column c): When a hand changes sides and starts Column c at Row 1, look at the column that just finished (Column c − 1) and compare its bead count against the column L steps further back—Column c − 3 for Small Road, or Column c − 4 for Cockroach Pig:
    • Case 1A (Same depth): Both columns have the same number of beads → Red (=).
    • Case 1B (Different depth): The two columns have different bead counts → Blue (≠).
  • Rule 2 (Continuing Down to Row r ≥ 2 of Column c): When the same side wins again and moves down Column c to Row r, look L columns back at Column c − 2 (Small Road) or Column c − 3 (Cockroach Pig). Rule 2 always has three cases, never two:
    • Case 2A (Has a bead at Row r too): The reference column reached at least Row r → Red (=).
    • Case 2B (Stopped at Row r − 1, one row above): The reference column ended on the exact row above Row r (the first missing row) → Blue (≠).
    • Case 2C (Stopped more than one row above Row r): The reference column already finished two or more rows higher up → Red (=).

Worked divergence shoe: BBBPPBBBPPBBBPPBBT (18 hands)

To see why a live scoreboard needs both Small Road and Cockroach Pig, examine this 18-hand shoe (11 Banker wins, 6 Player wins, and 1 Tie on Hand 18):

BBBPPBBBPPBBBPPBBT

On the Big Road, BBBPPBBBPPBBBPPBBT builds 7 columns with depths 3, 2, 3, 2, 3, 2, 2 (plus 1 green Tie slash on Column 7, Row 2). Every Banker column (Columns 1, 3, 5) runs 3 beads deep, while every Player column (Columns 2, 4, 6) runs 2 beads deep:

All five roads for BBBPPBBBPPBBBPPBBT (18 hands): Big Road depths 3, 2, 3, 2, 3, 2, 2 (with 1 Tie on Column 7 Row 2) produce 11 straight Red dots on Small Road (a pure Red Dragon Tail!) while Cockroach Pig alternates across 8 slashes (R B R B B R B R).

Why Small Road (L=2) plots 11 consecutive RED dots

Look at the Small Road panel above: it consists of a single column of 11 consecutive Red solid dots that drops to Row 6 on its 6th entry and bends 5 cells to the right along Row 6 as a pure Red Dragon Tail! Why does Small Road never plot a single Blue dot on this shoe?

Because Small Road looks 2 columns back, it always compares odd columns with odd columns (Col 3 → Col 1, Col 5 → Col 3, Col 7 → Col 5, all depth 3) and even columns with even columns (Col 4 → Col 2, Col 6 → Col 4, all depth 2). Here is the engine-verified trace of all 11 Small Road marks:

  1. Hand 7 — Col 3, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Looking 2 columns back, Column 1 (depth 3) has a bead at Row 2 too → Red (=).
  2. Hand 8 — Col 3, Row 3 (Rule 2, Case 2A → RED): This bead is at Row 3. Column 1 (depth 3) has a bead at Row 3 too → Red (=).
  3. Hand 9 — Col 4, Row 1 (Rule 1, Case 1A → RED): Player starts Column 4. Rule 1 compares finished Column 3 (3 beads) with Column 1 (3 beads). Same depth → Red (=).
  4. Hand 10 — Col 4, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Column 2 (depth 2) has a bead at Row 2 too → Red (=).
  5. Hand 11 — Col 5, Row 1 (Rule 1, Case 1A → RED): Banker starts Column 5. Rule 1 compares finished Column 4 (2 beads) with Column 2 (2 beads). Same depth → Red (=).
  6. Hand 12 — Col 5, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Column 3 (depth 3) has a bead at Row 2 too → Red (=) (reaches the bottom of Small Road Column 1 at Row 6).
  7. Hand 13 — Col 5, Row 3 (Rule 2, Case 2A → RED): This bead is at Row 3. Column 3 (depth 3) has a bead at Row 3 too → Red (=) (turns right along Row 6 to start the Small Road Dragon Tail).
  8. Hand 14 — Col 6, Row 1 (Rule 1, Case 1A → RED): Column 5 has 3 beads. Column 3 has 3 beads. Same depth → Red (=).
  9. Hand 15 — Col 6, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Column 4 (depth 2) has a bead at Row 2 too → Red (=).
  10. Hand 16 — Col 7, Row 1 (Rule 1, Case 1A → RED): Column 6 has 2 beads. Column 4 has 2 beads. Same depth → Red (=).
  11. Hand 17 — Col 7, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Column 5 (depth 3) has a bead at Row 2 too → Red (=) (11th straight Red mark; Hand 18 is a Tie and adds no mark).
Small Road (L=2) for BBBPPBBBPPBBBPPBBT: 11 consecutive Red dots (6 down Column 1 plus 5 turning right along Row 6) because every column matches the depth of 2 columns earlier.

Why Cockroach Pig (L=3) breaks into 8 alternating slashes (R B R B B R B R)

Now look at Cockroach Pig on that exact same 18-hand shoe. Because Cockroach Pig looks 3 columns back, it does not open until Hand 10 (Column 4, Row 2)—three hands after Small Road opened on Hand 7. More importantly, because 3 is an odd number, Cockroach Pig compares Banker columns (depth 3) against Player columns (depth 2) three steps earlier!

Here is the mark-by-mark breakdown of all 8 Cockroach Pig entries from BBBPPBBBPPBBBPPBBT:

  1. Hand 10 — Col 4, Row 2 (Rule 2, Case 2A → RED): Cockroach Pig opens here. This bead is at Row 2. Looking 3 columns back, Column 1 (depth 3) has a bead at Row 2 too → Red (=).
  2. Hand 11 — Col 5, Row 1 (Rule 1, Case 1B → BLUE): Banker starts Column 5. Rule 1 compares finished Column 4 (2 beads) with Column 1 (3 beads, 3 columns further back). Different depth → Blue (≠).
  3. Hand 12 — Col 5, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Looking 3 columns back, Column 2 (depth 2) has a bead at Row 2 too → Red (=).
  4. Hand 13 — Col 5, Row 3 (Rule 2, Case 2B → BLUE): This bead is at Row 3. Looking 3 columns back, Column 2 stopped at Row 2, one row above Row 3 → Blue (≠).
  5. Hand 14 — Col 6, Row 1 (Rule 1, Case 1B → BLUE): Player starts Column 6. Rule 1 compares finished Column 5 (3 beads) with Column 2 (2 beads). Different depth → Blue (≠).
  6. Hand 15 — Col 6, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Looking 3 columns back, Column 3 (depth 3) has a bead at Row 2 too → Red (=).
  7. Hand 16 — Col 7, Row 1 (Rule 1, Case 1B → BLUE): Banker starts Column 7. Rule 1 compares finished Column 6 (2 beads) with Column 3 (3 beads). Different depth → Blue (≠).
  8. Hand 17 — Col 7, Row 2 (Rule 2, Case 2A → RED): This bead is at Row 2. Looking 3 columns back, Column 4 (depth 2) has a bead at Row 2 too → Red (=) (Hand 18 is a Tie on Column 7, Row 2 and leaves Cockroach Pig unchanged).
Cockroach Pig (L=3) for BBBPPBBBPPBBBPPBBT: 8 slashes (R B R B B R B R) across 6 columns, breaking every time a 3-deep Banker column is compared against a 2-deep Player column.

Side-by-side ledger: all 18 hands across Big Road, Small Road, and Cockroach Pig

To see the exact hand-by-hand divergence between the two grids—alongside Big Eye Boy (L = 1) for full context—here is the complete 18-hand ledger for BBBPPBBBPPBBBPPBBT:

HandBig Road PositionRule TriggeredBig Eye Boy (L=1)Small Road (L=2)Cockroach Pig (L=3)
1–3 (BBB)Col 1, Rows 1–3 (Banker, depth 3)Pre-start———
4 (P)Col 2, Row 1 (Player)Pre-start———
5 (P)Col 2, Row 2 (Player, depth 2)Rule 2 (Row 2)#1 RED (Col 1 has Row 2)——
6 (B)Col 3, Row 1 (Banker)Rule 1 (Row 1)#2 BLUE (Col 2=2 vs Col 1=3)——
7 (B)Col 3, Row 2 (Banker)Rule 2 (Row 2)#3 RED (Col 2 has Row 2)#1 RED (Col 1 has Row 2)—
8 (B)Col 3, Row 3 (Banker, depth 3)Rule 2 (Row 3)#4 BLUE (Col 2 stopped at Row 2)#2 RED (Col 1 has Row 3)—
9 (P)Col 4, Row 1 (Player)Rule 1 (Row 1)#5 BLUE (Col 3=3 vs Col 2=2)#3 RED (Col 3=3 vs Col 1=3)—
10 (P)Col 4, Row 2 (Player, depth 2)Rule 2 (Row 2)#6 RED (Col 3 has Row 2)#4 RED (Col 2 has Row 2)#1 RED (Col 1 has Row 2)
11 (B)Col 5, Row 1 (Banker)Rule 1 (Row 1)#7 BLUE (Col 4=2 vs Col 3=3)#5 RED (Col 4=2 vs Col 2=2)#2 BLUE (Col 4=2 vs Col 1=3)
12 (B)Col 5, Row 2 (Banker)Rule 2 (Row 2)#8 RED (Col 4 has Row 2)#6 RED (Col 3 has Row 2)#3 RED (Col 2 has Row 2)
13 (B)Col 5, Row 3 (Banker, depth 3)Rule 2 (Row 3)#9 BLUE (Col 4 stopped at Row 2)#7 RED (Col 3 has Row 3)#4 BLUE (Col 2 stopped at Row 2)
14 (P)Col 6, Row 1 (Player)Rule 1 (Row 1)#10 BLUE (Col 5=3 vs Col 4=2)#8 RED (Col 5=3 vs Col 3=3)#5 BLUE (Col 5=3 vs Col 2=2)
15 (P)Col 6, Row 2 (Player, depth 2)Rule 2 (Row 2)#11 RED (Col 5 has Row 2)#9 RED (Col 4 has Row 2)#6 RED (Col 3 has Row 2)
16 (B)Col 7, Row 1 (Banker)Rule 1 (Row 1)#12 BLUE (Col 6=2 vs Col 5=3)#10 RED (Col 6=2 vs Col 4=2)#7 BLUE (Col 6=2 vs Col 3=3)
17 (B)Col 7, Row 2 (Banker, depth 2)Rule 2 (Row 2)#13 RED (Col 6 has Row 2)#11 RED (Col 5 has Row 2)#8 RED (Col 4 has Row 2)
18 (T)Tie slash on Col 7, Row 2Tie (no derived mark)UnchangedUnchangedUnchanged

Watch out for Rule 2's third case on both roads

In BBBPPBBBPPBBBPPBBT, every column has depth 2 or 3, so Rule 2 only ever hits Case 2A (the reference column has a bead at that row too → Red) or Case 2B (the reference column stopped at Row 2, one row above Row 3 → Blue). What happens if Banker wins Hand 19 (Row 3) and then wins Hand 20 (Row 4) down Column 7?

  • On Hand 19 (Column 7, Row 3), Cockroach Pig looks 3 columns back at Column 4 (depth 2). Because Column 4 stopped at Row 2, one row above Row 3 (Case 2B), Cockroach Pig marks Blue (≠). Meanwhile, Small Road looks 2 columns back at Column 5 (depth 3), which has a bead at Row 3 too (Case 2A) → Red (=).
  • If Banker then wins Hand 20 (Column 7, Row 4), the colors flip! Small Road looks 2 columns back at Column 5 (depth 3), which stopped at Row 3, one row above Row 4 (Case 2B) → Blue (≠) (finally ending Small Road's 12-dot Red Dragon Tail!). At the exact same moment, Cockroach Pig looks 3 columns back at Column 4 (depth 2), which stopped at Row 2, more than one row above Row 4 (Case 2C!) → Red (=)!

That two-hand sequence (Hands 19 and 20 if Banker keeps streaking down Column 7) is the single best test of derived-road mastery: only the first row past a shorter reference column turns Blue (Case 2B); every deeper row down that streak turns Red (Case 2C). Try tapping + Banker twice in the interactive sandbox below to see both cases trigger live!

When to focus on Small Road vs when to focus on Cockroach Pig

When you are reading a live baccarat table scoreboard or analyzing a shoe in our practice simulator, comparing Small Road against Cockroach Pig tells you immediately what kind of multi-column rhythm has occurred in the Big Road:

  • Small Road (L=2) isolates 2-column (Banker vs Player) symmetry: Whenever Banker consistently streaks to one depth (say 3 or 4) while Player consistently stops at a different depth (say 1 or 2), Big Eye Boy (L=1) and Cockroach Pig (L=3) both look choppy because their odd lookbacks compare Banker against Player. Small Road (L=2) filters out that side-to-side difference and turns solid Red because Banker matches Banker and Player matches Player.
  • Cockroach Pig (L=3) isolates 3-column repeating cycles: Suppose the Big Road produces column depths of 1, 1, 2, 1, 1, 2, 1, 1, 2 (two singles followed by a double, repeating every 3 columns). Here, Small Road (L=2) breaks repeatedly because columns 2 steps apart do not match, whereas Cockroach Pig (L=3) locks onto the 3-column period and prints a long Red streak!
  • Look at Hand 19 (Ask B / Ask P) on our worked shoe: At the end of BBBPPBBBPPBBBPPBBT, Column 7 sits at Row 2 (2 Banker beads + 1 Tie). In the Next-Hand lookup box, Small Road and Cockroach Pig give opposite colors on Hand 19:
    • If Hand 19 is Banker (Col 7, Row 3 — Rule 2): Small Road checks Column 5 (depth 3, has a bead at Row 3 too) → Red (=), while Cockroach Pig checks Column 4 (stopped at Row 2, one row above) → Blue (≠).
    • If Hand 19 is Player (Col 8, Row 1 — Rule 1): Small Road compares finished Column 7 (2 beads) with Column 5 (3 beads) → Blue (≠), while Cockroach Pig compares finished Column 7 (2 beads) with Column 4 (2 beads) → Red (=).

Compare Small Road and Cockroach Pig live in the Calculator

Test your eye on BBBPPBBBPPBBBPPBBT in the interactive sandbox right below this article: tap + Banker or + Player to deal Hand 19 and watch Small Road and Cockroach Pig move in opposite directions. To go deeper into derived-road fluency:

Interactive Road Sandbox

Try this shoe live

Deal extra hands onto this shoe to watch the Big Road and all three casino derived roads react live. On derived roads, red = pattern repeating and blue = pattern breaking.

Big Road (18 hands)

Big Road

Big Eye Boy

L=1
Ping pong ×4 · B keeps it ~50%
P
B

Small Road

L=2
Streak ×11 · B keeps it ~50%
P
B

Cockroach Pig

L=3
Ping pong ×4 · B keeps it ~50%
P
B

Hand #18 · Why the newest marks are red or blue

A tie adds a green slash on the Big Road and leaves all three derived roads unchanged.

Opens with this exact 18-hand sequence preloaded—and archives any shoe already on your board first.

Continue this shoe in the free Road Decoder

Frequently asked questions

Browse all 500+ student FAQs →
What is the exact difference between Small Road and Cockroach Pig in baccarat?
Both grids use the exact same two derived-road rules (Rule 1 for a new column at Row 1 and Rule 2 for continuing down a column to Row 2 or deeper), but Small Road uses a 2-column lookback (skipping 1 Big Road column, plotted with solid dots starting at Column 3 Row 2 or Column 4 Row 1) whereas Cockroach Pig uses a 3-column lookback (skipping 2 Big Road columns, plotted with diagonal slashes starting at Column 4 Row 2 or Column 5 Row 1).
Why does Small Road compare same-side columns while Cockroach Pig compares opposite-side columns?
Because Big Road columns alternate strictly between Banker and Player, looking 2 columns back on the Small Road always compares a Banker column with the previous Banker column and a Player column with the previous Player column. Looking 3 columns back on the Cockroach Pig crosses sides, comparing a Banker column against a Player column three steps earlier.
What kind of Big Road shoe makes Small Road turn all Red while Cockroach Pig alternates?
A period-2 Big Road rhythm—such as Banker always streaking to 3 wins and Player always stopping at 2 wins (depths 3, 2, 3, 2, 3, 2)—makes Small Road plot pure Red marks because every column matches the depth of 2 columns earlier, while Cockroach Pig repeatedly breaks into Blue and Red because columns 3 steps apart have different depths (3 vs 2).
How do Rule 2's three cases work on Small Road and Cockroach Pig?
When a Big Road column continues downward to Row r (where r is 2 or deeper), look 2 columns back for Small Road or 3 columns back for Cockroach Pig: if that reference column has a bead at Row r too, mark Red (Case 2A); if it stopped at Row r-1, one row above, mark Blue (Case 2B); if it stopped more than one row above Row r, mark Red (Case 2C).
Does either Small Road or Cockroach Pig predict whether Banker or Player will win next?
No. Red and blue on Small Road and Cockroach Pig indicate structural symmetry or break in past Big Road columns—never Banker or Player. Neither derived road alters the casino house edge of roughly 1.06% on Banker and 1.24% on Player.

Free Reference Library vs. Structured Course

Every guide and road rule is free on this site. When you want the full curriculum organized in step-by-step order with 74 interactive boards, 94 inline checks, and 13 practice drills, start Module 1 free.

Read a shoe yourself

The Road Decoder builds all five casino roads plus three extended roads live as you enter results. It is free, with no account required.

Compare All Three Derived Roads in the Calculator