Home › Board
Information
Apple ID1458051621
Bundle IDcom.eightbam.mahjong2019
SellerSeller
Min iOS13.0
Min macOS13.0
Device familiesiphone, ipad, ipod
Released2019-03-30
Copyright© 2026 Eight Bam LLC
Privacy policyLink ↗
Preview 2 platforms
iPhone 8 images
iPad 8 images
What’s New Version 10.1.2
Fix for bot detail view wind images
Description
The secret to great Mahjong? Play more games. Play every hand to completion and watch how tile choices create winning hands. Ready for a challenge? Play the daily challenge hand against other players, or enable opponent bots and compete.
Try 2018 hands for free or purchase the monthly subscription or purchase 2026 hands one-time. The monthly subscription includes the new hands every year.
The new Daily Challenge Hands and Leaderboard are included with the monthly subscription and 2026 hands one-time purchase.
Mahjong Practice rethinks mahjong for mobile, with a design that takes full advantage of small screens. Play fun, quick games offline, anywhere, anytime. No internet connection needed. This is the best way to learn the 2026 card.
Suggested Hands:
All possible hand combinations are evaluated and sorted by the highest matching tile count. Play one of these hands or any hand you want. See the combinations of hands with the most overlapping tiles. Develop your strategies selecting hands.
Large Tiles and Large Tile Font Option:
Tiles are large. Enable the Large Tile Font option to make the tiles even easier to read.
Hand Validations and Corrections:
See the closest matching pattern when you declare an unknown pattern. Tips help beginning players.
Hand Stats:
Track hands completed and your progress on the NMJL card.
Hand Filters:
Select the sections you like to play the most. Hide sections to focus on any given section. Play the whole card.
Play Against Bots or Solo:
When playing solo, the opponent bots play valid patterns and exchange jokers but do not declare Mahjong. Play until you declare Mahjong or the wall is empty in solo mode. Go to Settings to enable bots that win to practice defense.
Advanced Practice Features:
Try different strategies with Replay and Undo. Enable Open Play to disable NMJL rules and play by your own House Rules.
This is the Original American Mahjong App, 10 Years in the making.
Contact support@eightbam.com for help at any time.
In-App Purchases US pricing
Monthly Subscription Subscription
Monthly Access All Features · Monthly$3.99
One-Time Purchases
2026 Hands, All Features$17.99
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 887537371v10.1.22026-06-28 18:55:34
Fix for bot detail view wind images
Build 886933708v10.1.12026-06-14 17:43:21
Improvements in the unknown hand process
Build 885935674v10.0.272026-06-07 18:22:51
Option for Uniform Random Distribution - spreads random deals across the card
Build 886645010v10.1.02026-06-07 23:28:43
Fix joker exchange bug
Fix bot detail message bug
Build 885762924v10.0.262026-05-17 22:44:26
Improved joker handling
Build 885401753v10.0.252026-05-08 22:22:43
Blank Tiles now lets you choose 2, 4, or 6 tiles.
New "Off" option in Sort By disables auto-sort and hides the Sort button for the tiles in the east hand.
Build 885261379v10.0.242026-05-06 21:18:15
Bug fix for new bug: Bots no longer pass jokers during the Charleston.
Bug fix for new feature: Bot's winning rack now displays in the correct order.
Build 884994780v10.0.222026-04-28 20:52:21
Fixed the 2025 hand 222 0000 222 5555 collateral damage from 2026 bug fixes
Build 884913638v10.0.212026-04-25 19:08:55
Joker Sort: New Settings option to sort Jokers and Blanks to the left of your hand.
Mahjong detection fix: Declare Mahjong now triggers when an exposed meld leads with a Joker.
Build 884691876v10.0.202026-04-20 16:37:39
Fix for 2026 DDD 2222 DDD with soaps for dragons
Build 884608693v10.0.192026-04-17 15:40:01
Improved bot algorithms for defensive discards of jokers
Build 884435552v10.0.172026-04-15 15:19:08
Challenge Hand Leaderboard dark mode bug fix.
Build 884414939v10.0.162026-04-12 20:58:20
Fix for the App Tour in Help
Build 884300494v10.0.152026-04-09 16:22:43
Fix for joker exchange / undo corner case
Build 884208008v10.0.132026-04-08 19:25:12
Font size options for the matching hands list — helpful if iOS Display Zoom makes text too large
Build 884154640v10.0.122026-04-06 15:39:00
New help page
Build 884033893v10.0.102026-04-02 16:43:59
10 Jokers: New option adds 2 extra jokers to the game. Some groups are playing with 10 Jokers. Not NMJL sanctioned.
Two Line Matching Hands: New display option shows the hand and its description on separate lines, preventing truncation on smaller phones.
Build 883950536v10.0.92026-04-01 16:36:34
Improved racking validation alerts with clearer messaging per NMJL rules
2026 hand examples added to Validation Tips
Fixed a rare bug where joker exchanges could corrupt melds
Tiles page on iPad now shows hand description on a separate line for easier reading
Widened hand description column on the card so longer names aren't cut off
Restore Purchases button now waits for server connection before appearing, improving reliability
Fixed Sort Lock, was not locking at all. Collateral damage from previous update.
Build 883798968v10.0.82026-03-28 16:31:56
New Vintage tile set
Theme setting — choose from Mint, Sand, Stone, and Dark themes
Sort By setting — sort your hand by Suits, Numbers, or Toggle between them
Call discard prompt — when dragging a tile to rack on another player's turn, the app now asks "Call the tile from [player]?" instead of blocking
Build 883768310v10.0.62026-03-26 14:11:36
Bug fix for Hands view closes on iPad
Build 883728947v10.0.52026-03-25 21:18:03
Bug fix for crashes in Expert Mode
Build 883686142v10.0.42026-03-24 18:07:00
Larger Bot tiles. Enable option in settings
Settings page fixes for 2026
Sort button appears right away
Build 883596273v10.0.32026-03-21 15:56:15
Bug fixes for hands with 6 flowers - FFF 2468 FFF 2222, 1111 FFFFFF 1111, 1111 FFFFFF 2222, FFF NNNN FFF DDDD
Bug fix for miss hands - 2026 DDD 2222 DDD with 6s
Build 883483573v10.0.02026-03-20 02:45:57
Removed warning message for un-racking a tile called by mistake
Restore correct bot turn when un-racking a called discard
Build 883383966v9.60.42026-03-16 18:11:41
Bug fix for left handed mode with bots enabled corrupts tile ids
Price history by region
Currency
Show
Columns
Search
Availability 7 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 22.2k | 4.9 | 10.1.2 |
CA | en-CA | Free | 372 | 4.7 | 10.1.2 |
GB | en-GB | Free | 19 | 4.6 | 10.1.2 |
AU | en-AU | Free | 17 | 4.7 | 10.1.2 |
JP | ja | Free | 1 | 1.0 | 10.1.2 |
RU | ru | Free | 1 | 5.0 | 10.1.2 |
IL | en-GB | Free | 0 | — | 10.1.2 |
Not available in: AE, AF, AG, AI, AL, AM, AO, AR, AT, AZ, BA, BB, BE, BF, BG, BH, BJ, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CD, CG, CH, CI, CL, CM, CN, CO, CR, CV, CY, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FJ, FM, FR, GA, GD, GE, GH, GM, GR, GT, GW, GY, HK, HN, HR, HU, ID, IE, IN, IQ, IS, IT, JM, JO, KE, KG, KH, KN, KR, KW, KY, KZ, LA, LB, LC, LK, LR, LT, LU, LV, LY, MA, MD, ME, MG, MK, ML, MM, MN, MO, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NP, NR, NZ, OM, PA, PE, PG, PH, PK, PL, PT, PW, PY, QA, RO, RS, RW, SA, SB, SC, SE, SG, SI, SK, SL, SN, SR, ST, SV, SZ, TC, TD, TH, TJ, TM, TN, TO, TR, TT, TW, TZ, UA, UG, UY, UZ, VC, VE, VG, VN, VU, XK, YE, ZA, ZM, ZW
Change log 29 changes · US
✎
releaseNotes updated
Fix for bot detail view wind images
✎
description updated
The secret to great Mahjong? Play more games. Play every hand to completion and watch how tile choices create winning hands. Ready for a challenge? Play the dai
✎
subtitle updated
Practice More, Win More
✎
name updated
American Mahjong Practice
◆
Version 10.1.2 released
Fix for bot detail view wind images
◆
Version 10.1.1 released
Improvements in the unknown hand process
◆
Version 10.1.0 released
Fix joker exchange bug
Fix bot detail message bug
◆
Version 10.0.27 released
Option for Uniform Random Distribution - spreads random deals across the card
◆
Version 10.0.26 released
Improved joker handling
◆
Version 10.0.25 released
Blank Tiles now lets you choose 2, 4, or 6 tiles.
New "Off" option in Sort By disables auto-sort and hides the Sort button for the tiles in the east hand.
◆
Version 10.0.24 released
Bug fix for new bug: Bots no longer pass jokers during the Charleston.
Bug fix for new feature: Bot's winning rack now displays in the correct order.
◆
Version 10.0.22 released
Fixed the 2025 hand 222 0000 222 5555 collateral damage from 2026 bug fixes
◆
Version 10.0.21 released
Joker Sort: New Settings option to sort Jokers and Blanks to the left of your hand.
Mahjong detection fix: Declare Mahjong now triggers when an exposed meld leads with a Joker.
◆
Version 10.0.20 released
Fix for 2026 DDD 2222 DDD with soaps for dragons
◆
Version 10.0.19 released
Improved bot algorithms for defensive discards of jokers
◆
Version 10.0.17 released
Challenge Hand Leaderboard dark mode bug fix.
◆
Version 10.0.16 released
Fix for the App Tour in Help
◆
Version 10.0.15 released
Fix for joker exchange / undo corner case
◆
Version 10.0.13 released
Font size options for the matching hands list — helpful if iOS Display Zoom makes text too large
◆
Version 10.0.12 released
New help page
◆
Version 10.0.10 released
10 Jokers: New option adds 2 extra jokers to the game. Some groups are playing with 10 Jokers. Not NMJL sanctioned.
Two Line Matching Hands: New display option shows the hand and its description on separate lines, preventing truncation on
◆
Version 10.0.9 released
Improved racking validation alerts with clearer messaging per NMJL rules
2026 hand examples added to Validation Tips
Fixed a rare bug where joker exchanges could corrupt melds
Tiles page on iPad now shows hand description on a separate line
◆
Version 10.0.8 released
New Vintage tile set
Theme setting — choose from Mint, Sand, Stone, and Dark themes
Sort By setting — sort your hand by Suits, Numbers, or Toggle between them
Call discard prompt — when dragging a tile to rack on another player's turn, the
◆
Version 10.0.6 released
Bug fix for Hands view closes on iPad
◆
Version 10.0.5 released
Bug fix for crashes in Expert Mode
◆
Version 10.0.4 released
Larger Bot tiles. Enable option in settings
Settings page fixes for 2026
Sort button appears right away
◆
Version 10.0.3 released
Bug fixes for hands with 6 flowers - FFF 2468 FFF 2222, 1111 FFFFFF 1111, 1111 FFFFFF 2222, FFF NNNN FFF DDDD
Bug fix for miss hands - 2026 DDD 2222 DDD with 6s
◆
Version 10.0.0 released
Removed warning message for un-racking a tile called by mistake
Restore correct bot turn when un-racking a called discard
◆
Version 9.60.4 released
Bug fix for left handed mode with bots enabled corrupts tile ids
CAen-CA
GBen-GB
AUen-AU
JPja
RUru
ILen-GB
AENot Available
AFNot Available
AGNot Available
AINot Available
ALNot Available
AMNot Available
AONot Available
ARNot Available
ATNot Available
AZNot Available
BANot Available
BBNot Available
BENot Available
BFNot Available
BGNot Available
BHNot Available
BJNot Available
BMNot Available
BNNot Available
BONot Available
BRNot Available
BSNot Available
BTNot Available
BWNot Available
BYNot Available
BZNot Available
CDNot Available
CGNot Available
CHNot Available
CINot Available
CLNot Available
CMNot Available
CNNot Available
CONot Available
CRNot Available
CVNot Available
CYNot Available
CZNot Available
DENot Available
DKNot Available
DMNot Available
DONot Available
DZNot Available
ECNot Available
EENot Available
EGNot Available
ESNot Available
FINot Available
FJNot Available
FMNot Available
FRNot Available
GANot Available
GDNot Available
GENot Available
GHNot Available
GMNot Available
GRNot Available
GTNot Available
GWNot Available
GYNot Available
HKNot Available
HNNot Available
HRNot Available
HUNot Available
IDNot Available
IENot Available
INNot Available
IQNot Available
ISNot Available
ITNot Available
JMNot Available
JONot Available
KENot Available
KGNot Available
KHNot Available
KNNot Available
KRNot Available
KWNot Available
KYNot Available
KZNot Available
LANot Available
LBNot Available
LCNot Available
LKNot Available
LRNot Available
LTNot Available
LUNot Available
LVNot Available
LYNot Available
MANot Available
MDNot Available
MENot Available
MGNot Available
MKNot Available
MLNot Available
MMNot Available
MNNot Available
MONot Available
MRNot Available
MSNot Available
MTNot Available
MUNot Available
MVNot Available
MWNot Available
MXNot Available
MYNot Available
MZNot Available
NANot Available
NENot Available
NGNot Available
NINot Available
NLNot Available
NONot Available
NPNot Available
NRNot Available
NZNot Available
OMNot Available
PANot Available
PENot Available
PGNot Available
PHNot Available
PKNot Available
PLNot Available
PTNot Available
PWNot Available
PYNot Available
QANot Available
RONot Available
RSNot Available
RWNot Available
SANot Available
SBNot Available
SCNot Available
SENot Available
SGNot Available
SINot Available
SKNot Available
SLNot Available
SNNot Available
SRNot Available
STNot Available
SVNot Available
SZNot Available
TCNot Available
TDNot Available
THNot Available
TJNot Available
TMNot Available
TNNot Available
TONot Available
TRNot Available
TTNot Available
TWNot Available
TZNot Available
UANot Available
UGNot Available
UYNot Available
UZNot Available
VCNot Available
VENot Available
VGNot Available
VNNot Available
VUNot Available
XKNot Available
YENot Available
ZANot Available
ZMNot Available
ZWNot Available