John Flanagan (born 1947) is an Irish former hurler who played as a right corner-forward at senior level for the Tipperary county team.
Flanagan made his first appearance for the team during the 1967 championship and was a regular member of the starting fifteen until his retirement a decade later. During that time he won one All-Ireland medal, two Munster medals and one National Hurling League medal.[1]