res      record             opponent                                 method                            event  round   time                                       location
0   loss  21 - 4 (1)            mark hunt                             ko (punch)                          ufc 127      2   1:41                             sydney , australia
1   loss  21 - 3 (1)       brendan schaub                          tko (punches)                          ufc 116      1   1:07             las vegas , nevada , united states
2    win  21 - 2 (1)            tim hague                    decision (majority)                          ufc 109      3   5:00             las vegas , nevada , united states
3   loss  20 - 2 (1)      gabriel gonzaga                          tko (punches)                          ufc 102      1   2:27              portland , oregon , united states
4    win  20 - 1 (1)          jamie klair                          tko (punches)         snmma : extreme beatdown      1   2:19              phoenix , arizona , united states
5    win  19 - 1 (1)   branden lee hinkle                          tko (punches)      snmma : beatdown at 4 bears      4   4:43        new town , north dakota , united states
6    win  18 - 1 (1)         tony mendoza                    submission (armbar)                     max fights 4      1   2:43                   north dakota , united states
7   loss  17 - 1 (1)         travis wiuff                   decision (unanimous)               yamma pit fighting      3   5:00     atlantic city , new jersey , united states
8    win  17 - 0 (1)       alexey oleinik                   decision (unanimous)               yamma pit fighting      1   5:00     atlantic city , new jersey , united states
9    win  16 - 0 (1)       tony sylvester                   decision (unanimous)               yamma pit fighting      1   5:00     atlantic city , new jersey , united states
10   win  15 - 0 (1)        travis fulton                   decision (unanimous)                     max fights 2      3   5:00           fargo , north dakota , united states
11   win  14 - 0 (1)         jimmy ambriz          submission (rear naked choke)             extreme challenge 85      1   4:43        bismarck , north dakota , united states
12   win  13 - 0 (1)         matt eckerle                          tko (punches)       dfc 9: dakota vs the world      1   2:17     grand forks , north dakota , united states
13   win  12 - 0 (1)        chuck grigsby                          tko (punches)           dfc 8: proving grounds      1   3:49           fargo , north dakota , united states
14   win  11 - 0 (1)       demian decorah                          tko (punches)                dfc 7: revolution      1   4:24        bismarck , north dakota , united states
15    nc  10 - 0 (1)       josh hendricks  no contest - overturned by commission                      fightfest 2      1  n / a                  canton , ohio , united states
16   win      10 - 0             ed myers                          tko (punches)         royce gracie fightfest 1      1   1:05           evansville , indiana , united states
17   win       9 - 0           jim dobson                          tko (punches)      dfc 5: legends of the falls      1   0:55  thief river falls , minnesota , united states
18   win       8 - 0     matt lafromboise                   submission (punches)            nfa : last dam fights      1   1:44           fargo , north dakota , united states
19   win       7 - 0          chris clark                   submission (punches)            dfc 4: nowhere to run      1   1:06           fargo , north dakota , united states
20   win       6 - 0         jason miller                   submission (punches)   nfa : throwdown in jamestown 2      1   0:18           fargo , north dakota , united states
21   win       5 - 0          karl knothe        submission (rear - naked choke)           cage fighting xtreme 3      2  n / a           brainerd , minnesota , united states
22   win       4 - 0             marc zee                          tko (punches)    dfc 3 - submission impossible      1   2:25           fargo , north dakota , united states
23   win       3 - 0         noah inhofer                          tko (punches)                 dfc 2 - reloaded      1   2:02           fargo , north dakota , united states
24   win       2 - 0  krzysztof soszynski                   decision (unanimous)               nfa : title trials      3   3:00           moorhead , minnesota , united states
25   win       1 - 0           sean cooke                     submission (choke)  dakota fighting championships 1      1   0:28           fargo , north dakota , united states

