Thames Valley Snooker League -
Administrator - Paul Ives | ivespaul8@gmail.com | 07903727037
League Tables | Fixtures & Results | Player Rankings | Player Aggregates | Player Stats (All Seasons) | Breaks (All Divisions & Cups) | Breaks (All Seasons) | Head to Head | Clubs | Pictures | Roll of Honour | News | Forum | Committee | Documents | Rules | Search | Subscribe
Cups 54's & Over Handicap Singles (Best Of 3) | Handicap Doubles | Premier A Handicap Singles | Premier B Handicap | Prize Money Handicap Singles | Scratch Doubles | Scratch Singles | Team Trophy (Plate) Quarters-Semi's & Final | Team Trophy Quarters-Semi's & Final |
Martin Grainger   (Martin Grainger)

Won 67 | Lost 38 | Diff +29 | Highest Break 64 | Total For 65 | Total Against 36 | Average For 0 | Average Against 0 | Diff 0

  Match Date
Brk
Home Player
  Away Player
Brk
1
22 May 2017
53 63 31 
(Matt Wilson) Matt Wilson -60
1 - 0
Martin Grainger (Martin Grainger)
59 39 
2
22 May 2017
 
(Matt Wilson) Matt Wilson -60
1 - 0
Martin Grainger (Martin Grainger)
 
3
22 May 2017
 
(Matt Wilson) Matt Wilson -60
0 - 1
Martin Grainger (Martin Grainger)
 
4
22 May 2017
 
(Matt Wilson) Matt Wilson -60
0 - 1
Martin Grainger (Martin Grainger)
 
5
22 May 2017
 
(Matt Wilson) Matt Wilson -60
0 - 1
Martin Grainger (Martin Grainger)
 
6
22 May 2017
 
(Matt Wilson) Matt Wilson -60
0 - 1
Martin Grainger (Martin Grainger)
 
7
29 May 2017
 
(Lee Carlton) Lee Carlton
1 - 0
Martin Grainger (Martin Grainger)
 
8
29 May 2017
 
(Lee Carlton) Lee Carlton
1 - 0
Martin Grainger (Martin Grainger)
 
9
29 May 2017
 
(Lee Carlton) Lee Carlton
1 - 0
Martin Grainger (Martin Grainger)
 
10
29 May 2017
 
(Lee Carlton) Lee Carlton
0 - 1
Martin Grainger (Martin Grainger)
 
11
29 May 2017
 
(Lee Carlton) Lee Carlton
0 - 1
Martin Grainger (Martin Grainger)
 
12
29 May 2017
 
(Lee Carlton) Lee Carlton
0 - 1
Martin Grainger (Martin Grainger)
 
13
19 June 2017
52 32 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
14
19 June 2017
 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
15
19 June 2017
 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
16
19 June 2017
 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
17
19 June 2017
 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
18
19 June 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Paul Ives (Paul Ives)
 
19
10 July 2017
47 
(Martin Grainger) Martin Grainger
1 - 0
Matt Wilson -60 (Matt Wilson)
 
20
10 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Matt Wilson -60 (Matt Wilson)
56 
21
10 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Matt Wilson -60 (Matt Wilson)
94 
22
10 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Matt Wilson -60 (Matt Wilson)
31 
23
10 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Matt Wilson -60 (Matt Wilson)
 
24
10 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Matt Wilson -60 (Matt Wilson)
 
25
24 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Lee Carlton -15 (Lee Carlton)
 
26
24 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Lee Carlton (Lee Carlton)
 
27
24 July 2017
 
(Martin Grainger) Martin Grainger
0 - 1
Lee Carlton (Lee Carlton)
48 
28
24 July 2017
 
(Martin Grainger) Martin Grainger
1 - 0
Lee Carlton (Lee Carlton)
 
29
24 July 2017
 
(Martin Grainger) Martin Grainger
1 - 0
Lee Carlton (Lee Carlton)
 
30
31 July 2017
 
