John Briggs was born in Sutton-in-Ashfield, Nottinghamshire, on 3 October 1862, but moved to Widnes as a boy and qualified for Lancashire by residence. He played his first county match in 1879 at the age of 16. He was small, quick on his feet and brilliant at cover-point — fielding was his most immediate asset.
Briggs's batting developed first. He toured Australia with Alfred Shaw's side in 1884-85 and made 121 at Melbourne in only his second Test, opening the innings — England's first Test century in Australia. By 1885 his bowling — left-arm slow with a quick arm action and a sharp turn — had developed enough that he took 67 county wickets and a career-best 186 with the bat against Surrey at Liverpool, putting on a then-record 173 for the tenth wicket with the wicketkeeper Dick Pilling.
From 1886 onwards Briggs was Lancashire's leading all-rounder and a regular England Test selection. His most famous individual performance was 15 for 28 (7/17 and 8/11) in the second of the two retrospective Tests in South Africa in March 1889 — at the time the best bowling figures in Test history. In 1894-95 he took 31 wickets in five Tests in Australia under Stoddart, the highest tally in any Ashes series to that point. On 1 February 1895, in the Sydney Test, he became the first man in Test history to take 100 Test wickets, with Charlie Turner getting there three days later.
During the Headingley Test of June 1899, against Australia, Briggs suffered an epileptic seizure in the pavilion and was admitted to Cheadle Royal Asylum. He recovered enough to play through the 1900 county season, but the seizures recurred and he was committed permanently in late 1900. He died on 11 January 1902 at the age of 39.