First-Class Matches played by John Blain (43)

17th August 1996 Ireland in Scotland 1996  Scotland v Ireland Boghall, Linlithgow f42543
6th August 1997 Britannic Assurance County Championship 1997  Northamptonshire v Worcestershire County Ground, Northampton f43188
14th April 1998 University Match 1998  Cambridge University v Northamptonshire FP Fenner's Ground, Cambridge f43670
6th June 2000 University Match 2000  Oxford Universities v Northamptonshire The University Parks, Oxford f45146
9th May 2001 CricInfo Championship 2001 Division 1Northamptonshire v Surrey County Ground, Northampton f45835
25th May 2001 CricInfo Championship 2001 Division 1Yorkshire v Northamptonshire Headingley, Leeds f45864
30th May 2001 CricInfo Championship 2001 Division 1Northamptonshire v Lancashire County Ground, Northampton f45872
5th September 2001 CricInfo Championship 2001 Division 1Kent v Northamptonshire St Lawrence Ground, Canterbury f46006
12th September 2001 CricInfo Championship 2001 Division 1Somerset v Northamptonshire County Ground, Taunton f46016
18th April 2002 University Centres of Cricketing Excellence 2002  Oxford University Centre of Cricketing Excellence v Northamptonshire The University Parks, Oxford f46571
24th April 2002 Frizzell County Championship 2002 Division 2Northamptonshire v Worcestershire County Ground, Northampton f46591
8th May 2002 Frizzell County Championship 2002 Division 2Derbyshire v Northamptonshire County Ground, Derby f46603
15th May 2002 Frizzell County Championship 2002 Division 2Northamptonshire v Middlesex County Ground, Northampton f46619
31st May 2002 Frizzell County Championship 2002 Division 2Northamptonshire v Essex County Ground, Northampton f46642
7th August 2002 Frizzell County Championship 2002 Division 2Middlesex v Northamptonshire Lord's Cricket Ground, St John's Wood f46711
15th August 2002 Frizzell County Championship 2002 Division 2Gloucestershire v Northamptonshire The Royal and Sun Alliance County Ground, Bristol f46724
18th April 2003 Frizzell County Championship 2003 Division 2Yorkshire v Northamptonshire Headingley, Leeds f47242
30th April 2003 Frizzell County Championship 2003 Division 2Worcestershire v Northamptonshire County Ground, New Road, Worcester f47267
9th May 2003 University Centres of Cricketing Excellence 2003  Cambridge University Centre of Cricketing Excellence v Northamptonshire FP Fenner's Ground, Cambridge f47273
14th May 2003 Frizzell County Championship 2003 Division 2Northamptonshire v Yorkshire County Ground, Northampton f47288
21st April 2004 Frizzell County Championship 2004 Division 2Yorkshire v Essex Headingley, Leeds f47947
28th April 2004 Frizzell County Championship 2004 Division 2Nottinghamshire v Yorkshire Trent Bridge, Nottingham f47953
12th May 2004 Frizzell County Championship 2004 Division 2Yorkshire v Hampshire Headingley, Leeds f47976
19th May 2004 Frizzell County Championship 2004 Division 2Yorkshire v Nottinghamshire Headingley, Leeds f47986
28th July 2004 Frizzell County Championship 2004 Division 2Derbyshire v Yorkshire County Ground, Derby f48055
12th August 2004 Frizzell County Championship 2004 Division 2Yorkshire v Derbyshire Headingley, Leeds f48084
19th August 2004 Frizzell County Championship 2004 Division 2Leicestershire v Yorkshire Grace Road, Leicester f48095
24th August 2004 Frizzell County Championship 2004 Division 2Glamorgan v Yorkshire Penrhyn Avenue, Rhos-on-Sea, Colwyn Bay f48099
16th September 2004 Frizzell County Championship 2004 Division 2Yorkshire v Glamorgan Headingley, Leeds f48129
17th November 2004 ICC Inter-Continental Cup 2004 Semi-FinalKenya v Scotland Sheikh Zayed Stadium, Abu Dhabi f48273
21st November 2004 ICC Inter-Continental Cup 2004 FinalCanada v Scotland Sharjah Cricket Association Stadium, Sharjah f48287
3rd August 2005 Bangladesh A in England 2005  Yorkshire v Bangladesh A Headingley, Leeds f48758
24th August 2005 Frizzell County Championship 2005 Division 2Yorkshire v Durham North Marine Road, Scarborough f48787
19th April 2006 Liverpool Victoria County Championship 2006 Division 1Nottinghamshire v Yorkshire Trent Bridge, Nottingham f49341
26th April 2006 Liverpool Victoria County Championship 2006 Division 1Warwickshire v Yorkshire Edgbaston, Birmingham f49353
16th May 2006 Liverpool Victoria County Championship 2006 Division 1Yorkshire v Lancashire Headingley, Leeds f49380
17th August 2006 ICC Inter-Continental Cup 2006 Group AScotland v Ireland Mannofield Park, Aberdeen f49498
11th January 2007 ICC Inter-Continental Cup 2006 Group AUnited Arab Emirates v Scotland Sharjah Cricket Association Stadium, Sharjah f49803
27th June 2007 ICC Inter-Continental Cup 2007 to 2008  Scotland v United Arab Emirates Cambusdoon New Ground, Alloway f50115
2nd August 2007 ICC Inter-Continental Cup 2007 to 2008  Scotland v Netherlands Mannofield Park, Aberdeen f50156
9th August 2007 ICC Inter-Continental Cup 2007 to 2008  Ireland v Scotland Civil Service Cricket Club, Stormont, Belfast f50168
4th April 2008 ICC Inter-Continental Cup 2007 to 2008  Namibia v Scotland Wanderers Cricket Ground, Windhoek f50765
10th May 2010 Marylebone Cricket Club University Matches 2010  Yorkshire v Loughborough Marylebone Cricket Club University Headingley, Leeds f52426