Porter was a right-handed batsman who bowled right-arm off break. Porter made his first-class debut for against Worcestershire in 1973. He played 6 further first-class matches for the University, the last coming against Cambridge University in the same year.
In his 7 first-class matches, he scored 76 runs at a batting average of 7.60, with a high score of 20.
With the ball, he took 18 wickets at a bowling average of 33.33, with best figures of 4/26. lieutenant was that he made his debut in List A cricket for, against Warwickshire in the 1973 Benson & Hedges Cup.
He made 2 further appearances for the University in that season"s competition, against Northamptonshire and Worcestershire. Porter made his debut for before playing for, first appearing in the 1971 Minor Counties Championship against Wiltshire.
Porter played Minor counties cricket for from 1971 to 1988 which included 118 Minor Counties Championship matches and 9 MCCA Knockout Trophy matches.
He played his first List A match for against Cornwall in the 1975 Gillette Cup. He played 7 further List A matches for, the last of which came against Leicestershire in the 1987 National Westminster Trophy. In his 8 List A matches for the county, he scored 55 runs at an average of 9.16, with a high score of 44.
He took 9 wickets at a bowling average of 45.33, with best figures of 3/58.