Skip to content

Commit

Permalink
Add data and scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
AussieSeaweed committed Mar 15, 2024
1 parent 2b91e03 commit 4138b63
Show file tree
Hide file tree
Showing 10,092 changed files with 101,886 additions and 2 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 0 additions & 2 deletions README.md

This file was deleted.

12 changes: 12 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
====================
Poker Hand Histories
====================

A collection of poker hand histories, covering 11 poker variants, in the poker hand history (PHH) format.

Contents:

- All 83 televised hands played in the final table of the 2023 World Series of Poker Event #43: $50,000 Poker Players Championship | Day 5
- All 10000 hands played by Pluribus and published in the supplementary of Brown and Sandholm (2019).
- 4 selections of historical poker hands.
- 1 badugi hand from the Wikipedia page on badugi.
68 changes: 68 additions & 0 deletions data/alice-carol-wikipedia.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# An example badugi hand from Wikipedia.
# Link: https://en.wikipedia.org/wiki/Badugi

variant = "FB"
ante_trimming_status = true
antes = [0, 0, 0, 0]
blinds_or_straddles = [1, 2, 0, 0]
small_bet = 2
big_bet = 4
starting_stacks = [200, 200, 200, 200]
actions = [
# Pre-draw

"d dh p1 ????????", # Bob
"d dh p2 ????????", # Carol
"d dh p3 ????????", # Ted
"d dh p4 ????????", # Alice

"p3 f", # Ted
"p4 cc", # Alice
"p1 cc", # Bob
"p2 cc", # Carol

# First draw

"p1 sd ????", # Bob
"p2 sd ????", # Carol
"p4 sd ??", # Alice
"d dh p1 ????", # Bob
"d dh p2 ????", # Carol
"d dh p4 ??", # Alice

"p1 cc", # Bob
"p2 cbr 2", # Carol
"p4 cc", # Alice
"p1 cc", # Bob

# Second draw

"p1 sd ??", # Bob
"p2 sd", # Carol
"p4 sd ??", # Alice
"d dh p1 ??", # Bob
"d dh p4 ??", # Alice

"p1 cc", # Bob
"p2 cbr 4", # Carol
"p4 cbr 8", # Alice
"p1 f", # Bob
"p2 cc", # Bob

# Third draw

"p2 sd ??", # Carol
"p4 sd", # Alice
"d dh p2 ??", # Carol

"p2 cc", # Carol
"p4 cbr 4", # Alice
"p2 cc", # Carol

# Showdown

"p4 sm 2s4c6d9h", # Alice
"p2 sm 3s5d7c8h", # Carol
]
author = "Juho Kim"
players = ["Bob", "Carol", "Ted", "Alice"]
48 changes: 48 additions & 0 deletions data/antonius-blom-2009.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# The largest online poker pot every played between Patrik Antonius and Viktor Blom.
# Link: https://youtu.be/UMBm66Id2AA

variant = "PO"
ante_trimming_status = true
antes = [0, 0]
blinds_or_straddles = [500, 1000]
min_bet = 1000
starting_stacks = [1259450.25, 678473.5]
actions = [
# Pre-flop

"d dh p1 Ah3sKsKh", # Antonius
"d dh p2 6d9s7d8h", # Blom

"p2 cbr 3000", # Blom
"p1 cbr 9000", # Antonius
"p2 cbr 27000", # Blom
"p1 cbr 81000", # Antonius
"p2 cc", # Blom

# Flop

"d db 4s5c2h",

"p1 cbr 91000", # Antonius
"p2 cbr 435000", # Blom
"p1 cbr 779000", # Antonius
"p2 cc", # Blom

# Showdown

"p1 sm Ah3sKsKh", # Antonius
"p2 sm 6d9s7d8h", # Blom

# Turn

"d db 5h",

# River

"d db 9c",
]
author = "Juho Kim"
month = 11
year = 2009
players = ["Patrik Antonius", "Victor Blom"]
currency = "USD"
65 changes: 65 additions & 0 deletions data/arieh-yockey-2019.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# A bad beat between Yockey and Arieh.
# Link: https://youtu.be/pChCqb2FNxY

