Sunday, January 10, 2021

PCS - Deployment

 A small update.  I now have an easy publish and deploy step so I can easily make changes and deploy them to a development testing site to gain feedback.  Now I just need to do something worth getting feedback.

Saturday, January 9, 2021

PokerClubStats.com is coming


About ten years ago I created some software and a website to track stats for the Ante Up Intercontinental Poker Series (AIPS).  You can check it out at http://aipsstats.com.  Now I'm planning on writing a site that can handle Rec.Poker stats as well as pAIPS, which are two online tournament clubs that I help run.

Background

Some of you may know that I'm a computer programmer in "real" life.  I started my career writing C on Unix platforms.   In 2002 I transitioned to writing software for Microsoft's .NET Framework.  We created are software on .NET Framework 1.0 using ASP.NET WebForms and have continued development on it ever since.

Several things have been introduced into .NET that we haven't been able to make use of in our software at work.  I want to learn these technologies to see if there is a way to make use of some of it as we update our software.

Technology Mastery Goals

Here are some of the pieces of technology that I want to gain some proficiency:

  • Entity Framework - An object to relational mapping  (ORM) technology.
  • Razor Pages - A new style of performing HTML markup for web pages.
  • Identity - An API that supports login and credentials management.
  • .NET Core - the new cross/platform release of .NET.
  • Linux deployment - Linux boxes are cheaper to rent. So I'm going to target Linux as my deployment platform.
  • SQL Server Express on Linux - This is a free version of SQL Server that runs on Linux
  • Automated Testing - I'm going to figure out how to perform as much automated testing of this software as possible.
  • GIT Source Code Management - This is becoming the industry standard for source code management.
I could write software without learning these technologies.  It would probably be much faster, but I do want to gain some mastery here and this project is a good excuse to do just that.

Software Goals

I want to be able to easily track the three different Rec.Poker  series and the pAIPS series.  The goal is to allow players to deep dive in to stats for each player like:
  • Return on Investment (ROI)
  • Number of finishes in a given place.
  • Number of final tables
  • Changes in player of the year (POY) races
Eventually I want other clubs to be able to use the software for their own purposes as well.

Development Approach

I'm using an iterative software development style.  This means I'm planning on releasing new versions often, starting in a beta mode.  I'm hoping to get volunteers to help me beta test the software.  Let me know if you are interested in helping beta test.

Current Status

I started experimenting with the code in October 2020, but real development didn't start until November.  Because this is very part time, progress has been slow.  But I'm hoping to start having regularly published beta releases available.

I have the basic data model defined.  And have figured out how to write the business logic.  I'm currently working on Identity so administrators can log-in and add more tournaments, seasons, series or clubs.

Saturday, February 1, 2020

February 2020 Ante Up Magazine Article

February's article covers Anthony Dunne winning the Mid-States Poker Tour held at Canterbury Park.  It also covers Becky Anderson winning the $500 Monster Stack at Canterbury and Michael Confer winning the Cold Hard Cash tournament at Running Aces.

Read Article

Anthony Dunne

Becky Anderson

Michael Confer

Wednesday, January 1, 2020

January 2020 Ante Up Magazine Article

January's Ante Up Magazine article covers Jason Sell winning the Big Turkey Tournament at Running Aces.

Read Article

Jason Sell

Sunday, December 1, 2019

December 2019 Ante Up Magazine Article

December's article covers the Fall Poker Classic at Canterbury Park including Justin Thurlow's win of the Main Event and Ian Matakis' win of the High Roller.  It also covers Eric Eelkema winning the Hallow Scream Tournament.  It also features a player profile for Rob Washam.

Read Article

Justin Thurlow

Ian Matakis

Eric Eelkema

Rob Washam

Friday, November 1, 2019

November 2019 Ante Up Magazine Article

November's article covers Michael Esquivel winning MSPT Canterbury and the Midwest Poker Classic.

Read Article
Michael Esquivel


Allan Secord

Tuesday, October 1, 2019

October 2019 Ante Up Magazine Article

October's Article covers Alan Ahmann winning the MSPT regional event at Canterbury Park.  It also covers Jeffery Petronack winning the Great MN Poker Tournament at Running Aces Casino.

Read Article

Alan Ahmann

Jeffery Petronack

Sunday, September 1, 2019

September 2019 Ante Up Magazine Article

September's article features Christopher Nuthak's win of Running Aces' Anniversary Tournament and the Super Stack and Summer Series at Canterbury park.  It also has the final WSOP recap for Minnesota.

Read Article
Christopher Nuthak
Chuck Costanzo

Barbara Blechinger



Thursday, August 1, 2019

August 2019 Ante Up Magazine Article


August's article features a player profile for Jay "Rockets" Melancon.  It also covers Michael Oberembt's win of the Cheap & Deep tournament at Canterbury Park, Steve Wazwaz's wind of the Easy Money tournament at Running Aces and a WSOP Recap.

Read Article


Michael Oberembt

Steve Wazwaz

Derek McMaster

Wednesday, July 24, 2019

Minnesota at 2019 WSOP Recap

This is a review of the 2019 WSOP similar to what I have done in previous years.

2019 WSOP for MN Players by the Numbers (2018, 2017, 2016, 2015 values in parentheses)


  • 90 (78, 74, 69, 68) - # of events in the WSOP for the year
  • 275 (177, 198, 224, 115) - # of cashes made by MN Players
  • 177 (117, 121, 132, 87) - # if different MN players that cashed in events
  • 47 (32, 38, 40, 26) - # of MN players that cashed in more than one event
  • 51 (43, 48, 43, 35) - # of different events with at least on MN player cashing
  • 8 (7, 4, 4, 6) - # of final table seats for MN players
  • 1 (0, 0, 1, 2) - # of bracelets won by MN players
  • $295,008 ($153,888, $263,532, $190,328, $262,574) - largest cash by a MN player 
  • $2,501,282 ($1,145,773, $1,923,247, $1,432,344, $2,111,131) - total earnings by MN players
  • 17 (22, 16, 18, 16) - Minnesota's rank in earnings among states
  • 15 (27, 15, 21, 15) - Minnesota's rank in earnings per capita among states
