McVicker was born at Whitefield in Manchester, where he was educated at Stand Grammar School. He spent his childhood in Hamilton Road in Whitefield, where his house overlooked the cricket ground used by Stand Cricket Club. It was here where he developed his talent for cricket, aided by his family connection to the club. Developing into a right-arm fast-mediumbowling all-rounder, he found himself not being able secure a place in either of the Lancashire or Derbyshire sides of the early 1960s, instead opting to play minor counties cricket for Lincolnshire, debuting in the 1963 Minor Counties Championship. He first played first-class cricket in 1965, when he was selected to for the Minor Counties representative team against the touring South Africans at Jesmond. He played another first-class match for the team in 1967 against the touring Pakistanis at Swindon. He debuted in List A one-day cricket for Lincolnshire in the 1966 Gillette Cup against Hampshire. He played minor counties cricket for Lincolnshire until 1968, making 64 appearances in the Minor Counties Championship. His performances sufficiently impressed Warwickshire, who signed him in 1969 at the age of 28.
First-class career
Warwickshire
McVicker debuted for Warwickshire in the first-class cricket against Cambridge University. His first season was a success, with him taking 74 first-class wickets at 20.50, including what were to be his career best figures when he took 7 for 29 in his fifth County Championship match against Northamptonshire. He also played his first List A one-day match for Warwickshire in the 1969 Player's County League against Sussex. He suffered a loss of form in 1970, with 34 wickets at 42.91, though he remained consistent in one-day cricket, taking 21 wickets at 22.19. He regained his form in 1971, with 74 first-class wickets at 26.24. He was Warwickshire's leading wicket-taker in 1972, when they won the County Championship, with 66 wickets at 23.80. If the 1972 Championship winning side, only McVicker and Stephen Rouse would not go onto play Test cricket. He lost his place in the side in 1973, despite taking 54 wickets at 24.53. He was released by Warwickshire at the end of that season. In first-class cricket, he played 104 matches for Warwickshire, scoring 1,701 runs with a high score of 65 not out, while with the ball he took 300 wickets at 25.77. In one-day cricket, he appeared 87 times for Warwickshire, taking 121 wickets at 22.33, with best figures of 5 for 26.
Leicestershire
Despite attracting interest from Middlesex and his native Lancashire, he opted to join Leicestershire in 1974. He debuted for Leicestershire against Cambridge University at Fenner's, with McVicker having a successful debut season with 61 first-class wickets at 22.24. He won both the County Championship and the Benson & Hedges Cup with Leicestershire in 1975, taking 4 for 20 in the final of the Benson & Hedges Cup against Middlesex at Lord's, which earned him the Gold Award for the match. He was particularly effective as a bowler in one-day cricket in 1975, taking 41 wickets at 16.29. He also took 45 first-class wickets in Leicestershire's Championship winning season, as well as scoring three back-to-back half centuries, which proved crucial to Leicestershire's Championship triumph. He retired after the 1976 season, in which he had taken 41 first-class wickets and 15 one-day wickets. Despite retiring, in July 1977 an injury-hit Leicestershire sent out an appeal to McVicker in the national press. McVicker, who was on holiday at the time answered the call and played seven one-day games in July and August. In first-class cricket, he played 67 matches for Leicestershire, scoring 1,364 runs with a high score of 83 not out, while with the ball he took 147 wickets at 24.43, with best figures of 6 for 19. In one-day cricket, he appeared 76 times for Leicestershire, taking 87 wickets at 22.77, with best figures of 5 for 19.
McVicker died at Cleethorpes in Lincolnshire in November 2008. Prior to his death he had suffered from ill health, with his death attributed to a heart attack suffered during his sleep. He was survived by his wife, Rosemary.