Table as JSON:
{"res":{"0":"loss","1":"loss","2":"win","3":"loss","4":"win","5":"win","6":"win","7":"loss","8":"win","9":"win","10":"win","11":"win","12":"win","13":"win","14":"win","15":"nc","16":"win","17":"win","18":"win","19":"win","20":"win","21":"win","22":"win","23":"win","24":"win","25":"win"},"record":{"0":"21 - 4 (1)","1":"21 - 3 (1)","2":"21 - 2 (1)","3":"20 - 2 (1)","4":"20 - 1 (1)","5":"19 - 1 (1)","6":"18 - 1 (1)","7":"17 - 1 (1)","8":"17 - 0 (1)","9":"16 - 0 (1)","10":"15 - 0 (1)","11":"14 - 0 (1)","12":"13 - 0 (1)","13":"12 - 0 (1)","14":"11 - 0 (1)","15":"10 - 0 (1)","16":"10 - 0","17":"9 - 0","18":"8 - 0","19":"7 - 0","20":"6 - 0","21":"5 - 0","22":"4 - 0","23":"3 - 0","24":"2 - 0","25":"1 - 0"},"opponent":{"0":"mark hunt","1":"brendan schaub","2":"tim hague","3":"gabriel gonzaga","4":"jamie klair","5":"branden lee hinkle","6":"tony mendoza","7":"travis wiuff","8":"alexey oleinik","9":"tony sylvester","10":"travis fulton","11":"jimmy ambriz","12":"matt eckerle","13":"chuck grigsby","14":"demian decorah","15":"josh hendricks","16":"ed myers","17":"jim dobson","18":"matt lafromboise","19":"chris clark","20":"jason miller","21":"karl knothe","22":"marc zee","23":"noah inhofer","24":"krzysztof soszynski","25":"sean cooke"},"method":{"0":"ko (punch)","1":"tko (punches)","2":"decision (majority)","3":"tko (punches)","4":"tko (punches)","5":"tko (punches)","6":"submission (armbar)","7":"decision (unanimous)","8":"decision (unanimous)","9":"decision (unanimous)","10":"decision (unanimous)","11":"submission (rear naked choke)","12":"tko (punches)","13":"tko (punches)","14":"tko (punches)","15":"no contest - overturned by commission","16":"tko (punches)","17":"tko (punches)","18":"submission (punches)","19":"submission (punches)","20":"submission (punches)","21":"submission (rear - naked choke)","22":"tko (punches)","23":"tko (punches)","24":"decision (unanimous)","25":"submission (choke)"},"event":{"0":"ufc 127","1":"ufc 116","2":"ufc 109","3":"ufc 102","4":"snmma : extreme beatdown","5":"snmma : beatdown at 4 bears","6":"max fights 4","7":"yamma pit fighting","8":"yamma pit fighting","9":"yamma pit fighting","10":"max fights 2","11":"extreme challenge 85","12":"dfc 9: dakota vs the world","13":"dfc 8: proving grounds","14":"dfc 7: revolution","15":"fightfest 2","16":"royce gracie fightfest 1","17":"dfc 5: legends of the falls","18":"nfa : last dam fights","19":"dfc 4: nowhere to run","20":"nfa : throwdown in jamestown 2","21":"cage fighting xtreme 3","22":"dfc 3 - submission impossible","23":"dfc 2 - reloaded","24":"nfa : title trials","25":"dakota fighting championships 1"},"round":{"0":2,"1":1,"2":3,"3":1,"4":1,"5":4,"6":1,"7":3,"8":1,"9":1,"10":3,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":2,"22":1,"23":1,"24":3,"25":1},"time":{"0":"1:41","1":"1:07","2":"5:00","3":"2:27","4":"2:19","5":"4:43","6":"2:43","7":"5:00","8":"5:00","9":"5:00","10":"5:00","11":"4:43","12":"2:17","13":"3:49","14":"4:24","15":"n \/ a","16":"1:05","17":"0:55","18":"1:44","19":"1:06","20":"0:18","21":"n \/ a","22":"2:25","23":"2:02","24":"3:00","25":"0:28"},"location":{"0":"sydney , australia","1":"las vegas , nevada , united states","2":"las vegas , nevada , united states","3":"portland , oregon , united states","4":"phoenix , arizona , united states","5":"new town , north dakota , united states","6":"north dakota , united states","7":"atlantic city , new jersey , united states","8":"atlantic city , new jersey , united states","9":"atlantic city , new jersey , united states","10":"fargo , north dakota , united states","11":"bismarck , north dakota , united states","12":"grand forks , north dakota , united states","13":"fargo , north dakota , united states","14":"bismarck , north dakota , united states","15":"canton , ohio , united states","16":"evansville , indiana , united states","17":"thief river falls , minnesota , united states","18":"fargo , north dakota , united states","19":"fargo , north dakota , united states","20":"fargo , north dakota , united states","21":"brainerd , minnesota , united states","22":"fargo , north dakota , united states","23":"fargo , north dakota , united states","24":"moorhead , minnesota , united states","25":"fargo , north dakota , united states"}}