Sachverhalt: A. Der 1961 geborene A._ war als Maschinenführer bei der B._ AG tätig und dadurch bei der Schweizerischen Unfallversicherungsanstalt (Suva) obligatorisch unfallversichert. Am 14. April 2013 stürzte er bei der Arbeit von einer Leiter und zog sich dabei eine rechtsseitige mehrfragmentäre Sprunggelenksluxationsfraktur und eine Fraktur des Pilon-tibiale zu. Die Suva kam für die Heilbehandlung und das Taggeld auf. Mit Verfügung vom 25. Mai 2016 sprach sie dem Versicherten eine Integritätsentschädigung bei einer Einbusse von 5 % sowie eine auf einer Erwerbsunfähigkeit von 20 % und einem Jahresverdienst von Fr. 82'253.- basierende Invalidenrente ab 1. Juni 2016 zu. Die gegen die Invalidenrente erhobene Einsprache hiess die Suva insoweit teilweise gut, als sie den Jahresverdienst auf Fr. 82'716.- erhöhte. B. Die dagegen geführte Beschwerde, mit der A._ beantragen liess, es sei ihm auf der Basis eines Jahresverdienstes von Fr. 84'976.- eine Invalidenrente bei einem Invaliditätsgrad von mindestens 27 % zu gewähren, wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 4. Mai 2017 ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten erheben mit dem Rechtsbegehren, in Aufhebung des kantonalen Entscheides sei ihm ab 1. Juni 2016 eine Invalidenrente auf der Grundlage eines Erwerbsunfähigkeitsgrades von mindestens 27 % und eines versicherten Jahresverdienstes von Fr. 85'237.- zuzusprechen. Ferner beantragt er die unentgeltliche Rechtspflege. Die Suva beantragt, soweit der Versicherte die Zusprechung einer Invalidenrente gestützt auf einen versicherten Jahresverdienst von Fr. 85'237.- verlange, sei auf die Beschwerde nicht einzutreten; im Übrigen sei sie abzuweisen. Das Bundesamt für Gesundheit verzichtet auf eine Vernehmlassung. Am 4. September 2017 reicht der Versicherte eine weitere Stellungnahme ein.