How to Read Discards in Riichi Mahjong

One of the biggest gaps between playing on Mahjong Soul and sitting down at a real table is that in person, you can see everyone's faces. But even before you get to behavioral reads, there's a layer of information sitting right there on the table, publicly available to every player: the discard pond.
Reading discards well is what separates a player who wins by luck from a player who wins by understanding. It won't tell you the exact tile your opponent needs - but it will tell you enough to make smarter decisions almost every turn.

Practicing on real tiles helps; our riichi mahjong collection has the proper 136 tile sets.
Why Discards Tell a Story?
In riichi mahjong, every tile a player discards is a data point. It tells you what they don't need, which suggests what they do need. It tells you how far along they are in their hand. It tells you what shapes they're likely building and which yaku they're probably going for. The discard pond is, in the words of experienced players, a story written one tile at a time.
The trick is not to try and guess the exact winning tile - that's usually impossible and leads to paralysis. The goal is to broadly understand the shape of what an opponent has in hand, so you can make better push/fold decisions when it matters. That context is almost always enough.
For a deep dive into the theory, Riichi Wiki covers discard reading concepts extensively alongside the full rules reference.
The Three Layers of Discard Reading
1. Discard Order (Early vs. Late Discards)
The order in which tiles are discarded matters as much as the tiles themselves. Early discards (turns 1-4) usually represent tiles a player was dealt that had no synergy with their starting hand - isolated honors, orphan terminals, or tiles that simply didn't connect to their opening shape. Late discards are usually tedashi, meaning the player drew a tile and kept it while discarding a tile they had been holding for strategic reasons.
Here's a concrete example: if a player discards 9-sou (9 of bamboo) in turn 1, that's a routine terminal dump. No information. But if they discard 8-sou in turn 8, that's very different. They held 8-sou for seven turns, which means it was part of a shape they were developing. Discarding it late means that shape has now been completed elsewhere - and the 6-sou is probably in a finished meld inside their hand. That kind of inference is discard reading in practice.
Key habit: track not just what was discarded, but when. Most digital clients show this automatically. IRL, you need to build the mental habit of scanning the pond left to right.
2. Suji - The Safety Number System
Suji (筋, "line") is the most widely used framework for estimating tile safety. The core principle: if a player has discarded a certain tile, specific other tiles become statistically safer to throw against them.
The logic is built on ryanmen waits (the most common two-sided wait). If a player needs tile X on a ryanmen wait, they would be waiting on X±3. So if you see tile 4 in their discard pond, the tiles 1 and 7 become suji-safe - because any 4-5-6 or 2-3-4 shape would have already produced a 4 discard, meaning those edge tiles are not the missing piece of a ryanmen sequence.
The suji pairs to memorize:
- 1-4 (if 4 is discarded, 1 is suji)
- 2-5 (both directions: 2 and 8 are suji if 5 is discarded)
- 3-6 (both directions)
- 4-7 (if 4 is discarded, 7 is suji)
- 6-9 (if 6 is discarded, 9 is suji)
Suji is not a guarantee - it only covers ryanmen waits, not kanchan, penchan, or shanpon waits. A tile can be suji-safe for ryanmen and still deal into a different wait type. This is why experienced players call suji a guide, not a guarantee. But it dramatically narrows the field of dangerous tiles, which is the point.
3. Kabe - Using the Wall to Find Safe Tiles
Kabe (壁, "wall") is a stricter safety method. It works on a simple principle: if you can see four copies of a specific tile (between your hand, discards, and open melds visible at the table), then the tile number adjacent to it cannot be part of a sequence involving that tile. There's no fifth copy to complete the meld.
Example: if all four 5-man tiles are visible and accounted for, then 4-man and 6-man are safe to discard against any sequence-based wait. No player can be waiting on a 4-5-6 shape because the 5s are gone. Kabe is rarer to spot than suji - you need four visible copies - but when it applies, it gives absolute safety for those adjacent tiles in sequence contexts.
Players who combine suji tracking with active kabe awareness are operating at a meaningfully higher defense level than players who rely on gut instinct alone.

Reading Discard Patterns by Hand Type
Spotting a Tanyao Hand
Tanyao (all simples) requires that every tile in a hand fall between 2 and 8, with no terminals (1 or 9) or honor tiles. Spotting a tanyao hand in progress is one of the easier reads: if a player dumps their terminals and honors in the first few turns and keeps drawing and holding simples, tanyao is the most likely yaku. The discard pond will be heavy with 1s, 9s, winds, and dragons early, then nothing.
This tells you something important: their dangerous tiles are in the 3-7 range. Terminals and honors are likely safe against a tanyao hand. This is useful when you're deciding which tile to throw into a player who declared riichi.
Spotting a Honitsu or Chinitsu Hand
Honitsu (half flush) means a player is restricting their hand to one suit plus honors. Chinitsu (full flush) means only one suit, no honors. These are high-han hands that are often visible relatively early - by turn 4 or 5, you'll notice a player has discarded all tiles of two suits while keeping one suit entirely. If they're also dumping honors, chinitsu. If they're holding some honor tiles, honitsu.
Once you identify a likely honitsu or chinitsu hand, the strategic implication is stark: almost every tile in their winning suit is dangerous. You should prioritize discarding honor tiles and tiles in the other two suits. The tiles in their suit that you happen to be holding become extremely high-risk.
Common Beginner Mistakes When Reading Discards
Mistake 1: Only reading your own discards. Many beginners focus so much on building their own hand that they don't track opponents' ponds at all. Force yourself to scan all three opponent ponds at least once per turn, even if it's just a quick glance.
Mistake 2: Ignoring the tile discarded right before a riichi declaration. This tile is extremely informative. A player in riichi has tenpai, and the tile they just gave up right before declaring is usually the last tile that didn't fit their final hand shape. It often narrows the suit and number range of their wait significantly.
Mistake 3: Treating suji as absolute safety. Suji safe does not mean 100% safe. Players can be on kanchan, penchan, or shanpon waits that suji doesn't protect against. Use suji to prioritize among your options, not to declare a tile definitely safe.
Mistake 4: Over-reading and paralysis. You will not always know what an opponent has. Sometimes the pond is ambiguous. Make your best inference with the information available, commit to a discard, and move on. Overthinking every tile is as costly as reading nothing at all.

How Discard Reading Changes Your Push/Fold Decisions?
Discard reading doesn't exist in isolation - it feeds directly into your most consequential in-game decision: whether to push a tile or fold and go into defense mode. When you can narrow down an opponent's likely wait, you can make much more informed estimates of whether the tile you're about to throw is dangerous.
The discard pond also gives you context on how deep into their hand the opponent is. If they've barely discarded anything and suddenly declared riichi, they had a great starting hand and likely have a strong wait. If their pond is full of good simples and they declared riichi on turn 10, they might have been forced into a narrow wait after changing direction mid-hand - statistically less dangerous.
Behavioral signals stack on top of all this in IRL play: where a drawn tile gets placed in the hand, whether a discard comes from the drawn tile or deep in the hand, where a player is looking during a long think. These tells are real and compound the information available from the pond itself.
The r/Mahjong community discusses these reads constantly, and many experienced players recommend recording your games (or reviewing digital replays on Mahjong Soul) specifically to go back and check whether your reads were accurate after the fact. That feedback loop accelerates learning faster than anything else.
For the push/fold decision framework that uses these reads, see our push vs. fold guide. And if you want to understand how discard reading connects to hand value, check out the 80/20 scoring guide to know when a hand is worth pushing through danger.