Minnesota had a great year at the WSOP this year.  We are ranked 17th among states for total earnings and 15th for earnings per capita.  Of course here are more event (90) than ever before so some of the numbers are bound to be higher.  We had the largest single cash and largest combined earnings since I started tracking in 2015.  We also had the most final tables and number of total cashes since 2015.  

Top Stories

  • Derek McMaster earned his first bracelet in $1,500 Omaha Hi/Lo 8 or Better (Event #4).
  • Jared Koppel and Tara Cain both came in second place, just shy of the bracelet.
  • Ryan Laplante once again earned 11 cashes for the series for a total of $237,961.  
  • Aaron Johnson earned 9 cashes
  • Everett Carlton earned 7 for the series and now has 54 lifetime cashes at the WSOP.
  • Ahmed Taleb and Hunter Cichy each earned 5 cashes for the series.
  • Chris 'Fox' Wallace, Vladimir Revniaga, Ian Matakis, Henry Mlekoday, and DJ Buckley each earned 4 cashes for the series.
  •  Four Minnesotans earned over $200K for the series:
    • Jared Koppel had 3 cashes totaling $297,837.
    • Tara Cain had 3 cashes totaling $239,046.
    • Ryan Laplante had 11 cashes totaling $237,961.
    • Derek McMaster had 1 cash totaling $228,228.


Tables


MN Players by # of Cashes

 Player   City   # Cashes  Series Earnings
 Ryan Laplante   Brainerd  11 $237,961
 Aaron Johnson (MN)   Red Wing  9 $85,871
 Everett Carlton   St Paul  7 $14,967
 Ahmed Taleb   Moorhead  5 $36,309
 Hunter Cichy   Coon Rapids  5 $18,396
 Chris Wallace   Saint Paul  4 $60,704
 Vladimir Revniaga   Burnsville  4 $47,883
 Ian Matakis   Faribault  4 $29,508
 Henry Mlekoday   Minneapolis  4 $23,252
 DJ Buckley   Eden Prairie  4 $8,184
 Jared Koppel   Minneapolis  3 $297,837
 Tara Cain   Willmar  3 $239,046
 Blake Bohn   Shakopee  3 $47,166
 Daniel Moravec   Circle Pines  3 $24,469
 Justin Lapka   Saint Paul  3 $21,311
 Molly Mossey   Clearwater  3 $19,120
 Mikey Wangh   Minneapolis  3 $17,677
 Nathan Fair   Champlin  3 $17,434
 Jeremy Dresch   Fridley  3 $13,571
 John Pierce   Rochester  3 $11,911
 Mark Hodge   Osseo  3 $10,161
 Alan Carty   Eden Prairie  3 $9,899
 Jordan Handrich   Saint Cloud  3 $7,777
 Richard Alsup   Plymouth  3 $6,321
 Nghia Le   Shakopee  2 $60,886
 Jeremy Calverley   Burnsville  2 $42,298
 John Reading   Rochester  2 $31,172
 Cody Espeseth   Merrifield  2 $24,619
 William Criego   Prior Lake  2 $22,169
 Barbara Blechinger   Lake Elmo  2 $17,965
 Ben Marsh   Duluth  2 $17,725
 Norberto Santamaria   Columbia Heights  2 $15,175
 Kenneth Johnson   Lakeville  2 $10,279
 Andrew Foss   Saint Paul  2 $6,024
 John Hayes   Saint Paul  2 $5,946
 Mike Schneider (MN)   Saint Paul  2 $5,789
 Paul Kelly   Albert Lea  2 $3,998
 Yevgeniy Minakrin   Eagan  2 $3,947
 Derek Crooks   Morton  2 $3,500
 Bradley Graham   Minneapolis  2 $3,332
 Lizhen Chen   Saint Cloud  2 $3,030
 Kou Vang   Brooklyn Park  2 $3,022
 Steven Anderson   Eagan  2 $2,518
 David Rutledge   No. Mankato  2 $2,304
 Sampath De Silva   Austin  2 $2,304
 Tyler Kolness   Hendrum  2 $2,284
 Adam Christie   Brooklyn Park  2 $1,916
 Derek McMaster   Richfield  1 $228,228
 Alex Winter   Roseville  1 $142,215
 David Rasmussen   Maplewood  1 $109,922
 Joseph Beasy   Little Canada  1 $59,295
 Andrew Johnson   Afton  1 $22,383
 Mario Hudson   Saint Paul  1 $20,200
 Sami El Dein   Marshall  1 $17,135
 Chris Meyer   Inver Grove Heights  1 $15,000
 Carter Jones   Shoreview  1 $12,335
 Trevor Hills   Inver Grove Heights  1 $10,233
 Terry Carpenter   Chaska  1 $9,789
 Matthew Kirby   Bemidji  1 $8,987
 David Gonia   White Bear Lake  1 $7,169
 Joel Smith   Perham  1 $7,169
 Stephen Shanks   Shakopee  1 $6,110
 Archie Vaughn   Oak Grove  1 $6,054
 Ryan Hohenstein   Eden Prairie  1 $6,054
 Douglas Scalia   Dayton  1 $5,979
 Kristopher Perkins   Mounds View  1 $4,630
 Matthew Carlson   Apple Valley  1 $4,501
 Ian Birrell   Minneapolis  1 $4,487
 Jonathan Kim   Brooklyn Park  1 $4,424
 Stephen Fredlund   North Branch  1 $4,385
 Sherry Hammers   Shakopee  1 $4,051
 Nicholas Lagos   Minneapolis  1 $3,934
 John Newstrom   Onl Signup-No City  1 $3,782
 Greg Dyer   Minneapolis  1 $3,748
 Ryan Hartmann   Minneapolis  1 $3,608
 Gregory Yohn   Bloomington  1 $3,409
 Michael Williams   Mound  1 $3,273
 Jonathan Williams   Saint Paul  1 $3,145
 Mark Bloomberg   Mound  1 $3,029
 Joseph Osterbauer   Burnsville  1 $3,022
 Patrik Hoffman   North Mankato  1 $3,022
 John Dennehey   Savage  1 $3,014
 Josh Damm   Faribault  1 $2,991
 Gennady Shimelfarb   Apple Valley  1 $2,978
 Matthew Haarsager   Roseville  1 $2,930
 Penh Lo   Bloomington  1 $2,853
 Brian Soja   New Brighton  1 $2,762
 Robert Maier   Saint Paul  1 $2,699
 Aalok Arora   Arden Hills  1 $2,693
 Corey Skogrand   Marshall  1 $2,693
 Jeffrey Breitlow   Savage  1 $2,680
 Gregory Rahn   Minneapolis  1 $2,600
 Bruce Uselman   Wadena  1 $2,550
 Chongtal Kim   Shoreview  1 $2,497
 Bradley Haddy   Mendota Heights  1 $2,469
 Thomas Swigart   Monticello  1 $2,469
 Jarod Ludemann   Wells  1 $2,387
 John Clark   Minneapolis  1 $2,382
 William Barman   Edina  1 $2,369
 Joshua Hersch   Saint Paul  1 $2,317
 Douglas Fink   Saint Paul  1 $2,291
 Terry Hoover   Bloomington  1 $2,291
 Michael Moore   Mendota Hgts  1 $2,187
 Matthew Mlsna   Minneapolis  1 $2,101
 Chelsea Sternke   St. Louis Park  1 $1,983
 Brent Egan   Sauk Centre  1 $1,953
 Edo Walker   Minneapolis  1 $1,953
 Levi Espeseth   Merrifield  1 $1,953
 Robert Radman   South Saint Paul  1 $1,953
 Tony Moses   St Anthony  1 $1,945
 Bradley Cohen   Faribault  1 $1,883
 Mark Mchenry   Stillwater  1 $1,883
 Todd Melander   Minneapolis  1 $1,883
 Patrick Kenney   Minneapolis  1 $1,818
 Tony Hartmann   Shakopee  1 $1,818
 Dale Franke   Apple Valley  1 $1,772
 Dustin Nelson   Minneapolis  1 $1,746
 Steven Walsh   Park Rapids  1 $1,730
 Vladyslav Tkachuk   Anoka  1 $1,704
 Thomas Hammers   Shakopee  1 $1,692
 William Gray (MN)   Saint Paul  1 $1,603
 Charles Xiong   Sheboygan  1 $1,521
 John Falconer   Red Wing  1 $1,499
 Kent Battles   Wayzata  1 $1,499
 Fnu Shrey   Amboy  1 $1,416
 Mark Dufner   Crookston  1 $1,388
 Max Havlish   Coon Rapids  1 $1,364
 Gerald Cunniff   Saint Paul  1 $1,357
 James Wadzinski   Hastings  1 $1,357
 Aaron Tilsen   Shakopee  1 $1,311
 Mark Peterson   St Anthony  1 $1,281
 Jackson Vue   Minneapolis  1 $1,256
 Robert Berg   Shakopee  1 $1,220
 Thomas Herman   Ham Lake  1 $1,220
 Chad Nieland   New London  1 $1,219
 Jeffrey Kupferberg   Columbus  1 $1,187
 David Marlow   Cottage Grove  1 $1,148
 Tyler Loney   Champlin  1 $1,130
 Mike Kachan   Edina  1 $1,113
 Justin Knutson   Richfield  1 $1,111
 Neil Johnson   Otsego  1 $1,104
 Marc Schubbe   Mound  1 $1,102
 Erik Glenister   Lakeville  1 $1,087
 Quincy Borland   Albert Lea  1 $1,058
 Steven Mohs   Savage  1 $1,058
 Robert Bichler   Falcon Heights  1 $1,008
 Brad Wheeler   Onl Signup-No City  1 $1,001
 Rajesh Mehta   Minneapolis  1 $1,001
 Stephen Webb   Minneapolis  1 $1,001
 Nicholas Olson   Saint Paul  1 $984
 David Tueffel   Circle Pines  1 $945
 Jason Jukulen   Bloomington  1 $930
 Justton Welter   Crookston  1 $930
 Paul Sheldon   North Mankato  1 $923
 Shane Nelson   Saint Paul  1 $921
 Robert Rollins   Scandia  1 $919
 Daniel Krebs   Saint Cloud  1 $874
 Clint Wilcox   Maple Grove  1 $865
 Jonathan Hanner   Minneapolis  1 $861
 Riley Stahley   Woodbury  1 $861
 Shawn Nelson   Cloquet  1 $861
 Vic Peppe   Corcoran  1 $861
 Jordan Larson   Big Lake  1 $821
 Thao Pham   Minneapolis  1 $821
 Tristan Ziemann   New Brighton  1 $821
 Thomas Zabka   Merrifield  1 $814
 Jeffrey Jones   Shoreview  1 $796
 John Marlowe   Saint Paul  1 $796
 Mathew Doll   Morris  1 $796
 Andrew Proesch   Maplewood  1 $794
 Brian Mikesh   Little Canada  1 $751
 Jonathan Goetze   Minneapolis  1 $750
 Douglas Tallman   Pine River  1 $722
 Jeremiah Miesen   Jordan  1 $722
 Tom Olson   Minnetonka  1 $720
 Blake Warner   Saginaw  1 $666
 Christopher Knudson   Minneapolis  1 $621

All MN Cashes By Event

 Event Name   #   Player   Earnings   City 
 EV01: $500 Casino Employee  80  Andrew Proesch   $                 794  Maplewood 
 EV01: $500 Casino Employee  83  Brian Mikesh   $                 751  Little Canada 
 EV03: $500 Big 50  9  David Rasmussen   $         109,922  Maplewood 
 EV03: $500 Big 50  54  Andrew Johnson   $           22,383  Afton 
 EV03: $500 Big 50  78  Carter Jones   $           12,335  Shoreview 
 EV03: $500 Big 50  81  Henry Mlekoday   $           12,335  Minneapolis 
 EV03: $500 Big 50  83  Trevor Hills   $           10,233  Inver Grove Heights 
 EV03: $500 Big 50  160  William Criego   $             7,169  Prior Lake 
 EV03: $500 Big 50  167  Joel Smith   $             7,169  Perham 
 EV03: $500 Big 50  171  David Gonia   $             7,169  White Bear Lake 
 EV03: $500 Big 50  226  Ryan Hohenstein   $             6,054  Eden Prairie 
 EV03: $500 Big 50  236  Barbara Blechinger   $             6,054  Lake Elmo 
 EV03: $500 Big 50  291  Archie Vaughn   $             6,054  Oak Grove 
 EV03: $500 Big 50  423  Ahmed Taleb   $             4,397  Moorhead 
 EV03: $500 Big 50  516  John Newstrom   $             3,782  Onl Signup-No City 
 EV03: $500 Big 50  531  John Hayes   $             3,782  Saint Paul 
 EV03: $500 Big 50  570  John Reading   $             3,782  Rochester 
 EV03: $500 Big 50  574  Mark Hodge   $             3,782  Osseo 
 EV03: $500 Big 50  588  Blake Bohn   $             3,782  Shakopee 
 EV03: $500 Big 50  631  Michael Williams   $             3,273  Mound 
 EV03: $500 Big 50  785  Paul Kelly   $             2,850  Albert Lea 
 EV03: $500 Big 50  807  Chongtal Kim   $             2,497  Shoreview 
 EV03: $500 Big 50  834  Vladimir Revniaga   $             2,497  Burnsville 
 EV03: $500 Big 50  1065  Edo Walker   $             1,953  Minneapolis 
 EV03: $500 Big 50  1110  Levi Espeseth   $             1,953  Merrifield 
 EV03: $500 Big 50  1144  Robert Radman   $             1,953  South Saint Paul 
 EV03: $500 Big 50  1146  Brent Egan   $             1,953  Sauk Centre 
 EV03: $500 Big 50  1187  Derek Crooks   $             1,953  Morton 
 EV03: $500 Big 50  1328  Daniel Moravec   $             1,744  Circle Pines 
 EV03: $500 Big 50  1429  Andrew Foss   $             1,600  Saint Paul 
 EV03: $500 Big 50  1495  Kou Vang   $             1,600  Brooklyn Park 
 EV03: $500 Big 50  1551  Molly Mossey   $             1,600  Clearwater 
 EV03: $500 Big 50  1813  Max Havlish   $             1,364  Coon Rapids 
 EV03: $500 Big 50  1888  Tyler Kolness   $             1,361  Hendrum 
 EV03: $500 Big 50  1928  Lizhen Chen   $             1,311  Saint Cloud 
 EV03: $500 Big 50  1959  Aaron Tilsen   $             1,311  Shakopee 
 EV03: $500 Big 50  2027  Robert Berg   $             1,220  Shakopee 
 EV03: $500 Big 50  2062  Thomas Herman   $             1,220  Ham Lake 
 EV03: $500 Big 50  2301  Marc Schubbe   $             1,102  Mound 
 EV03: $500 Big 50  2403  Erik Glenister   $             1,087  Lakeville 
 EV03: $500 Big 50  2623  John Pierce   $             1,002  Rochester 
 EV03: $500 Big 50  2650  DJ Buckley   $             1,001  Eden Prairie 
 EV03: $500 Big 50  2701  Rajesh Mehta   $             1,001  Minneapolis 
 EV03: $500 Big 50  2732  Stephen Webb   $             1,001  Minneapolis 
 EV03: $500 Big 50  2733  Brad Wheeler   $             1,001  Onl Signup-No City 
 EV03: $500 Big 50  2749  Nathan Fair   $                 935  Champlin 
 EV03: $500 Big 50  2823  Jason Jukulen   $                 930  Bloomington 
 EV03: $500 Big 50  2871  Justton Welter   $                 930  Crookston 
 EV03: $500 Big 50  2881  Richard Alsup   $                 921  Plymouth 
 EV03: $500 Big 50  2931  Shane Nelson   $                 921  Saint Paul 
 EV03: $500 Big 50  3011  Robert Rollins   $                 919  Scandia 
 EV03: $500 Big 50  3154  Jonathan Hanner   $                 861  Minneapolis 
 EV03: $500 Big 50  3178  Shawn Nelson   $                 861  Cloquet 
 EV03: $500 Big 50  3184  Vic Peppe   $                 861  Corcoran 
 EV03: $500 Big 50  3198  Riley Stahley   $                 861  Woodbury 
 EV03: $500 Big 50  3436  Aaron Johnson (MN)   $                 821  Red Wing 
 EV03: $500 Big 50  3440  Jordan Larson   $                 821  Big Lake 
 EV03: $500 Big 50  3458  Thao Pham   $                 821  Minneapolis 
 EV03: $500 Big 50  3488  Tristan Ziemann   $                 821  New Brighton 
 EV03: $500 Big 50  3697  Mathew Doll   $                 796  Morris 
 EV03: $500 Big 50  3712  Jeffrey Jones   $                 796  Shoreview 
 EV03: $500 Big 50  3729  John Marlowe   $                 796  Saint Paul 
 EV03: $500 Big 50  3904  Adam Christie   $                 750  Brooklyn Park 
 EV03: $500 Big 50  3961  Jonathan Goetze   $                 750  Minneapolis 
 EV03: $500 Big 50  4094  David Rutledge   $                 750  No. Mankato 
 EV04: $1,500 Omaha8  1  Derek McMaster   $         228,228  Richfield 
 EV04: $1,500 Omaha8  44  Ian Birrell   $             4,487  Minneapolis 
 EV06: $2,500 Mixed Triple Draw  35  Cody Espeseth   $             4,419  Merrifield 
 EV07: $400 Online NLHE  180  Ryan Laplante   $                 915  Brainerd 
 EV07: $400 Online NLHE  206  Thomas Zabka   $                 814  Merrifield 
 EV09: $600 NLHE Deepstack  94  Mark Bloomberg   $             3,029  Mound 
 EV09: $600 NLHE Deepstack  266  Alan Carty   $             1,973  Eden Prairie 
 EV09: $600 NLHE Deepstack  390  Derek Crooks   $             1,547  Morton 
 EV09: $600 NLHE Deepstack  463  Mark Dufner   $             1,388  Crookston 
 EV09: $600 NLHE Deepstack  486  Jeremy Dresch   $             1,257  Fridley 
 EV09: $600 NLHE Deepstack  514  Ryan Laplante   $             1,257  Brainerd 
 EV09: $600 NLHE Deepstack  556  David Marlow   $             1,148  Cottage Grove 
 EV09: $600 NLHE Deepstack  562  Paul Kelly   $             1,148  Albert Lea 
 EV09: $600 NLHE Deepstack  635  Steven Mohs   $             1,058  Savage 
 EV09: $600 NLHE Deepstack  653  Quincy Borland   $             1,058  Albert Lea 
 EV09: $600 NLHE Deepstack  765  Nicholas Olson   $                 984  Saint Paul 
 EV09: $600 NLHE Deepstack  815  Jordan Handrich   $                 923  Saint Cloud 
 EV09: $600 NLHE Deepstack  838  Vladimir Revniaga   $                 923  Burnsville 
 EV09: $600 NLHE Deepstack  859  Tyler Kolness   $                 923  Hendrum 
 EV09: $600 NLHE Deepstack  865  Daniel Krebs   $                 874  Saint Cloud 
 EV12: $1,000 NLHE  Bounty  94  Jeremy Dresch   $             1,814  Fridley 
 EV12: $1,000 NLHE  Bounty  193  Aaron Johnson (MN)   $             1,281  Red Wing 
 EV12: $1,000 NLHE  Bounty  239  Adam Christie   $             1,166  Brooklyn Park 
 EV14: $1,500 HORSE  31  DJ Buckley   $             4,997  Eden Prairie 
 EV14: $1,500 HORSE  75  Chris Wallace   $             2,454  Saint Paul 
 EV16: $1,500 NLHE 6MAX  89  Greg Dyer   $             3,748  Minneapolis 
 EV16: $1,500 NLHE 6MAX  116  Hunter Cichy   $             2,995  Coon Rapids 
 EV16: $1,500 NLHE 6MAX  162  Bruce Uselman   $             2,550  Wadena 
 EV16: $1,500 NLHE 6MAX  206  Joshua Hersch   $             2,317  Saint Paul 
 EV19: $1,500 MillionaireMaker  77  Norberto Santamaria   $           14,554  Columbia Heights 
 EV19: $1,500 MillionaireMaker  103  Justin Lapka   $             8,893  Saint Paul 
 EV19: $1,500 MillionaireMaker  359  Blake Bohn   $             5,144  Shakopee 
 EV19: $1,500 MillionaireMaker  372  Hunter Cichy   $             5,144  Coon Rapids 
 EV19: $1,500 MillionaireMaker  624  Alan Carty   $             3,386  Eden Prairie 
 EV19: $1,500 MillionaireMaker  962  Robert Maier   $             2,699  Saint Paul 
 EV19: $1,500 MillionaireMaker  982  Mike Schneider (MN)   $             2,545  Saint Paul 
 EV19: $1,500 MillionaireMaker  997  Aaron Johnson (MN)   $             2,545  Red Wing 
 EV22: $1,000 Double Stack NLHE  76  Stephen Fredlund   $             4,385  North Branch 
 EV22: $1,000 Double Stack NLHE  194  Jarod Ludemann   $             2,387  Wells 
 EV22: $1,000 Double Stack NLHE  285  Ryan Laplante   $             2,097  Brainerd 
 EV22: $1,000 Double Stack NLHE  339  Mark Hodge   $             1,858  Osseo 
 EV23: $1,500 8-Game Mix  44  Gennady Shimelfarb   $             2,978  Apple Valley 
 EV24: $600 PLO 6MAX  58  Matthew Mlsna   $             2,101  Minneapolis 
 EV25: $600 PLO Deepstack  230  Tyler Loney   $             1,130  Champlin 
 EV26: $2,620 NLHE Marathon  2  Jared Koppel   $         295,008  Minneapolis 
 EV26: $2,620 NLHE Marathon  12  Vladimir Revniaga   $           26,888  Burnsville 
 EV26: $2,620 NLHE Marathon  65  Stephen Shanks   $             6,110  Shakopee 
 EV26: $2,620 NLHE Marathon  81  Ian Matakis   $             5,444  Faribault 
 EV26: $2,620 NLHE Marathon  97  Alan Carty   $             4,540  Eden Prairie 
 EV26: $2,620 NLHE Marathon  142  Sherry Hammers   $             4,051  Shakopee 
 EV27: $1,500 Stud8  31  Gregory Yohn   $             3,409  Bloomington 
 EV27: $1,500 Stud8  35  Josh Damm   $             2,991  Faribault 
 EV28: $1,000 NLHE  3  Ryan Laplante   $         154,268  Brainerd 
 EV28: $1,000 NLHE  71  Ahmed Taleb   $             4,283  Moorhead 
 EV28: $1,000 NLHE  86  Jonathan Williams   $             3,145  Saint Paul 
 EV30: $1,000 PLO  87  Everett Carlton   $             2,313  St Paul 
 EV30: $1,000 PLO  138  Dustin Nelson   $             1,746  Minneapolis 
 EV32: $1,000 Seniors NLHE  79  Henry Mlekoday   $             7,043  Minneapolis 
 EV32: $1,000 Seniors NLHE  469  Douglas Fink   $             2,291  Saint Paul 
 EV32: $1,000 Seniors NLHE  473  Terry Hoover   $             2,291  Bloomington 
 EV32: $1,000 Seniors NLHE  558  Mark Mchenry   $             1,883  Stillwater 
 EV32: $1,000 Seniors NLHE  563  Todd Melander   $             1,883  Minneapolis 
 EV32: $1,000 Seniors NLHE  586  Bradley Cohen   $             1,883  Faribault 
 EV32: $1,000 Seniors NLHE  618  Steven Walsh   $             1,730  Park Rapids 
 EV32: $1,000 Seniors NLHE  724  William Gray (MN)   $             1,603  Saint Paul 
 EV33: $1,500 2-7 Triple Draw  37  Penh Lo   $             2,853  Bloomington 
 EV34: $1,000 Double Stack NLHE  57  Justin Lapka   $           10,447  Saint Paul 
 EV34: $1,000 Double Stack NLHE  145  Matthew Carlson   $             4,501  Apple Valley 
 EV34: $1,000 Double Stack NLHE  217  Richard Alsup   $             3,900  Plymouth 
 EV34: $1,000 Double Stack NLHE  491  John Hayes   $             2,164  Saint Paul 
 EV34: $1,000 Double Stack NLHE  584  Ahmed Taleb   $             1,975  Moorhead 
 EV34: $1,000 Double Stack NLHE  621  Tony Hartmann   $             1,818  Shakopee 
 EV34: $1,000 Double Stack NLHE  649  Patrick Kenney   $             1,818  Minneapolis 
 EV34: $1,000 Double Stack NLHE  768  Hunter Cichy   $             1,584  Coon Rapids 
 EV34: $1,000 Double Stack NLHE  811  Sampath De Silva   $             1,584  Austin 
 EV34: $1,000 Double Stack NLHE  908  Nathan Fair   $             1,499  Champlin 
 EV37: $800 NLHE Deepstack  26  Terry Carpenter   $             9,789  Chaska 
 EV37: $800 NLHE Deepstack  87  Jeffrey Breitlow   $             2,680  Savage 
 EV37: $800 NLHE Deepstack  177  Bradley Graham   $             1,778  Minneapolis 
 EV37: $800 NLHE Deepstack  272  Kou Vang   $             1,422  Brooklyn Park 
 EV37: $800 NLHE Deepstack  346  Jordan Handrich   $             1,292  Saint Cloud 
 EV37: $800 NLHE Deepstack  382  Everett Carlton   $             1,185  St Paul 
 EV38: $600 NLHE Online  44  Chelsea Sternke   $             1,983  St. Louis Park 
 EV38: $600 NLHE Online  71  Jared Koppel   $             1,212  Minneapolis 
 EV38: $600 NLHE Online  196  Tara Cain   $                 661  Willmar 
 EV39: $1,000 Super Seniors NLHE  137  Thomas Swigart   $             2,469  Monticello 
 EV39: $1,000 Super Seniors NLHE  143  Bradley Haddy   $             2,469  Mendota Heights 
 EV39: $1,000 Super Seniors NLHE  178  Michael Moore   $             2,187  Mendota Hgts 
 EV39: $1,000 Super Seniors NLHE  288  Dale Franke   $             1,772  Apple Valley 
 EV39: $1,000 Super Seniors NLHE  384  John Falconer   $             1,499  Red Wing 
 EV42: $600 Mixed NLHE / PLO  8  Daniel Moravec   $           21,469  Circle Pines 
 EV42: $600 Mixed NLHE / PLO  51  Yevgeniy Minakrin   $             2,943  Eagan 
 EV42: $600 Mixed NLHE / PLO  81  Chris Wallace   $             1,554  Saint Paul 
 EV42: $600 Mixed NLHE / PLO  83  Bradley Graham   $             1,554  Minneapolis 
 EV42: $600 Mixed NLHE / PLO  88  David Rutledge   $             1,554  No. Mankato 
 EV45: $25,000 PLO High Roller  29  Ryan Laplante   $           43,270  Brainerd 
 EV46: $500 NLHE Online  174  Mike Kachan   $             1,113  Edina 
 EV47: $1,000 Ladies NLHE  9  Barbara Blechinger   $           11,911  Lake Elmo 
 EV50: $1,500 Monster Stack NLHE  61  Ben Marsh   $           15,231  Duluth 
 EV50: $1,500 Monster Stack NLHE  89  Matthew Kirby   $             8,987  Bemidji 
 EV50: $1,500 Monster Stack NLHE  405  Nicholas Lagos   $             3,934  Minneapolis 
 EV50: $1,500 Monster Stack NLHE  570  Matthew Haarsager   $             2,930  Roseville 
 EV50: $1,500 Monster Stack NLHE  692  Molly Mossey   $             2,520  Clearwater 
 EV50: $1,500 Monster Stack NLHE  843  William Barman   $             2,369  Edina 
 EV53: $800 NLHE Deepstack  12  Ahmed Taleb   $           24,897  Moorhead 
 EV53: $800 NLHE Deepstack  61  Kristopher Perkins   $             4,630  Mounds View 
 EV53: $800 NLHE Deepstack  75  Kenneth Johnson   $             3,322  Lakeville 
 EV53: $800 NLHE Deepstack  328  Vladyslav Tkachuk   $             1,704  Anoka 
 EV53: $800 NLHE Deepstack  494  Mark Peterson   $             1,281  St Anthony 
 EV53: $800 NLHE Deepstack  534  Steven Anderson   $             1,187  Eagan 
 EV53: $800 NLHE Deepstack  544  Jeffrey Kupferberg   $             1,187  Columbus 
 EV55: $1,000 Online NLHE Double Stack  46  Mikey Wangh   $             4,052  Minneapolis 
 EV56: $1,500 NLHE Turbo Bounty  8  Aaron Johnson (MN)   $           26,992  Red Wing 
 EV56: $1,500 NLHE Turbo Bounty  133  Tony Moses   $             1,945  St Anthony 
 EV56: $1,500 NLHE Turbo Bounty  178  Jared Koppel   $             1,617  Minneapolis 
 EV57: $1,000 Tag Team NLHE  44  Justin Knutson   $             1,111  Richfield 
 EV59: $600 NLHE Deepstack Championship  146  Gregory Rahn   $             2,600  Minneapolis 
 EV59: $600 NLHE Deepstack Championship  229  Everett Carlton   $             1,971  St Paul 
 EV59: $600 NLHE Deepstack Championship  246  Justin Lapka   $             1,971  Saint Paul 
 EV59: $600 NLHE Deepstack Championship  248  Aaron Johnson (MN)   $             1,971  Red Wing 
 EV59: $600 NLHE Deepstack Championship  528  Jackson Vue   $             1,256  Minneapolis 
 EV59: $600 NLHE Deepstack Championship  530  Daniel Moravec   $             1,256  Circle Pines 
 EV59: $600 NLHE Deepstack Championship  844  Paul Sheldon   $                 923  North Mankato 
 EV61: $400 Colossus  68  Douglas Scalia   $             5,979  Dayton 
 EV61: $400 Colossus  131  Joseph Osterbauer   $             3,022  Burnsville 
 EV61: $400 Colossus  155  Patrik Hoffman   $             3,022  North Mankato 
 EV61: $400 Colossus  159  Ian Matakis   $             3,022  Faribault 
 EV61: $400 Colossus  352  Lizhen Chen   $             1,719  Saint Cloud 
 EV61: $400 Colossus  421  Charles Xiong   $             1,521  Sheboygan 
 EV61: $400 Colossus  526  James Wadzinski   $             1,357  Hastings 
 EV61: $400 Colossus  532  Gerald Cunniff   $             1,357  Saint Paul 
 EV61: $400 Colossus  550  Chad Nieland   $             1,219  New London 
 EV61: $400 Colossus  564  Everett Carlton   $             1,219  St Paul 
 EV61: $400 Colossus  661  Neil Johnson   $             1,104  Otsego 
 EV61: $400 Colossus  721  Robert Bichler   $             1,008  Falcon Heights 
 EV61: $400 Colossus  928  Henry Mlekoday   $                 860  Minneapolis 
 EV61: $400 Colossus  1091  Ahmed Taleb   $                 757  Moorhead 
 EV61: $400 Colossus  1165  Sampath De Silva   $                 720  Austin 
 EV61: $400 Colossus  1252  Tom Olson   $                 720  Minnetonka 
 EV61: $400 Colossus  1445  Blake Warner   $                 666  Saginaw 
 EV61: $400 Colossus  1611  Christopher Knudson   $                 621  Minneapolis 
 EV61: $400 Colossus  1694  Norberto Santamaria   $                 621  Columbia Heights 
 EV61: $400 Colossus  1787  Aaron Johnson (MN)   $                 600  Red Wing 
 EV61: $400 Colossus  1862  DJ Buckley   $                 600  Eden Prairie 
 EV63: $1,500 Omaha Mix  72  John Clark   $             2,382  Minneapolis 
 EV64: $888 Crazy 8s NLHE  26  Jeremy Calverley   $           27,298  Burnsville 
 EV64: $888 Crazy 8s NLHE  100  Kenneth Johnson   $             6,957  Lakeville 
 EV64: $888 Crazy 8s NLHE  284  Andrew Foss   $             4,424  Saint Paul 
 EV64: $888 Crazy 8s NLHE  304  Jonathan Kim   $             4,424  Brooklyn Park 
 EV64: $888 Crazy 8s NLHE  509  Aalok Arora   $             2,693  Arden Hills 
 EV64: $888 Crazy 8s NLHE  514  Corey Skogrand   $             2,693  Marshall 
 EV64: $888 Crazy 8s NLHE  786  Everett Carlton   $             2,015  St Paul 
 EV64: $888 Crazy 8s NLHE  957  Ryan Laplante   $             1,729  Brainerd 
 EV64: $888 Crazy 8s NLHE  1252  John Pierce   $             1,451  Rochester 
 EV64: $888 Crazy 8s NLHE  1370  Steven Anderson   $             1,331  Eagan 
 EV68: $1,000 Online NLHE  2  Tara Cain   $         187,530  Willmar 
 EV68: $1,000 Online NLHE  34  Mikey Wangh   $             7,315  Minneapolis 
 EV68: $1,000 Online NLHE  109  Hunter Cichy   $             2,494  Coon Rapids 
 EV68: $1,000 Online NLHE  114  Ben Marsh   $             2,494  Duluth 
 EV69: $1,000 Mini Main Event  62  John Pierce   $             9,458  Rochester 
 EV69: $1,000 Mini Main Event  325  Brian Soja   $             2,762  New Brighton 
 EV69: $1,000 Mini Main Event  747  Nghia Le   $             1,591  Shakopee 
 EV69: $1,000 Mini Main Event  825  Kent Battles   $             1,499  Wayzata 
 EV70: $5,000 NLHE 6MAX  34  Vladimir Revniaga   $           17,575  Burnsville 
 EV70: $5,000 NLHE 6MAX  120  Ryan Laplante   $             7,402  Brainerd 
 EV71: $500 Salute NLHE  84  Aaron Johnson (MN)   $             1,173  Red Wing 
 EV71: $500 Salute NLHE  100  David Tueffel   $                 945  Circle Pines 
 EV71: $500 Salute NLHE  130  Clint Wilcox   $                 865  Maple Grove 
 EV71: $500 Salute NLHE  217  Jeremiah Miesen   $                 722  Jordan 
 EV71: $500 Salute NLHE  223  Douglas Tallman   $                 722  Pine River 
 EV73: $10,000 Main Event  58  Alex Winter   $         142,215  Roseville 
 EV73: $10,000 Main Event  133  Nghia Le   $           59,295  Shakopee 
 EV73: $10,000 Main Event  144  Joseph Beasy   $           59,295  Little Canada 
 EV73: $10,000 Main Event  219  Tara Cain   $           50,855  Willmar 
 EV73: $10,000 Main Event  225  Chris Wallace   $           50,855  Saint Paul 
 EV73: $10,000 Main Event  291  Blake Bohn   $           38,240  Shakopee 
 EV73: $10,000 Main Event  299  Aaron Johnson (MN)   $           38,240  Red Wing 
 EV73: $10,000 Main Event  511  John Reading   $           27,390  Rochester 
 EV73: $10,000 Main Event  667  Mario Hudson   $           20,200  Saint Paul 
 EV73: $10,000 Main Event  668  Cody Espeseth   $           20,200  Merrifield 
 EV73: $10,000 Main Event  908  Sami El Dein   $           17,135  Marshall 
 EV73: $10,000 Main Event  1068  Chris Meyer   $           15,000  Inver Grove Heights 
 EV73: $10,000 Main Event  1161  Jeremy Calverley   $           15,000  Burnsville 
 EV73: $10,000 Main Event  1168  Nathan Fair   $           15,000  Champlin 
 EV73: $10,000 Main Event  1186  Molly Mossey   $           15,000  Clearwater 
 EV73: $10,000 Main Event  1230  William Criego   $           15,000  Prior Lake 
 EV74: $3,200 Online NLHE High Roller  15  Ian Matakis   $           16,224  Faribault 
 EV74: $3,200 Online NLHE High Roller  54  Ryan Laplante   $             7,391  Brainerd 
 EV74: $3,200 Online NLHE High Roller  64  Mikey Wangh   $             6,310  Minneapolis 
 EV75: $1,111 Little One Drop  56  Jeremy Dresch   $           10,500  Fridley 
 EV75: $1,111 Little One Drop  88  Hunter Cichy   $             6,179  Coon Rapids 
 EV75: $1,111 Little One Drop  132  Mark Hodge   $             4,521  Osseo 
 EV75: $1,111 Little One Drop  201  Ryan Laplante   $             3,916  Brainerd 
 EV75: $1,111 Little One Drop  296  John Dennehey   $             3,014  Savage 
 EV75: $1,111 Little One Drop  319  Henry Mlekoday   $             3,014  Minneapolis 
 EV75: $1,111 Little One Drop  712  Thomas Hammers   $             1,692  Shakopee 
 EV75: $1,111 Little One Drop  824  DJ Buckley   $             1,586  Eden Prairie 
 EV75: $1,111 Little One Drop  873  Richard Alsup   $             1,500  Plymouth 
 EV78: $1,500 PLO Bounty  169  Fnu Shrey   $             1,416  Amboy 
 EV80: $1,500 NLHE/PLO  72  Ryan Hartmann   $             3,608  Minneapolis 
 EV82: $1,500 NLHE Double Stack  43  Ryan Laplante   $           11,284  Brainerd 
 EV82: $1,500 NLHE Double Stack  159  Mike Schneider (MN)   $             3,244  Saint Paul 
 EV82: $1,500 NLHE Double Stack  327  Everett Carlton   $             2,424  St Paul 
 EV84: $1,500 NLHE Closer  44  Aaron Johnson (MN)   $           12,248  Red Wing 
 EV84: $1,500 NLHE Closer  125  Everett Carlton   $             3,840  St Paul 
 EV84: $1,500 NLHE Closer  201  Jordan Handrich   $             5,562  Saint Cloud 
 EV85: $3,000 PLO 6MAX  82  Ian Matakis   $             4,818  Faribault 
 EV87: $3,000 HORSE  19  Chris Wallace   $             5,841  Saint Paul 
 EV88: $500 Online NLHE  22  Ryan Laplante   $             4,432  Brainerd 
 EV88: $500 Online NLHE  198  Yevgeniy Minakrin   $             1,004  Eagan 


WSOP Earnings By State

Rank  State  State Earnings
1  CA  $30,127,468
2  NV  $25,183,354
3  FL  $17,406,895
4  TX  $12,705,869
5  NY  $11,964,949
6  IL  $8,420,337
7  MI  $4,902,837
8  MA  $4,647,085
9  NJ  $4,568,142
10  AZ  $4,264,878
11  PA  $3,969,586
12  WA  $3,828,221
13  OH  $3,432,578
14  CO  $3,326,144
15  GA  $3,183,531
16  VA  $2,621,281
17  MN  $2,501,282
18  OR  $2,120,924
19  IN  $1,724,374
20  -  $1,605,003
21  CT  $1,484,147
22  LA  $1,470,926
23  NC  $1,452,459
24  MD  $1,386,841
25  MO  $1,117,233
26  TN  $985,561
27  OK  $878,107
28  WI  $769,858
29  SC  $667,294
30  AL  $618,303
31  KS  $569,760
32  IA  $487,465
33  AK  $459,410
34  KY  $434,311
35  HI  $429,548
36  NE  $422,316
37  AR  $394,143
38  UT  $349,007
39  WV  $345,473
40  MS  $266,405
41  ME  $252,140
42  ID  $244,403
43  NH  $242,688
44  ND  $188,715
45  DC  $185,723
46  NM  $172,737
47  MT  $120,758
48  SD  $100,441
49  RI  $94,084
50  VT  $79,386
51  WY  $53,084
52  DE  $37,559
53  PR  $28,840
54  VN  $15,000
55  BG  $8,129
56  VI  $2,863
58  AP  $2,541
59  AE  $2,038
60  MB  $1,730
62  AB  $1,002
63  TA  $643