(Mark Goodman) Mark Goodman 5
0 - 1
Martin Grainger (Martin Grainger)
51 48 46 41 31 
31
31 July 2017
 
(Mark Goodman) Mark Goodman 5
0 - 1
Martin Grainger (Martin Grainger)
 
32
31 July 2017
 
(Mark Goodman) Mark Goodman 5
0 - 1
Martin Grainger (Martin Grainger)
 
33
31 July 2017
 
(Mark Goodman) Mark Goodman 5
0 - 1
Martin Grainger (Martin Grainger)
 
34
31 July 2017
 
(Mark Goodman) Mark Goodman 5
0 - 1
Martin Grainger (Martin Grainger)
 
35
31 July 2017
 
(Mark Goodman) Mark Goodman 5
0 - 1
Martin Grainger (Martin Grainger)
 
36
14 August 2017
 
(Paul Ives) Paul Ives
1 - 0
Martin Grainger (Martin Grainger)
45 37 32 
37
14 August 2017
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
38
14 August 2017
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
39
14 August 2017
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
40
14 August 2017
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
41
14 August 2017
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
42
14 May 2018
 
(Calum Boyd) Calum Boyd
1 - 0
Martin Grainger (Martin Grainger)
 
43
14 May 2018
 
(Calum Boyd) Calum Boyd
0 - 1
Martin Grainger (Martin Grainger)
40 
44
14 May 2018
 
(Calum Boyd) Calum Boyd
0 - 1
Martin Grainger (Martin Grainger)
37 
45
14 May 2018
 
(Calum Boyd) Calum Boyd
0 - 1
Martin Grainger (Martin Grainger)
34 
46
14 May 2018
 
(Calum Boyd) Calum Boyd
0 - 1
Martin Grainger (Martin Grainger)
32 
47
14 May 2018
 
(Calum Boyd) Calum Boyd
0 - 1
Martin Grainger (Martin Grainger)
 
48
21 May 2018
40 
(Martin Grainger) Martin Grainger
1 - 0
Dylan Leary -60 (Dylan Leary)
 
49
21 May 2018
32 
(Martin Grainger) Martin Grainger
1 - 0
Dylan Leary -60 (Dylan Leary)
 
50
21 May 2018
32 
(Martin Grainger) Martin Grainger
0 - 1
Dylan Leary -60 (Dylan Leary)
105 
51
21 May 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Dylan Leary -60 (Dylan Leary)
34 
52
21 May 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Dylan Leary -60 (Dylan Leary)
31 
53
21 May 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Dylan Leary -60 (Dylan Leary)
 
54
28 May 2018
36 
(Martin Grainger) Martin Grainger
1 - 0
Doug Smith -20 (Doug Smith)
 
55
28 May 2018
35 
(Martin Grainger) Martin Grainger
1 - 0
Doug Smith -20 (Doug Smith)
 
56
28 May 2018
31 
(Martin Grainger) Martin Grainger
1 - 0
Doug Smith -20 (Doug Smith)
 
57
28 May 2018
 
(Martin Grainger) Martin Grainger
1 - 0
Doug Smith -20 (Doug Smith)
 
58
28 May 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Doug Smith -20 (Doug Smith)
55 
59
28 May 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Doug Smith -20 (Doug Smith)
 
60
11 June 2018
33 
(Paul Ives) Paul Ives
1 - 0
Martin Grainger (Martin Grainger)
 
61
11 June 2018
 
(Paul Ives) Paul Ives
1 - 0
Martin Grainger (Martin Grainger)
 
62
11 June 2018
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
63
11 June 2018
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
64
11 June 2018
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
65
11 June 2018
 
(Paul Ives) Paul Ives
0 - 1
Martin Grainger (Martin Grainger)
 
66
18 June 2018
 
(Nick Birney) Nick Birney -35
0 - 1
Martin Grainger (Martin Grainger)
31 
67
18 June 2018
 
(Nick Birney) Nick Birney -35
0 - 1
Martin Grainger (Martin Grainger)
 
68
18 June 2018
 
