Kilner made a good start to 1912 for Yorkshire Second XI, scoring centuries in two consecutive games; in the second he also took twelve wickets for 75 runs. These performances, coupled with continued good form for Harrogate, led to Kilner's recall to the Yorkshire first team in June. He replaced the injured all-rounder George Hirst for a match against Nottinghamshire. On the first morning, Kilner was used as the sixth bowler and proved successful; he finished with four wickets for 66 runs. Although failing to score in the first innings, he came in to bat in the second innings with Yorkshire 133 for four, needing 249 for victory. He shared a partnership of 113 for the fifth wicket and scored 83 not out to take Yorkshire to a five wicket win. This performance kept Kilner in the team for the remainder of the season, even after Hirst's return. He played 23 times for Yorkshire. He scored 570 runs at an average of 22.80 and took 16 wickets at an average of 22.12, figures regarded as respectable for a first full season. Yorkshire won the County Championship that season. Apart from one game in the 1913 season, he ceased playing for Harrogate. In his years there, he scored 967 runs, averaging 38.68, and took 71 wickets at an average of less than ten runs per wicket.