John Green did not play international cricket. He represented Trinidad and Tobago in first-class cricket but never played for the West Indies cricket team at the international level.
John Green Knowledge Knockout: 18 Questions to Determine Your Mastery