(Nick Birney) Nick Birney -35
0 - 1
Martin Grainger (Martin Grainger)
 
69
18 June 2018
32 
(Nick Birney) Nick Birney -35
1 - 0
Martin Grainger (Martin Grainger)
 
70
18 June 2018
31 
(Nick Birney) Nick Birney -35
1 - 0
Martin Grainger (Martin Grainger)
 
71
18 June 2018
 
(Nick Birney) Nick Birney -35
1 - 0
Martin Grainger (Martin Grainger)
 
72
02 July 2018
40 
(Martin Grainger) Martin Grainger
1 - 0
Calum Boyd (Calum Boyd)
 
73
02 July 2018
 
(Martin Grainger) Martin Grainger
1 - 0
Calum Boyd (Calum Boyd)
 
74
02 July 2018
 
(Martin Grainger) Martin Grainger
1 - 0
Calum Boyd (Calum Boyd)
 
75
02 July 2018
 
(Martin Grainger) Martin Grainger
1 - 0
Calum Boyd (Calum Boyd)
 
76
02 July 2018
 
(Martin Grainger) Martin Grainger
1 - 0
Calum Boyd (Calum Boyd)
 
77
02 July 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Calum Boyd (Calum Boyd)
 
78
09 July 2018
31 
(Dylan Leary) Dylan Leary -60
1 - 0
Martin Grainger (Martin Grainger)
 
79
09 July 2018
46 
(Dylan Leary) Dylan Leary -60
1 - 0
Martin Grainger (Martin Grainger)
 
80
09 July 2018
53 
(Dylan Leary) Dylan Leary -60
1 - 0
Martin Grainger (Martin Grainger)
 
81
09 July 2018
 
(Dylan Leary) Dylan Leary -60
1 - 0
Martin Grainger (Martin Grainger)
 
82
09 July 2018
 
(Dylan Leary) Dylan Leary -60
1 - 0
Martin Grainger (Martin Grainger)
 
83
09 July 2018
 
(Dylan Leary) Dylan Leary -60
0 - 1
Martin Grainger (Martin Grainger)
 
84
30 July 2018
 
(Doug Smith) Doug Smith -20
1 - 0
Martin Grainger (Martin Grainger)
 
85
30 July 2018
 
(Doug Smith) Doug Smith -20
0 - 1
Martin Grainger (Martin Grainger)
32 
86
30 July 2018
 
(Doug Smith) Doug Smith -20
0 - 1
Martin Grainger (Martin Grainger)
33 
87
30 July 2018
 
(Doug Smith) Doug Smith -20
0 - 1
Martin Grainger (Martin Grainger)
 
88
30 July 2018
 
(Doug Smith) Doug Smith -20
0 - 1
Martin Grainger (Martin Grainger)
 
89
30 July 2018
 
(Doug Smith) Doug Smith -20
0 - 1
Martin Grainger (Martin Grainger)
 
90
06 August 2018
42 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
91
06 August 2018
38 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
92
06 August 2018
38 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
93
06 August 2018
34 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
94
06 August 2018
31 
(Martin Grainger) Martin Grainger
1 - 0
Paul Ives (Paul Ives)
 
95
06 August 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Paul Ives (Paul Ives)
35 
96
20 August 2018
64 
(Martin Grainger) Martin Grainger
1 - 0
Nick Birney -35 (Nick Birney)
 
97
20 August 2018
48 
(Martin Grainger) Martin Grainger
1 - 0
Nick Birney -35 (Nick Birney)
 
98
20 August 2018
40 
(Martin Grainger) Martin Grainger
1 - 0
Nick Birney -35 (Nick Birney)
 
99
20 August 2018
37 
(Martin Grainger) Martin Grainger
1 - 0
Nick Birney -35 (Nick Birney)
 
100
20 August 2018
37 
(Martin Grainger) Martin Grainger
1 - 0
Nick Birney -35 (Nick Birney)
 
101
20 August 2018
 
(Martin Grainger) Martin Grainger
0 - 1
Nick Birney -35 (Nick Birney)
61