John McIlwraith (7 September 1857 – 5 July 1938) was an Australian cricketer who played in one Test match in 1886.
[3] He worked with McIlwraith McEacharn, managing the Melbourne office while still in his twenties, and later became a director.
[5] McIlwraith played for Melbourne Cricket Club, scoring more than 1500 runs in the 1883–84 season.
[7] He made his highest first-class score of 133 in the first match of the season, an innings victory for Victoria over New South Wales.
He was handicapped on English pitches by the lack of a sound defence, and made only 520 runs at an average of 16.25.