| Position | Start | End | Period | Parliament | Notes |
| Member of the NSW Legislative Assembly | 29 Nov 1880 | 20 Mar 1901 | 20yr(s) 3mth(s) 20day(s) | | |
| Member for Hume | 29 Nov 1880 | 23 Nov 1882 | 1yr(s) 11mth(s) 26day(s) | 10th (1880 - 1882) |  |
| Member for Hume | 7 Dec 1882 | 7 Oct 1885 | 2yr(s) 10mth(s) 1day(s) | 11th (1882 - 1885) | |
| Member for Hume | 13 Oct 1885 | 2 Nov 1885 | 21day(s) | 12th (1885 - 1887) |  |
| Member for Hume | 7 Nov 1885 | 2 Mar 1886 | 3mth(s) 24day(s) | 12th (1885 - 1887) | |
| Member for Hume | 8 Mar 1886 | 26 Jan 1887 | 10mth(s) 19day(s) | 12th (1885 - 1887) |  |
| Member for Hume | 9 Feb 1887 | 19 Jan 1889 | 1yr(s) 11mth(s) 11day(s) | 13th (1887 - 1889) | |
| Member for Hume | 28 Jan 1889 | 6 Jun 1891 | 2yr(s) 4mth(s) 10day(s) | 14th (1889 - 1891) |  |
| Member for Hume | 20 Jun 1891 | 26 Oct 1891 | 4mth(s) 7day(s) | 15th (1891 - 1894) | |
| Member for Hume | 4 Nov 1891 | 25 Jun 1894 | 2yr(s) 7mth(s) 22day(s) | 15th (1891 - 1894) |  |
| Member for Hume | 17 Nov 1894 | 5 Jul 1895 | 7mth(s) 19day(s) | 16th (1894 - 1895) | |
| Member for Hume | 24 Jul 1895 | 8 Jul 1898 | 2yr(s) 11mth(s) 15day(s) | 17th (1895 - 1898) |  |
| Member for Hume | 27 Jul 1898 | 15 Sep 1899 | 1yr(s) 1mth(s) 20day(s) | 18th (1898 - 1901) | |
| Member for Hume | 30 Sep 1899 | 20 Mar 1901 | 1yr(s) 5mth(s) 19day(s) | 18th (1898 - 1901) |  |
| Secretary for Public Works | 2 Nov 1885 | 21 Dec 1885 | 1mth(s) 20day(s) | | |
| Secretary for Public Works | 26 Feb 1886 | 19 Jan 1887 | 10mth(s) 25day(s) |  |  |
| Secretary for Lands | 17 Jan 1889 | 7 Mar 1889 | 1mth(s) 19day(s) | | |
| Secretary for Public Works | 23 Oct 1891 | 2 Aug 1894 | 2yr(s) 9mth(s) 11day(s) |  |  |
| Premier | 15 Sep 1899 | 20 Mar 1901 | 1yr(s) 6mth(s) 6day(s) | | |
| Colonial Treasurer | 15 Sep 1899 | 20 Mar 1901 | 1yr(s) 6mth(s) 6day(s) |  |  |
| Transfer of Land at North Shore to John William Haynes Committee No.20 | 24 Mar 1881 | 5 Apr 1881 | 13days | 10th (1880 - 1882) | |
| Roger’s Estate Bill Committee No.11 | 22 Jul 1881 | 31 Aug 1881 | 1mth 10days | 10th (1880 - 1882) |  |
| Albury Gas Company’s Bill Committee No.14 | 24 Oct 1882 | 3 Nov 1882 | 11days | 10th (1880 - 1882) | |
| The Case of Captain Armstrong Committee No.11 | 16 Feb 1883 | 25 Apr 1883 | 2mths 10days | 11th (1882 - 1885) |  |
| Albury Gas Company’s Bill Committee No.13 | 28 Feb 1883 | 6 Mar 1883 | 7days | 11th (1882 - 1885) | |
| Ryan’s Conditional Purchases at Wagga Wagga Committee No.21 | 28 Nov 1883 | 9 Apr 1884 | 4mths 13days | 11th (1882 - 1885) |  |
| Tamworth Cattle Sale-yards Bill Committee No.20 | 28 Nov 1883 | 9 Apr 1884 | 4mths 13days | 11th (1882 - 1885) | |
| Monk-Wearmouth Colliery Railway Bill Committee No.25 | 18 Dec 1883 | 15 Feb 1884 | 1mth 29days | 11th (1882 - 1885) |  |
| McIlveen and Clift’s Conditional Purchase Committee No.26 | 18 Dec 1883 | 29 Oct 1884 | 10mths 12days | 11th (1882 - 1885) | |
| Petition of Captain Armstrong Committee No.47 | 6 May 1884 | 30 Jul 1884 | 2mths 25days | 11th (1882 - 1885) |  |
| O’Doud’s Estate Leasing Bill Committee No.48 | 8 May 1884 | 6 Jun 1884 | 30days | 11th (1882 - 1885) | |
| Conditional Purchase on Miller’s Creek Run Committee No.49 | 21 May 1884 | 1 Nov 1884 | 5mths 12days | 11th (1882 - 1885) |  |
| Evan McIntosh’s Conditional Purchase Committee No.59 | 15 Aug 1884 | 1 Nov 1884 | 2mths 18days | 11th (1882 - 1885) | |
| Randwick Church Land Sale Bill Committee No.16 | 29 Sep 1885 | 2 Oct 1885 | 4days | 12th (1885 - 1887) |  |
| Sisters of Charity Estate Bill Committee No.15 | 29 Sep 1885 | 2 Oct 1885 | 4days | 12th (1885 - 1887) | |
| Conditional Purchase of Evan McIntosh Committee No.21 | 29 Sep 1885 | 2 Oct 1885 | 4days | 12th (1885 - 1887) |  |
| Hay Gas Bill Committee No.22 | 1 Oct 1885 | 2 Oct 1885 | 2days | 12th (1885 - 1887) | |
| Balmain Tramway Bill Committee No.14 | 28 Jan 1886 | 9 Feb 1886 | 13days | 12th (1885 - 1887) |  |
| Railway Free Passes – Special Trains Committee No.22 | 25 Mar 1886 | 25 Oct 1886 | 7mths 1day | 12th (1885 - 1887) | |
| Bowenfels Coal mining and Copper Smelting Company’s Railway (Sale and Vesting) Bill Committee No.36 | 5 May 1886 | 6 Jul 1886 | 2mths 2days | 12th (1885 - 1887) |  |
| Mr Henry Arthur Hough Committee No.47 | 11 Jun 1886 | 8 Jul 1886 | 28days | 12th (1885 - 1887) | |
| Silverton Tramway Bill Committee No.60 | 10 Aug 1886 | 26 Aug 1886 | 17days | 12th (1885 - 1887) |  |
| Tramway from Kogarah to Sans Souci Committee No.9 | 22 Mar 1887 | 13 Jul 1887 | 3mths 22days | 13th (1887 - 1889) | |
| Railway Free Passes – Special Trains Committee No.10 | 29 Mar 1887 | 13 Jul 1887 | 3mths 15days | 13th (1887 - 1889) |  |
| Albury Cattle Sale Yards Bill Committee No.20 | 10 May 1887 | 30 Jun 1887 | 1mth 21days | 13th (1887 - 1889) | |
| Willoughby and Gordon Tramway Bill Committee No.25 | 19 May 1887 | 1 Jun 1887 | 14days | 13th (1887 - 1889) | Chairman |
| Parliamentary Hansard Committee No.28 | 9 Jun 1887 | 12 Jul 1887 | 1mth 4days | 13th (1887 - 1889) | |
| North Shore Boroughs Wharves Bill Committee No.29 | 24 Jun 1887 | 13 Jul 1887 | 20days | 13th (1887 - 1889) |  |
| Claim of Mrs Butterley Committee No.5 | 21 Sep 1887 | 12 Nov 1887 | 1mth 23days | 13th (1887 - 1889) | |
| North Shore Boroughs Wharves Bill Committee No.7 | 27 Sep 1887 | 17 May 1888 | 7mths 21days | 13th (1887 - 1889) |  |
| Pharmaceutical Society of New South Wales Incorporation Bill Committee No.8 | 28 Sep 1887 | 18 Oct 1887 | 21days | 13th (1887 - 1889) | |
| Combination Trucks Committee No.25 | 8 Nov 1887 | 20 Jul 1888 | 8mths 13days | 13th (1887 - 1889) |  |
| Petition of George Matcham Pitt, junior Committee No.33 | 16 Dec 1887 | 26 Apr 1888 | 4mths 11days | 13th (1887 - 1889) | |
| Removal of Railway Engine-sheds from Dubbo to Wellington Committee No.35 | 16 Dec 1887 | 24 Jul 1888 | 7mths 9days | 13th (1887 - 1889) |  |
| Sydney Hydraulic Power Company’s Bill Committee No.43 | 10 Feb 1888 | 22 Mar 1888 | 1mth 13days | 13th (1887 - 1889) | |
| Oakey Park Coal mining Company’s Railway Bill Committee No.42 | 10 Feb 1888 | 27 Mar 1888 | 1mth 18days | 13th (1887 - 1889) |  |
| Silverton Tramway Act Amending Bill Committee No.45 | 29 Feb 1888 | 22 Mar 1888 | 23days | 13th (1887 - 1889) | |
| Contract for the Bridge over the Paterson River Committee No.56 | 24 Apr 1888 | 24 Jul 1888 | 3mths 1day | 13th (1887 - 1889) |  |
| Teralba Coal mining Reserve Committee No.59 | 8 Jun 1888 | 24 Jul 1888 | 1mth 17days | 13th (1887 - 1889) | |
| Conditional Purchases made upon Barratta Run Committee No.3 | 2 Apr 1889 | 4 Sep 1889 | 5mths 3days | 13th (1887 - 1889) |  |
| New South Wales Tramway Company’s Bill Committee No.11 | 30 Apr 1889 | 17 May 1889 | 18days | 14th (1889 - 1891) | |
| Silverton Tramway Extension Bill Committee No.16 | 6 Jun 1889 | 10 Oct 1889 | 4mths 5days | 14th (1889 - 1891) |  |
| Conditional Purchase of Zachary Benn, Richmond River District Committee No.26 | 19 Jul 1889 | 30 Jul 1889 | 12days | 14th (1889 - 1891) | |
| Conditional Purchases of C.H Thatcher, Forbes Land District Committee No.8 | 3 Dec 1889 | 17 Dec 1889 | 15days | 14th (1889 - 1891) |  |
| Agricultural Society of New South Wales Lease Bill Committee No.9 | 5 Dec 1889 | 10 Dec 1889 | 6days | 14th (1889 - 1891) | |
| Conditional Purchases of C.H Thatcher, Forbes Land District Committee No.6 | 30 Apr 1890 | 23 Sep 1890 | 4mths 25days | 14th (1889 - 1891) |  |
| Elections and Qualifications Committee No.2 | 30 Apr 1890 | 20 Dec 1890 | 7mths 21days | 14th (1889 - 1891) | |
| Conditional Purchase made by Maurice Bush, District Urana Committee No.46 | 16 Dec 1890 | 20 Dec 1890 | 5days | 14th (1889 - 1891) |  |
| Segenhoe Estate Irrigation Bill Committee No.45 | 16 Dec 1890 | 20 Dec 1890 | 5days | 14th (1889 - 1891) | |
| Segenhoe Estate Irrigation Bill Committee No.8 | 27 May 1891 | 2 Jun 1891 | 7days | 15th (1891 - 1894) |  |
| Willoughby and Gordon Tramway Act Amending Bill Committee No.13 | 25 Aug 1891 | 15 Sep 1891 | 22days | 15th (1891 - 1894) | |
| Silkstone Coal-mine Railway Act Amending Bill Committee No.23 | 23 Nov 1891 | 26 Nov 1891 | 4days | 15th (1891 - 1894) |  |
| Broken Hill Water Supply Act Amendment Bill Committee No.32 | 1 Feb 1892 | 17 Feb 1892 | 17days | 15th (1891 - 1894) | |
| Deepwater and Mount Galena Tramway Bill Committee No.36 | 24 Mar 1892 | 28 Mar 1892 | 5days | 15th (1891 - 1894) |  |
| Hillgrove and Armidale Water-power Electric Bill Committee No.4 | 5 Oct 1892 | 18 Oct 1892 | 14days | 15th (1891 - 1894) | |
| Australasian Rights Purchase Bill Committee No.9 | 11 Oct 1892 | 16 Nov 1892 | 1mth 6days | 15th (1891 - 1894) |  |
| Menindie and Broken Hill Tramway Bill Committee.10 | 18 Oct 1892 | 10 Nov 1892 | 24days | 15th (1891 - 1894) | |
| Simpson’s Railway Bill Committee No.12 | 16 Nov 1892 | 21 Dec 1892 | 1mth 6days | 15th (1891 - 1894) |  |
| Menindie Irrigation Bill Committee No.21 | 23 Feb 1893 | 22 Mar 1893 | 28days | 15th (1891 - 1894) | |
| Mr Walsh’s Contract for Construction of Cooper’s Creek Bridge Committee No.11 | 21 Nov 1893 | 8 Dec 1893 | 18days | 15th (1891 - 1894) |  |
| Library Committee No. 3 | 29 Aug 1894 | 5 Jul 1895 | 10mths 7days | 16th (1894 - 1895) | |
| Hunter District Water Supply and Sewerage Works. Committee No. 14 | 11 Dec 1894 | 5 Jul 1895 | 6mths 25days | 16th (1894 - 1895) |  |
| Standing Orders. Committee No. 2 | 20 Aug 1895 | 8 Jul 1898 | 2yrs 10mths 19days | 17th (1895 - 1898) | |
| Illawarra Harbour and Land Corporation Act Amendment Bill Committee No.12 | 9 Oct 1895 | 22 Oct 1895 | 14days | 17th (1895 - 1898) |  |
| City and North Sydney Railway Bill Committee No.16 | 12 Dec 1895 | 19 Dec 1895 | 8days | 17th (1895 - 1898) | |
| Standing Orders Committee No.2 | 14 May 1896 | 16 Nov 1896 | 6mths 3days | 17th (1895 - 1898) |  |
| City and North Sydney Tunnel Roadway Bill Committee No.14 | 1 Jul 1896 | 14 Jul 1896 | 14days | 17th (1895 - 1898) | |
| North Shore Bridge Bill Committee No.13 | 1 Jul 1896 | 28 Jul 1896 | 28days | 17th (1895 - 1898) |  |
| City and North Sydney Railway Bill; Sydney and North Sydney Bridge and Tramway Bill. North Shore Bridge Bill Committee No.17 | 21 Jul 1896 | 21 Oct 1896 | 3mths 1day | 17th (1895 - 1898) | North Shore Bridge Bill Committee appointed on 13 August 1896 |
| City and North Sydney Railway Bill; Sydney and North Sydney Bridge and Tramway Bill. North Shore Bridge Bill Committee No.17 | 21 Jul 1896 | 21 Oct 1896 | 3mths 1day | 17th (1895 - 1898) |  |
| Evidence before the Civil Service Commission by Mr H.C.L Anderson Committee No.19 | 28 Jul 1896 | 11 Nov 1896 | 3mths 15days | 17th (1895 - 1898) | |
| Claim of John Brennan against Roads Department Committee No.27 | 22 Sep 1896 | 16 Nov 1896 | 1mth 26days | 17th (1895 - 1898) |  |
| Standing Orders Committee No.2 | 28 Apr 1897 | 18 Aug 1897 | 3mths 22days | 17th (1895 - 1898) | |
| Standing Orders Committee No. 2 | 28 Jun 1898 | 8 Jul 1898 | 11days | 17th (1895 - 1898) |  |
| Standing Orders Committee No. 3 | 25 Aug 1898 | 23 Dec 1898 | 3mths 29days | 18th (1898 - 1901) | |
| Claim of John Sullivan, Harbours and Rivers Department Committee No. 8 | 30 Aug 1898 | 23 Dec 1898 | 3mths 24days | 18th (1898 - 1901) |  |
| Claim of John Brennan against Roads Department Committee No 14 | 11 Oct 1898 | 23 Dec 1898 | 2mths 13days | 18th (1898 - 1901) | |
| Illawarra Harbour and Land Corporation Act Further Amendment Bill Committee No.22 | 2 Dec 1898 | 6 Dec 1898 | 5days | 18th (1898 - 1901) |  |
| Standing Orders Committee No.1 | 21 Feb 1899 | 30 Mar 1899 | 1mth 10days | 18th (1898 - 1901) | |
| Standing Orders Committee No.2 | 13 Apr 1899 | 21 Apr 1899 | 9days | 18th (1898 - 1901) |  |
| Standing Orders Committee No.4 | 8 Aug 1899 | 23 Dec 1899 | 4mths 16days | 18th (1898 - 1901) | |
| Municipal District of Broken Hill Electric Lighting Bill Committee No.9 | 10 Aug 1899 | 16 Aug 1899 | 7days | 18th (1898 - 1901) |  |
| Case of James Cook and other employees of the Tramway Department Committee No. 23 | 13 Dec 1899 | 20 Dec 1899 | 8days | 18th (1898 - 1901) | |
| Refreshment Committee No.3 | 20 Jun 1900 | 18 Jul 1900 | 29days | 18th (1898 - 1901) |  |
| Standing Orders Committee No.4 | 20 Jun 1900 | 24 Jul 1900 | 1mth 5days | 18th (1898 - 1901) | |
| Library Committee No.5 | 20 Jun 1900 | 28 Nov 1900 | 5mths 9days | 18th (1898 - 1901) |  |
| Printing Committee No. 6 | 20 Jun 1900 | 4 Dec 1900 | 5mths 15days | 18th (1898 - 1901) | |
| Names for Electorates, Federal Parliament Committee No.17 | 16 Aug 1900 | 30 Aug 1900 | 15days | 18th (1898 - 1901) |  |