variant = "F2L3D"
ante_trimming_status = true
antes = [0, 0, 0, 0]
blinds_or_straddles = [75000, 150000, 0, 0]
small_bet = 150000
big_bet = 300000
starting_stacks = [1180000, 4340000, 5910000, 10765000]
actions = [
# Pre-draw

"d dh p1 7h6c4c3d2c", # Yockey
"d dh p2 ??????????", # Hui
"d dh p3 ??????????", # Esposito
"d dh p4 AsQs6s5c3c", # Arieh

"p3 f", # Esposito
"p4 cbr 300000", # Arieh
"p1 cbr 450000", # Yockey
"p2 f", # Hui
"p4 cc", # Arieh

# First draw

"p1 sd", # Yockey
"p4 sd AsQs", # Arieh
"d dh p4 2hQh", # Arieh

"p1 cbr 150000", # Yockey
"p4 cc", # Arieh

# Second draw

"p1 sd", # Yockey
"p4 sd Qh", # Arieh
"d dh p4 4d", # Arieh

"p1 cbr 300000", # Yockey
"p4 cc", # Arieh

# Third draw

"p1 sd", # Yockey
"p4 sd 6s", # Arieh
"d dh p4 7c", # Arieh

"p1 cbr 280000", # Yockey
"p4 cc", # Arieh

# Showdown

"p1 sm 7h6c4c3d2c", # Yockey
"p4 sm 2h4d7c5c3c", # Arieh
]
author = "Juho Kim"
event = "2019 World Series of Poker Event #58: $50,000 Poker Players Championship | Day 5"
city = "Las Vegas"
region = "Nevada"
country = "United States of America"
day = 28
month = 6
year = 2019
players = ["Bryce Yockey", "Phil Hui", "John Esposito", "Josh Arieh"]
51 changes: 51 additions & 0 deletions data/dwan-ivey-2009.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# The first televised million dollar pot between Tom Dwan and Phil Ivey.
# Link: https://youtu.be/GnxFohpljqM

variant = "NT"
ante_trimming_status = true
antes = [500, 500, 500]
blinds_or_straddles = [1000, 2000, 0]
min_bet = 2000
starting_stacks = [1125600, 2000000, 553500]
actions = [
# Pre-flop

"d dh p1 Ac2d", # Ivey
"d dh p2 ????", # Antonius
"d dh p3 7h6h", # Dwan

"p3 cbr 7000", # Dwan
"p1 cbr 23000", # Ivey
"p2 f", # Antonius
"p3 cc", # Dwan

# Flop

"d db Jc3d5c",

"p1 cbr 35000", # Ivey
"p3 cc", # Dwan

# Turn

"d db 4h",

"p1 cbr 90000", # Ivey
"p3 cbr 232600", # Dwan
"p1 cbr 1067100", # Ivey
"p3 cc", # Dwan

# Showdown

"p1 sm Ac2d", # Ivey
"p3 sm 7h6h", # Dwan

# River

"d db Jh",
]
author = "Juho Kim"
event = "Full Tilt Million Dollar Cash Game S4E12"
year = 2009
players = ["Phil Ivey", "Patrik Antonius", "Tom Dwan"]
currency = "USD"
56 changes: 56 additions & 0 deletions data/phua-xuan-2019.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# An all-in hand between Xuan and Phua.
# Link: https://youtu.be/QlgCcphLjaQ

