ODI Matches played by John Blain (33)

16th May 1999 ICC World Cup 1999 Group BAustralia v Scotland County Ground, New Road, Worcester o1446
20th May 1999 ICC World Cup 1999 Group BPakistan v Scotland Riverside Ground, Chester-le-Street o1453
24th May 1999 ICC World Cup 1999 Group BScotland v Bangladesh Raeburn Place, Edinburgh o1460
27th May 1999 ICC World Cup 1999 Group BScotland v West Indies Grace Road, Leicester o1465
31st May 1999 ICC World Cup 1999 Group BScotland v New Zealand Raeburn Place, Edinburgh o1472
27th June 2006 Pakistan in British Isles 2006 Only ODIScotland v Pakistan Raeburn Place, Edinburgh o2387
5th August 2006 European Championship Division One 2006  Scotland v Ireland Cambusdoon New Ground, Alloway o2396
6th August 2006 European Championship Division One 2006  Scotland v Netherlands Cambusdoon New Ground, Alloway o2399
17th December 2006 Scotland in Bangladesh 2006/07 2nd ODIBangladesh v Scotland Shere Bangla National Stadium, Mirpur o2467
17th January 2007 ICC Associates Kenya Tri-Series 2006/07  Kenya v Scotland Mombasa Sports Club Ground, Mombasa o2476
18th January 2007 ICC Associates Kenya Tri-Series 2006/07  Canada v Scotland Mombasa Sports Club Ground, Mombasa o2477
21st January 2007 ICC Associates Kenya Tri-Series 2006/07  Kenya v Scotland Mombasa Sports Club Ground, Mombasa o2481
23rd January 2007 ICC Associates Kenya Tri-Series 2006/07  Canada v Scotland Mombasa Sports Club Ground, Mombasa o2483
30th January 2007 ICC World Cricket League Division One 2006/07  Ireland v Scotland Gymkhana Club Ground, Nairobi o2492
31st January 2007 ICC World Cricket League Division One 2006/07  Canada v Scotland Ruaraka Sports Club Ground, Nairobi o2495
2nd February 2007 ICC World Cricket League Division One 2006/07  Netherlands v Scotland Jaffery Sports Club Ground, Nairobi o2500
4th February 2007 ICC World Cricket League Division One 2006/07  Kenya v Scotland Gymkhana Club Ground, Nairobi o2504
7th February 2007 ICC World Cricket League Division One 2006/07 FinalKenya v Scotland Gymkhana Club Ground, Nairobi o2512
14th March 2007 ICC World Cup 2006/07 Group AAustralia v Scotland Warner Park, Basseterre o2532
20th March 2007 ICC World Cup 2006/07 Group AScotland v South Africa Warner Park, Basseterre o2545
22nd March 2007 ICC World Cup 2006/07 Group ANetherlands v Scotland Warner Park, Basseterre o2549
12th July 2007 Quadrangular Series 2007  Scotland v West Indies Castle Avenue, Dublin o2601
13th July 2007 Quadrangular Series 2007  Netherlands v Scotland Civil Service Cricket Club, Stormont, Belfast o2602
15th July 2007 Quadrangular Series 2007  Ireland v Scotland Civil Service Cricket Club, Stormont, Belfast o2604
16th August 2007 India in British Isles 2007 Only ODIScotland v India Titwood, Glasgow o2608
2nd July 2008 ICC Associates Scotland Tri-Series 2008  Scotland v Ireland Mannofield Park, Aberdeen o2730
3rd July 2008 ICC Associates Scotland Tri-Series 2008  Scotland v New Zealand Mannofield Park, Aberdeen o2732
29th July 2008 European Championship Division One 2008  Netherlands v Scotland Castle Avenue, Dublin o2738
31st July 2008 European Championship Division One 2008  Ireland v Scotland Castle Avenue, Dublin o2739
12th August 2008 Kenya in Scotland 2008 1st ODIScotland v Kenya Cambusdoon New Ground, Alloway o2741
18th August 2008 England in Scotland 2008  Scotland v England Raeburn Place, Edinburgh o2743
8th April 2009 ICC World Cup Qualifier 2008/09 Group ACanada v Scotland Willowmoore Park Main Oval, Benoni o2838
19th April 2009 ICC World Cup Qualifier 2008/09 5th Place Play-offAfghanistan v Scotland Willowmoore Park Main Oval, Benoni o2842