Online poker has been through quite a lot in the past two decades. The first hand ever was dealt in 1998, and now in 2015 we are faced with legal issues, sites shutting down, and segregation nightmares. Poker is a game that extends beyond normal language and culture. Someone who speaks only English can sit down at a table in Spain, Asia, or anywhere in the world and be right at home.
It’s a shame that online poker isn’t currently worldwide game. Some sites choose to interpret laws differently and take more risks by offering real money play for those in the United States. If interested, you can learn more about US online poker sites, the history of US poker law, and why things are so messed up currently.
However, some brands decided to pull out of the US market in 2006, due to the UIGEA, and focus their efforts on the global market. These are the rooms you see below. Most of these brands accept wagers from nearly every country, except the United States. They are sorted by the Ace Formula, which is our default ranking method.

Pokerdom
Ace Score: 131.80 (#1 of 23)
Bonus: 100% up to $2,500
Bonus Code: None Required
Expiration: 90 Days

100% match bonus up to a maximum of $2,500 is offered for all new players. It will require raking a total of $5,000 within 90 days, ($55.56 rake per day for pace), to clear the full bonus.

Poker Mira
Ace Score: 115.20 (#2 of 23)
Bonus: 100% up to $2,000
Bonus Code: None Required
Expiration: 180 Days

100% match bonus up to a maximum of $2,000 is offered for all new players. It will require raking a total of $6,666.67 within 180 days, ($37.04 rake per day for pace), to clear the full bonus.

Coral
Ace Score: 102.58 (#3 of 23)
Bonus: 100% up to £220
Bonus Code: None Required
Expiration: 90 Days

100% match bonus up to a maximum of £220 is offered for all new players. It will require raking a total of £674.16 within 90 days, (£7.49 rake per day for pace), to clear the full bonus.

PokerTime
Ace Score: 100.00 (#4 of 23)
Bonus: 100% up to $300
Bonus Code: None Required
Expiration: 30 Days

100% match bonus up to a maximum of $300 is offered for all new players. It will require raking a total of $600 within 30 days, ($20 rake per day for pace), to clear the full bonus.

Full Tilt
Ace Score: 88.00 (#5 of 23)
Bonus: 100% up to $600
Bonus Code: None Required
Expiration: 60 Days

100% match bonus up to a maximum of $600 is offered for all new players. It will require raking a total of $1,500 within 60 days, ($25 rake per day for pace), to clear the full bonus.

Hey Poker
Ace Score: 84.92 (#6 of 23)
Bonus: 100% up to $500
Bonus Code: 500WELCOME
Expiration: 60 Days

100% match bonus up to a maximum of $500 is offered for all new players. It will require raking a total of $1,388.89 within 60 days, ($23.15 rake per day for pace), to clear the full bonus.

PokerStars
Ace Score: 84.79 (#7 of 23)
Bonus: 100% up to $600
Bonus Code: STARS600
Expiration: 120 Days

100% match bonus up to a maximum of $600 is offered for all new players. It will require raking a total of $2,181.82 within 120 days, ($18.18 rake per day for pace), to clear the full bonus.

Duck Poker
Ace Score: 80.57 (#8 of 23)
Bonus: 100% up to $600
Bonus Code: None Required
Expiration: 120 Days

100% match bonus up to a maximum of $600 is offered for all new players. It will require raking a total of $2,000 within 120 days, ($16.67 rake per day for pace), to clear the full bonus.

Tiger Gaming
Ace Score: 77.67 (#9 of 23)
Bonus: 100% up to $2,500
Bonus Code: None Required
Expiration: 30 Days

100% match bonus up to a maximum of $2,500 is offered for all new players. It will require raking a total of $4,500 within 30 days, ($150 rake per day for pace), to clear the full bonus.

Paddy Power
Ace Score: 77.51 (#10 of 23)
Bonus: 100% up to $525
Bonus Code: MYBONUS1
Expiration: 90 Days

100% match bonus up to a maximum of $525 is offered for all new players. It will require raking a total of €1,667.50 within 90 days, (€18.53 rake per day for pace), to clear the full bonus.

Paradise Poker
Ace Score: 75.76 (#11 of 23)
Bonus: 100% up to €1,000
Bonus Code: BONUS1000
Expiration: 60 Days

100% match bonus up to a maximum of €1,000 is offered for all new players. It will require raking a total of €2,777.78 within 60 days, (€36.30 rake per day for pace), to clear the full bonus.

mFortune
Ace Score: 75.00 (#12 of 23)
Bonus: 100% up to £100
Bonus Code: None Required
Expiration: Unlimited

100% match bonus up to a maximum of £100 is offered for all new players. There are no clearing requirements for the bonus but it is non-cashable upon making a withdrawal.

Stan James
Ace Score: 74.40 (#13 of 23)
Bonus: 200% up to $1,375
Bonus Code: None Required
Expiration: 67 Days

200% match bonus up to a maximum of $1,375 is offered for all new players. It will require raking a total of $6,375 within 67 days, ($95.15 rake per day for pace), to clear the full bonus.

Party Poker
Ace Score: 71.00 (#14 of 23)
Bonus: 100% up to $500
Bonus Code: None Required
Expiration: 120 Days

100% match bonus up to a maximum of $500 is offered for all new players. It will require raking a total of $2,000 within 120 days, ($16.67 rake per day for pace), to clear the full bonus.

Ladbrokes
Ace Score: 69.30 (#15 of 23)
Bonus: 200% up to $2,000
Bonus Code: None Required
Expiration: 90 Days

200% match bonus up to a maximum of $2,000 is offered for all new players. It will require raking a total of $6,800 within 90 days, ($75.56 rake per day for pace), to clear the full bonus.

Sky Poker
Ace Score: 66.80 (#16 of 23)
Bonus: 200% up to £500
Bonus Code: None Required
Expiration: 30 Days

200% match bonus up to a maximum of £500 is offered for all new players. It will require raking a total of £1,250 within 30 days, (£41.67 rake per day for pace), to clear the full bonus.

bwin
Ace Score: 65.67 (#17 of 23)
Bonus: 100% up to $500
Bonus Code: None Required
Expiration: 60 Days

100% match bonus up to a maximum of $500 is offered for all new players. It will require raking a total of $1,500 within 60 days, ($25 rake per day for pace), to clear the full bonus.

Bet Victor
Ace Score: 64.00 (#18 of 23)
Bonus: 200% up to $1,000
Bonus Code: None Required
Expiration: 30 Days

200% match bonus up to a maximum of $1,000 is offered for all new players. It will require raking a total of $4,000 within 30 days, ($133.33 rake per day for pace), to clear the full bonus.

Unibet
Ace Score: 58.50 (#19 of 23)
Bonus: 100% up to €200
Bonus Code: None Required
Expiration: 60 Days

100% match bonus up to a maximum of €200 is offered for all new players. It will require raking a total of €800 within 60 days, (€13.33 rake per day for pace), to clear the full bonus.

Bodog
Ace Score: 52.80 (#20 of 23)
Bonus: 100% up to $1,000
Bonus Code: None Required
Expiration: 60 Days

100% match bonus up to a maximum of $1,000 is offered for all new players. It will require raking a total of $3,333.33 within 60 days, ($55.56 rake per day for pace), to clear the full bonus.

888
Ace Score: 50.50 (#21 of 23)
Bonus: 100% up to $400
Bonus Code: None Required
Expiration: 90 Days

100% match bonus up to a maximum of $400 is offered for all new players. It will require raking a total of $2,000 within 90 days, ($22.22 rake per day for pace), to clear the full bonus.

bet365
Ace Score: 49.72 (#22 of 23)
Bonus: 100% up to €100
Bonus Code: None Required
Expiration: 60 Days

100% match bonus up to a maximum of €100 is offered for all new players. It will require raking a total of $593.33 within 60 days, ($9.89 rake per day for pace), to clear the full bonus.

William Hill
Ace Score: 25.02 (#23 of 23)
Bonus: 200% up to $2,000
Bonus Code: None Required
Expiration: 45 Days

200% match bonus up to a maximum of $2,000 is offered for all new players. It will require raking a total of $21,944.44 within 45 days, ($487.65 rake per day for pace), to clear the full bonus.