Answer
David Johnson played 39 first-class matches throughout his career. First-class cricket is the highest level of domestic cricket, and it involves matches between teams representing different counties or regions. Johnson's first-class career spanned from 1994 to 2007, during which he represented teams such as Warwickshire, Northamptonshire, and Worcestershire.