CSR Classifications

Please see below the CSR Classifications for the current and upcoming Imperial Meeting and Winter League.

Classifications listed are for anyone that has scores on record from the last 3 years. Classes are Imperial Meeting are subject to change on annual reconsideration of the classification boundaries, which will be published in the CSR Handbook prior to the Meeting. There is no unclassified class, if a firer shoots a match for the first time or the CSR League, their match score will determine their classification for that match

Please refer to the CSR Handbook (free to download here) for detail on how classifications are calculated.

CSR Classifications lookup: Search by forename, surname, full name, GRID (partial words and multiple fields accepted).
GRID
Name
Class
Imperial Practical Rifle Match
100x Match
200x Match
300x Match
Urban Match
Short Range Match
Rural Match
Long Range Match
SR Agg
LR Agg
CSR Champ
Winter League
4651Mark AdamsPracticalBBBBAAXBBBX
4348Graham AllenPracticalB
3432Paul AllsopPracticalXXABXAXXAXXX
3186Mitchell AnnanPracticalBBBBBBBBBBBB
4134David AtraghjiServiceAAABAXBBABAA
1542Jonathan AvetoomyanServiceBBBAABABBBBA
4683David BaileyPracticalB
2985Paul BaileyServiceBBAABAAXBABA
4191Richard BardsleyHistoricAAAAAA
64Michael BarlowPracticalAXBBBAXBAA
3903Andrew BarnesPracticalB
3905Archie BarnesPracticalB
4198William BarnesPracticalB
4880William BaryloServiceA
4250Marc BaylissPracticalAXXABXBXABAX
71Steve BeardServiceBAABBAXBBABB
3627John BeasleyPracticalB
4444Siobhan BeastallPracticalB
3891David BedfordPracticalB
4317Nicola BenningtonServiceABBABXXXAAA
4223Paul BentleyServiceBBBABBBBBBBA
4642Colin BiggsHistoricA
4186Matthew BlackwellPracticalABBBB
5001Jonathan BootyPracticalBBB
1348Ben BorehamServiceXXAXAXAXAAAA
4318David BoswellServiceBBBBBBBBBBB
4346Harry BoydServiceB
4476Kevin BrightPracticalB
2123Andy BrookPracticalA
4230Benjamin BrownIronA
4230Benjamin BrownPracticalBBBBBB
4230Benjamin BrownServiceAAABBBBBBBB
4187Matthew BrownPracticalB
4403Sam BrownPracticalAABBBBBXBBA
4450Simon BulmerHistoricX
4450Simon BulmerServiceBXABBBBBBBBX
5274Martin BunnServiceB
4161Andrew BurtonServiceB
5263Lee ByrneServiceB
4227David CampPracticalABBAAXABXAX
1181Martin CampPracticalAXAAAXXAXAX
5085David CarlHistoricA
4536Gary CarmichaelServiceB
4621Lauren CarterServiceB
4947Peter CarterPracticalB
4436Adrian CattellIronAXAXXAAAAAX
4436Adrian CattellServiceB
4499Frederick ChaplinServiceB
971Rowan ChaplinServiceB
2987Adam ChapmanServiceXXXAXXXXAXAX
3433Matt ChappellPracticalB
4115Brian ChapplePracticalBBBBBBBBBBBB
4763Ben CheesemanPracticalB
4216Jeremy CheesemanPracticalBABABBBBBBBA
4261Lab-Kim CheungPracticalB
4321Christopher ChilversPracticalA
3358Steve ChristianPracticalB
2989David ClarkeServiceBBBBB
4372Sean ClarkeIronAXXXAXXXAXXA
2493Lyndon CollinsIronAAAAAAAXAAAA
2493Lyndon CollinsPracticalBBBBBBBBBBB
2493Lyndon CollinsServiceB
70Richard CollinsServiceBBBABBBBBBBA
1322Fred CookePracticalAAXBAAXBBXAA
2919Christopher CooksonPracticalBBBBABAABBAB
4195Stephen CooperServiceABBABBBBBBA
3040Gareth CorfieldHistoricXXXXAXXXAXX
3094Peter CottrellServiceXXXXXXXAXXX
3367David CowleyPracticalBBBBBBBBBB
4359Michael CoyPracticalBBBBBBBBB
4170David CraggsPracticalB
4316Doug CrossIronAXAXAXAAAAA
4316Doug CrossServiceA
4176Hywel DaviesHistoricAAAAXAAAAAX
4677Antony DavisonPracticalB
4087Ben DawsonServiceB
4562James DayPracticalA
4356Wayne DayshIronX
4104Oscar DeakinServiceB
4049Anthony deFreitasHistoricXXXXXAXXXXX
4049Anthony deFreitasServiceAXABBBAXBABA
5226Frederic DemayServiceB
4260James DerryServiceBABBBBBBBBB
4352Simon DevlinServiceABXBBAABBBBX
3413Ian DeweyPracticalBBBBABBBBBAB
3413Ian DeweyServiceBABBBBBBBBBB
4491Tomasz DolskiPracticalBBXXBBBBBBB
4915Christopher DouceServiceB
4229Mark DouganPracticalBBBABBBXBBAA
211Steve DrewPracticalXABBB
1189Simon DrewettServiceB
1937Achim DreyerPracticalBXBBBAABBAAA
4256Ian DriverHistoricXAXAAAA
4256Ian DriverIronAAAAAAAAAA
2737Blair DrummondServiceAAABBBABBBA
4190Oliver DunnPracticalAAXAAXXAAXAX
5213Ross DunstanPracticalB
247John E FordPracticalBABABXBBBBA
1205Stephen EastPracticalB
1205Stephen EastServiceA
4228Robert EdenPracticalBBBBBBBBBBBB
4351Trevor EelesServiceAAAAXAXBAAAX
4282Seth EllettHistoricXXXXXXXXXXX
1300Jonathan ElliottPracticalBBXABAXABXAX
1300Jonathan ElliottServiceBBBBBBBBBBB
226Bill EllisIronX
226Bill EllisPracticalXXXAAXXXAXAX
4173George EllisServiceBABABBBBBBBA
5219Matthew EllisServiceB
2995Michael EllisServiceB
4193Robert EnglandIronAXAAAAAAAAAA
4629Mark EustancePracticalXXXXAXXAXXX
4405Glynn EvansPracticalBABBBBBBBBBB
4405Glynn EvansServiceB
4418Oliver FerneyhoughPracticalB
4418Oliver FerneyhoughServiceBBBBBBB
5048Simon FinchPracticalB
5048Simon FinchServiceB
4393Chris FleischhackPracticalBBBBBBBBBBAA
4393Chris FleischhackServiceBBBABBBBBBB
3388Alex FlorancePracticalB
3388Alex FloranceServiceB
4383Mark FollettServiceABABBBA
4559Gary FordServiceBBBBBBB
4320Graham FoxPracticalB
4040Justin FranklandPracticalXXXXXAXXAAA
5147Carl FrenchPracticalB
4212Ewan Gadd-ChapmanServiceB
3548Clive GamlinServiceB
3113Mark GeldardPracticalB
4172Gavin GilfedderPracticalXAXAAXXAAAA
4172Gavin GilfedderServiceA
4460Edward GloverIronA
4992Tom GondaPracticalBABBBBBBBBA
2340Glenn GordonPracticalAXABBAXBBAAX
2340Glenn GordonServiceAXBXBABBABBA
3343Barry GrahamHistoricA
2841Frances GrahamServiceBXABBAXBBABA
5192Scott GrahamServiceB
4177James GrayHistoricAAXAXXXXAAAX
4177James GrayServiceB
3006Christopher GreenServiceB
282Dave GreenPracticalXXAAAAXXBXAX
1213Matthew GreenallIronA
1213Matthew GreenallPracticalXAAXAAAXAAAA
4226Vyvyan GreenallPracticalBBBBBBXBBAAA
2479Nigel GreenawayServiceXXAXXAAAAAAX
4896Jeremy GriffithsPracticalB
4896Jeremy GriffithsServiceB
4324David GunningServiceBABBBBBBBBBB
4185Mark GurbuttPracticalBBBBBBBBBBBA
4485Charlotte HalleyPracticalB
4162Andrew HamiltonPracticalABXBAXAXBXAX
4171Edward HandleyPracticalBBBBBBBBBBBA
1475James HarrisHistoricA
1475James HarrisPracticalB
3890Steven HarrisPracticalBBBAABBBBBAA
4319Alexandra HayesServiceABBBBBBBBB
4253Toby HayesHistoricXAXXAXXXAAAX
4487Ferdi HaywoodPracticalB
2072Gavin HaywoodPracticalB
2072Gavin HaywoodServiceB
4488Milo HaywoodPracticalB
4488Milo HaywoodServiceB
3808Chris HazlehurstServiceB
4039Richard HiggsHistoricAXXAXXXXAAA
4039Richard HiggsPracticalXABAABAXBXAB
341Laurie HindsPracticalBBBBBBBBB
5105Seb HindsPracticalB
4649Trevor HittPracticalBBBBBBBBBBA
4413David HodgsonPracticalABAABBAABAAB
3183Jeremy HogarthHistoricAAAAXAAAAAA
3183Jeremy HogarthIronA
3183Jeremy HogarthServiceB
2235Rex HollowayHistoricAAAA
4914Christopher HoodPracticalB
4307Sam HoodIronAAA
4347David HookingsServiceB
4709Richard HornerServiceB
2245Colin HudsonPracticalXAXXAXXXAXXX
370Jennie HunterServiceBBBB
4381Matthew HunterServiceBBBBBBBBBBBA
371Paul HunterServiceAXXAXXBAABAA
3305Andrew HurleyHistoricAAXAXXAAAAAA
3305Andrew HurleyServiceB
4314John HutchisonServiceB
4717Tomasz IdczakPracticalB
5043Harry ImlahServiceB
2997Carl JacksonServiceB
2647Christopher JacksonPracticalB
3687Mir JahHistoricA
3687Mir JahIronAXAAAXXAAAA
3687Mir JahPracticalBABBBBXBBAAB
3687Mir JahServiceBBBBBBBBBBB
3431Vincent JaryPracticalBAABBBBBBBAA
4492Piotr JendrzejewskiPracticalB
4492Piotr JendrzejewskiServiceB
4490Stuart JenkinsPracticalBBBBBBBBBBBA
4160Amy JenningsHistoricAAAAAAAAAAAA
3407Jon JenningsPracticalB
3407Jon JenningsServiceB
4494Gregory JeppHistoricA
2412Steve JolliffePracticalBB
4166Ceri JonesPracticalB
4502Marcin KaczmarczykPracticalB
4402James KearnsHistoricAAAAAAAA
4402James KearnsPracticalXABXBAXXAXA
4215Timothy KennerleyPracticalB
4215Timothy KennerleyServiceBABAXBABBBBA
4175Hugh KentServiceBABBBBBBBB
3244Zak KeshavjeePracticalBBBBBBBBBBA
4183Khalid KhanPracticalBBBBBBBBBBBB
4183Khalid KhanServiceB
4943Ashley KiddlePracticalB
4946Daniel KnightPracticalA
4946Daniel KnightServiceB
4710Antreas KonstantinouPracticalB
4758Brett LangleyPracticalB
4500Gonzalo LavanderaServiceBBABABBBBBBX
3787Michael LawtonPracticalBXBBAAABBBAX
3126Matthew LeeServiceAAAXBAXABAAX
4449Rui LiIronA
4449Rui LiPracticalABBBABABBAAX
4449Rui LiServiceB
4218Nicholas LingServiceBABBBBBBBBBB
4163Andrew LittlerServiceB
3262Mark LloydPracticalB
4419Timothy LuckcuckServiceABBBBBB
3445Darren LunnPracticalBBBBBB
3446Darren LunnPracticalBAABBABBBBAX
3457Darren LunnPracticalBABABBBBBA
3457Darren LunnServiceBAABABBBBBA
4495Christopher LupaPracticalB
5194Mark LydonServiceB
2236Vincent MacMillanHistoricAAA
4283John MacNeiceServiceBBBBBBBBBBB
4181Jonathan MarksServiceBAABBBAABABA
4367Ian MarloweServiceBBBBBBBBBBB
5026Ashley MarshallPracticalB
3197Roger MarshallPracticalBBABBBBBBBBB
4182Kevin MartinServiceA
5119Ben MartinezPracticalB
2549Brian MathewHistoricAAA
4237Paul McAleesePracticalB
4180Jession McAreeHistoricAAAXAAAAAAA
4180Jession McAreeServiceBBBBBBBBB
4231David McChesneyServiceB
5109Lee McClureServiceB
4844Darren McDonaghServiceB
2234Christopher McGillServiceBBBB
4219Benjamin McilwainePracticalB
4038Duncan McIlwaineServiceAAABAABAABBX
4458Patrick McNultyPracticalB
4830Alex MeadePracticalB
4764Sam MeredithIronX
4234Martin MitchardPracticalB
3182David MoranServiceA
3790Richard MorganServiceB
3661Ben Morgan-HoseyServiceBBBBBBBBBBBB
2431John Morgan-HoseyPracticalBBABBAXBBAAB
3937Robert MorrisServiceBBBABBBBBBBA
2322David MorrowPracticalBB
4164Andrew MosesServiceBABBBAABBBBA
4315Philip MumfordServiceB
4269Ady NewberryPracticalABAXXXXXAXXB
5193Ola NordbyePracticalB
4987Matthew O'DonnellPracticalB
4987Matthew O'DonnellServiceB
4941Robert OxfordServiceB
4750Matthew PackhamHistoricA
4350Steven PageIronA
4350Steven PageServiceBABBBAABABB
5212Nicholas PanayiPracticalB
4661Mark PascallPracticalB
4199William PasquierServiceB
5091Archie PattersonPracticalB
4680Austin PattersonPracticalBBBBBBBBBBB
4680Austin PattersonServiceB
5108Luiz PintoServiceB
3626Edward PlantServiceBABBBBBBBBBB
4285Tony PorterPracticalB
4101Peter PriestHistoricA
4221Ruth PritchardServiceB
4479Harry QuilliamPracticalB
4478Samuel QuilliamPracticalB
3466Peter RadcliffeHistoricXXAXXXXAXAX
3466Peter RadcliffePracticalX
3466Peter RadcliffeServiceXBXAXXXXAXAX
4313Ben RandallServiceA
5117Oliver RawlingsServiceB
3990Ian ReaPracticalAABBBBBBBBAB
4167Clinton RidgwellPracticalA
4167Clinton RidgwellServiceB
4409Alban RigbyHistoricAXAA
4382Martin RigbyHistoricAAAAAAAX
3187David RobsonPracticalBBBBBBA
4353Kane RobsonPracticalB
4760Paul RoganServiceBBBBBBBBBBBB
4179Jeff RowlandsPracticalBBBBBBBBBBBB
5195Henry RussellPracticalB
3930Rizwan SaeedServiceB
4222Warrick SalterPracticalB
4222Warrick SalterServiceB
4169Daniel SandersonServiceXXAXAABXABAX
4225Howard SeabrookPracticalBAAABBBBBBBA
4786Dominic SearlePracticalB
3337Ian ShawPracticalABAXBAAAAAAA
1134Stephen SheldonPracticalBABBBB
4639Matthew ShippServiceBBABBAABBABB
2180Pete SlinnServiceA
3423Tim SmartServiceBBBBB
2689Nick St AubynPracticalXXXAXXXAAXAX
4188Michael StandageHistoricAXAXAXAXAAAX
2362Geoff SteadPracticalBAXBBAXABXAA
703Conrad Steele-BennyServiceB
4194Robert StevensPracticalXAABAXAAAAAX
4392Nicholas StirrupPracticalXXXXAXXXAXXB
3813Mark StoneIronAXXXXAAAXAAA
3813Mark StoneServiceB
4966Ben StonehamServiceBBBBBBBB
3371Graham StottPracticalB
3371Graham StottServiceBABABBBBBBB
4508Danny SuchleyServiceA
2577James SymesServiceB
3853Chris TancockPracticalBBBBABBBBBAA
5264Jordan TapperServiceB
1912Paul TaskerServiceXBXXXBBAABAA
4192Richard Taylor-BrookesServiceBBBBBBBBBBBB
4501Benjamin TempleServiceB
4258Alex ThomasIronAAAA
4258Alex ThomasServiceB
3711Darren ThomasPracticalB
3704Elliot ThomasPracticalB
5145Michael ThomasPracticalB
5190Oliver ThompsonPracticalB
4916Piers ThompsonPracticalB
4406Julian TimmsPracticalBBXXAXXXAXAX
3863William TongHistoricXXXAXXAXXAAA
4178Janine TraversServiceBAXABBBBBBA
2539Chris ValePracticalXAABAXXXAXAX
2539Chris ValeServiceXAAXXXBXAAAX
4489Damian Valle MoralesPracticalB
4489Damian Valle MoralesServiceB
4165Anthony VizardHistoricA
4165Anthony VizardServiceBBBBBBBBBBBA
1610Mark VizardPracticalABAAAAABBBAA
3656Roy WadeServiceXXXXXXXXXXXX
4242Thomas WaiteHistoricAXAAAAAAAA
1521Dave WalkerPracticalBBBBBBBBBBB
86David WalkerPracticalBBBBBBABBAAA
1302David WalkerPracticalABBBBBBBBBB
4342Adrian WalpolePracticalBBBABBABBBAA
4168Colin WaltersPracticalB
4232Adrian WatersServiceA
1779Steve WattamPracticalBBBB
4120Greville WealthallHistoricAAAAAA
4459Paul WestcottServiceB
3203Robert WheelerServiceAABBBAAABAAA
3524Mark WhelanPracticalBBBB
3524Mark WhelanServiceBBB
3385David WhitePracticalB
4159Adrian WhitingPracticalBBAABBAABAAA
4217Christian WhitingHistoricA
1426Taff WilcoxServiceB
4197Thomas WilliamsServiceBBBBBBBB
4251Keith WinningHistoricAAXXAXXAAAAX
1996David WyldePracticalXXAXXXXAAXAX
1996David WyldeServiceX
4252Russell YardleyIronAAAAAXAAAAA
4667Alexandros ZygourasPracticalB
Skip to toolbar