variant = "NS"
ante_trimming_status = true
antes = [3000, 3000, 3000, 3000, 3000, 3000]
blinds_or_straddles = [0, 0, 0, 0, 0, 3000]
min_bet = 3000
starting_stacks = [495000, 232000, 362000, 403000, 301000, 204000]
actions = [
# Pre-flop

"d dh p1 Th8h", # Badziakouski
"d dh p2 QsJd", # Zhong
"d dh p3 QhQd", # Xuan
"d dh p4 8d7c", # Jun
"d dh p5 KhKs", # Phua
"d dh p6 8c7h", # Koon

"p1 cc", # Badziakouski
"p2 cc", # Zhong
"p3 cbr 35000", # Xuan
"p4 f", # Jun
"p5 cbr 298000", # Phua
"p6 f", # Koon
"p1 f", # Badziakouski
"p2 f", # Zhong
"p3 cc", # Xuan

# Showdown

"p5 sm KhKs", # Phua
"p3 sm QhQd", # Xuan

# Flop

"d db 9h6cKc",

# Turn

"d db Jh",

# River

"d db Ts",
]
author = "Juho Kim"
event = "Triton London 2019"
address = "5 Hamilton Pl"
city = "London"
region = "Greater London"
postal_code = "W1J 7ED"
country = "United Kingdom"
year = 2019
players = ["Mikita Badziakouski", "Liu Ming Zhong", "Tan Xuan", "Wang Jun", "Paul Phua", "Jason Koon"]
currency = "GBP"
10 changes: 10 additions & 0 deletions data/pluribus/100/0.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 TcQc', 'd dh p2 8s4c', 'd dh p3 9c3d', 'd dh p4 Ah4h', 'd dh p5 Th5s', 'd dh p6 6c7s', 'p3 f', 'p4 cbr 210', 'p5 f', 'p6 f', 'p1 cc', 'p2 f', 'd db 7d5h9d', 'p1 cc', 'p4 cc', 'd db 7c', 'p1 cc', 'p4 cc', 'd db Qh', 'p1 cbr 230', 'p4 f']
hand = 0
players = ['MrBlue', 'MrBlonde', 'MrWhite', 'MrPink', 'MrBrown', 'Pluribus']
finishing_stacks = [10310, 9900, 10000, 9790, 10000, 10000]
10 changes: 10 additions & 0 deletions data/pluribus/100/1.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 Qh5c', 'd dh p2 9h6h', 'd dh p3 KcJh', 'd dh p4 8hQc', 'd dh p5 7hKh', 'd dh p6 Ks3c', 'p3 cbr 210', 'p4 f', 'p5 f', 'p6 f', 'p1 f', 'p2 cc', 'd db 7s9cTc', 'p2 cc', 'p3 cbr 235', 'p2 cc', 'd db 2c', 'p2 cc', 'p3 cbr 600', 'p2 f']
hand = 1
players = ['MrBlonde', 'MrWhite', 'MrPink', 'MrBrown', 'Pluribus', 'MrBlue']
finishing_stacks = [9950, 9555, 10495, 10000, 10000, 10000]
10 changes: 10 additions & 0 deletions data/pluribus/100/10.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 4sAd', 'd dh p2 KsQh', 'd dh p3 8h2c', 'd dh p4 6c4h', 'd dh p5 JcQd', 'd dh p6 Kc9s', 'p3 f', 'p4 f', 'p5 cbr 250', 'p6 f', 'p1 f', 'p2 cc', 'd db 4d6sTh', 'p2 cc', 'p5 cbr 300', 'p2 f']
hand = 10
players = ['MrBrown', 'Pluribus', 'MrBlue', 'MrBlonde', 'MrWhite', 'MrPink']
finishing_stacks = [9950, 9750, 10000, 10000, 10300, 10000]
10 changes: 10 additions & 0 deletions data/pluribus/100/11.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 4hAc', 'd dh p2 Ah6s', 'd dh p3 4cKh', 'd dh p4 2s4s', 'd dh p5 2c9c', 'd dh p6 4dKc', 'p3 f', 'p4 f', 'p5 f', 'p6 f', 'p1 cc', 'p2 cc', 'd db 5d6h2h', 'p1 cc', 'p2 cbr 130', 'p1 cc', 'd db 3h', 'p1 cc', 'p2 cbr 300', 'p1 cc', 'd db Js', 'p1 cc', 'p2 cc', 'p1 sm 4hAc', 'p2 sm']
hand = 11
players = ['Pluribus', 'MrBlue', 'MrBlonde', 'MrWhite', 'MrPink', 'MrBrown']
finishing_stacks = [10530, 9470, 10000, 10000, 10000, 10000]
10 changes: 10 additions & 0 deletions data/pluribus/100/12.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 Qc5s', 'd dh p2 Qd9d', 'd dh p3 AsJh', 'd dh p4 3c2s', 'd dh p5 7d4s', 'd dh p6 AdTd', 'p3 cbr 250', 'p4 f', 'p5 f', 'p6 cc', 'p1 f', 'p2 cc', 'd db 6d6h5c', 'p2 cc', 'p3 cc', 'p6 cc', 'd db 3h', 'p2 cc', 'p3 cc', 'p6 cc', 'd db Tc', 'p2 cc', 'p3 cc', 'p6 cbr 800', 'p2 f', 'p3 f']
hand = 12
players = ['MrBlue', 'MrBlonde', 'MrWhite', 'MrPink', 'MrBrown', 'Pluribus']
finishing_stacks = [9950, 9750, 9750, 10000, 10000, 10550]
10 changes: 10 additions & 0 deletions data/pluribus/100/13.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 3s4s', 'd dh p2 9hQd', 'd dh p3 AcTs', 'd dh p4 KdJh', 'd dh p5 7d4d', 'd dh p6 Kh5s', 'p3 cbr 210', 'p4 f', 'p5 f', 'p6 f', 'p1 f', 'p2 cc', 'd db 4c3d5h', 'p2 cc', 'p3 cc', 'd db Qc', 'p2 cbr 400', 'p3 f']
hand = 13
players = ['MrBlonde', 'MrWhite', 'MrPink', 'MrBrown', 'Pluribus', 'MrBlue']
finishing_stacks = [9950, 10260, 9790, 10000, 10000, 10000]
10 changes: 10 additions & 0 deletions data/pluribus/100/14.phh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
variant = 'NT'
ante_trimming_status = true
antes = [0, 0, 0, 0, 0, 0]
blinds_or_straddles = [50, 100, 0, 0, 0, 0]
min_bet = 100
starting_stacks = [10000, 10000, 10000, 10000, 10000, 10000]
actions = ['d dh p1 4cJs', 'd dh p2 5s9h', 'd dh p3 Kh7h', 'd dh p4 9sQs', 'd dh p5 2d2h', 'd dh p6 5dTh', 'p3 f', 'p4 cbr 200', 'p5 cc', 'p6 f', 'p1 f', 'p2 f', 'd db 3s3dAd', 'p4 cc', 'p5 cc', 'd db Qc', 'p4 cc', 'p5 cc', 'd db Td', 'p4 cc', 'p5 cc', 'p4 sm 9sQs', 'p5 sm']
hand = 14
players = ['MrWhite', 'MrPink', 'MrBrown', 'Pluribus', 'MrBlue', 'MrBlonde']
finishing_stacks = [9950, 9900, 10000, 10350, 9800, 10000]
Loading

0 comments on commit 4138b63

Please sign in to comment.