date                     tournament surface opponent in the final                           score
0    4 february 2002  nottingham , great britain f1  carpet         luke milligan   6 - 7 (5) , 7 - 6 (6) , 6 - 4
1       12 july 2004     manchester , great britain   grass      michael mertinak                   6 - 1 , 6 - 3
2        4 july 2005     nottingham , great britain   grass           mark hilton                   6 - 3 , 7 - 5
3   21 november 2005     sunderland , great britain    hard       danai udomchoke               7 - 6 (4) , 7 - 5
4    23 january 2006        wrexham , great britain    hard       stéphane robert                   6 - 3 , 6 - 2
5    6 february 2006                bergamo , italy  carpet        simone bolelli               6 - 1 , 3 - 0 ret
6   20 november 2006     shrewsbury , great britain    hard         mischa zverev           4 - 6 , 6 - 4 , 6 - 4
7       9 april 2007            valencia , ca , usa    hard        zack fleishman       6 - 4 , 6 - 7 (4) , 6 - 3
8        7 july 2008                granby , canada    hard       danai udomchoke  7 - 6 (14) , 3 - 6 , 7 - 6 (6)
9    18 october 2009              kolding , denmark    hard            ivan dodig         3 - 6 , 7 - 6 (7) , def
10   23 january 2011          tamarac , fl , usa f2    clay      daniel smethurst           6 - 4 , 0 - 6 , 6 - 2
11       8 july 2012      pittsburgh , pa , usa f18    clay        matheson klein                   6 - 2 , 6 - 4
12      15 july 2012       rochester , ny , usa f19    clay        chase buchanan                   6 - 3 , 6 - 4

Table as JSON:
{"date":{"0":"4 february 2002","1":"12 july 2004","2":"4 july 2005","3":"21 november 2005","4":"23 january 2006","5":"6 february 2006","6":"20 november 2006","7":"9 april 2007","8":"7 july 2008","9":"18 october 2009","10":"23 january 2011","11":"8 july 2012","12":"15 july 2012"},"tournament":{"0":"nottingham , great britain f1","1":"manchester , great britain","2":"nottingham , great britain","3":"sunderland , great britain","4":"wrexham , great britain","5":"bergamo , italy","6":"shrewsbury , great britain","7":"valencia , ca , usa","8":"granby , canada","9":"kolding , denmark","10":"tamarac , fl , usa f2","11":"pittsburgh , pa , usa f18","12":"rochester , ny , usa f19"},"surface":{"0":"carpet","1":"grass","2":"grass","3":"hard","4":"hard","5":"carpet","6":"hard","7":"hard","8":"hard","9":"hard","10":"clay","11":"clay","12":"clay"},"opponent in the final":{"0":"luke milligan","1":"michael mertinak","2":"mark hilton","3":"danai udomchoke","4":"stéphane robert","5":"simone bolelli","6":"mischa zverev","7":"zack fleishman","8":"danai udomchoke","9":"ivan dodig","10":"daniel smethurst","11":"matheson klein","12":"chase buchanan"},"score":{"0":"6 - 7 (5) , 7 - 6 (6) , 6 - 4","1":"6 - 1 , 6 - 3","2":"6 - 3 , 7 - 5","3":"7 - 6 (4) , 7 - 5","4":"6 - 3 , 6 - 2","5":"6 - 1 , 3 - 0 ret","6":"4 - 6 , 6 - 4 , 6 - 4","7":"6 - 4 , 6 - 7 (4) , 6 - 3","8":"7 - 6 (14) , 3 - 6 , 7 - 6 (6)","9":"3 - 6 , 7 - 6 (7) , def","10":"6 - 4 , 0 - 6 , 6 - 2","11":"6 - 2 , 6 - 4","12":"6 - 3 , 6 - 4"}}