Here are all of the goals scored at the 2014 World Cup, ranked from best to least-best.

1. Tim Cahill for Australia against the Netherlands

All 171 World Cup Goals, Ranked

2. James Rodríguez for Colombia against Uruguay

3. Robin van Persie for the Netherlands against Spain

4. Lionel Messi for Argentina against Iran

5. Oscar Duarte for Costa Rica against Uruguay

6. Lionel Messi for Argentina against Bosnia-Herzegovina

7. Mario Götze for Germany against Argentina

All 171 World Cup Goals, Ranked

8. Karim Benzema for France against Switzerland

9. Wilfried Bony for Ivory Coast against Japan

10. Neymar for Brazil against Croatia

11. André Schürrle for Germany against Spain

12. Diego Godín for Uruguay against Italy

13. Xherdan Shaqiri for Switzerland against Honduras

14. David Luiz for Brazil against Colombia

15. Edin Džeko for Bosnia-Herzegovina against Iran

16. Claudio Marchisio for Italy against England

17. Shinji Okazaki for Japan against Colombia

18. Giovanni Dos Santos for Mexico against the Netherlands

19. David Villa for Spain against Australia

20. Leroy Fer for the Netherlands against Chile

21. Clint Dempsey for the U.S. against Ghana

22. Gervinho for Ivory Coast against Japan

23. Mario Balotelli for Italy against England

24. John Brooks for the U.S. against Ghana

25. Vedad Ibišević for Bosnia-Herzegovina against Argentina

26. Mats Hummels for Germany against Portugal

27. André Ayew for Ghana against the U.S.

28. Marouane Fellaini for Belgium against Algeria

29. Toni Kroos for Germany against Brazil

30. Memphis Depay for the Netherlands against Australia

31. James Rodríguez for Colombia against Ivory Coast

32. Luis Suárez for Uruguay against England

33. Granit Xhaka for Switzerland against France

34. Jackson Martínez for Colombia against Japan

35. Ahmed Musa for Nigeria against Argentina

36. Lionel Messi for Argentina against Nigeria

37. James Rodríguez for Colombia against Japan

38. Fred for Brazil against Cameroon

39. Juan Mata for Spain against Australia

40. Jermaine Jones for the U.S. against Portugal

41. Mario Götze for Germany against Ghana

42. Gonzalo Higuaín for Argentina against Belgium

43. Carlo Costly for Honduras against Ecuador

44. Bryan Ruiz for Costa Rica against Italy

45. Thomas Müller for Germany against the U.S.

46. Wesley Sneijder for the Netherlands against Mexico

47. Luis Suárez for Uruguay against England

48. Daley Blind for the Netherlands against Brazil

49. Gervinho for Ivory Coast against Colombia

50. Aleksandr Kokorin for Russia against Algeria

51. Arjen Robben for the Netherlands against Australia

52. Dries Mertens for Belgium against Algeria

53. Karim Benzema for France against Honduras

54. André Ayew for Ghana against the U.S.

55. Keisuke Honda for Japan against Ivory Coast

56. Joel Campbell for Costa Rica against Uruguay

57. Teófilo Gutiérrez for Colombia against Greece

58. Thomas Müller for Germany against Brazil

59. Alexis Sánchez for Chile against Australia

60. Tim Cahill for Australia against Chile

61. Jan Vertonghen for Belgium against South Korea

62. André Schürrle for Germany against Brazil

63. James Rodríguez for Colombia against Greece

64. Marco Ureña for Costa Rica against Uruguay

65. Haris Seferović for Switzerland against Ecuador

66. Pablo Armero for Colombia against Greece

67. Daniel Sturridge for England against Italy

68. Blerim Džemaili for Switzerland against France

69. Miroslav Klose for Germany against Ghana

70. Islam Slimani for Algeria against Russia

71. Islam Slimani for Algeria against South Korea

72. Heung-Min Son for South Korea against Algeria

73. Silvestre Varela for Portugal against the U.S.

74. Xherdan Shaqiri for Switzerland against Honduras

75. Ahmed Musa for Nigeria against Argentina

76. Oscar for Brazil against Germany

77. Avdija Vršajević for Bosnia-Herzegovina against Iran

78. Neymar for Brazil against Cameroon

79. Fernandinho for Brazil against Cameroon

80. Sami Khedira for Germany against Brazil

81. Rafa Márquez for Mexico against Croatia

82. Abdelmoumene Djabou for Algeria against South Korea

83. Peter Odemwingie for Nigeria against Bosnia-Herzegovina

84. Divock Origi for Belgium against Russia

85. André Ayew for Ghana against Germany

86. Antonio Valencia for Ecuador against Honduras

87. Olivier Giroud for France against Switzerland

88. Abdelmoumene Djabou for Algeria against Germany

89. Moussa Sissoko for France against Switzerland

90. Arjen Robben for the Netherlands against Spain

91. Wayne Rooney for England against Italy

92. Charles Aránguiz for Chile against Spain

93. Robin van Persie for the Netherlands against Australia

94. Aleksandr Kerzhakov for Russia against South Korea

95. Thomas Müller for Germany against Portugal

96. Thomas Müller for Germany against Portugal

97. Éder Valencia for Ecuador against Switzerland

98. Jean Beausejour for Chile against Australia

99. Admir Mehmedi for Switzerland against Ecuador

100. Oscar for Brazil against Croatia

101. Oribe Peralta for Mexico against Cameroon

102. Arjen Roben for the Netherlands against Spain

103. Jorge Valdívia for Chile against Australia

104. Asamoah Gyan for Ghana against Portugal

105. Romelu Lukaku for Belgium against the U.S.

106. Keun-ho Lee for South Korea against Russia

107. Eduardo Vargas for Chile against Spain

108. Andrés Guardado for Mexico against Croatia

109. Mario Mandžukić for Croatia against Cameroon

110. Mario Mandžukić for Croatia against Cameroon

111. Mathieu Valbuena for France against Switzerland

112. Blaise Matuidi for France against Switzerland

113. Éder Valencia for Ecuador against Honduras

114. Asamoah Gyan for Ghana against Germany

115. Ja-cheol Koo for South Korea against Algeria

116. Yacine Brahimi for Algeria against South Korea

117. Rafik Halliche for Algeria against South Korea

118. Julian Green for the U.S. against Belgium

119. Nani for Portugal against the U.S.

120. Memphis Depay for the Netherlands against Chile

121. Fernando Torres for Spain against Australia

122. Javier Hernández for Mexico against Croatia

123. Toni Kroos for Germany against Brazil

124. Ivan Perišić for Bosnia-Herzegovina against Mexico

125. Joël Matip for Cameroon against Brazil

126. Neymar for Brazil against Cameroon

127. Miroslav Klose for Germany against Brazil

128. Fred for Brazil against Cameroon

129. Jackson Martínez for Colombia against Japan

130. Wilfried Bony for Ivory Coast against Greece

131. Georgios Samaras for Greece against Ivory Coast

132. Xherdan Shaqiri for Switzerland against Honduras

133. Lionel Messi for Argentina against Nigeria

134. Marcos Rojo for Argentina against Nigeria

135. Miralem Pjanić for Bosnia-Herzegovina against Iran

136. Avdija Vršajević for Bosnia-Herzegovina against Iran

137. Reza Ghoochannejhad for Iran against Bosnia-Herzegovina

138. Clint Dempsey for the U.S. against Portugal

139. Robin van Persie for the Netherlands against Spain

140. Georginio Wijnaldum for the Netherlands against Brazil

141. James Rodríguez for Colombia against Uruguay

142. Ángel di Maria for Argentina against Switzerland

143. Kevin De Bruyne for Belgium against the U.S.

144. Alexis Sánchez for Chile against Brazil

145. Noel Valladares own goal for Honduras against France

146. Karim Benzema for France against Honduras

147. Paul Pogba for France against Nigeria

148. David Luiz for Brazil against Chile

149. Robin van Persie for the Netherlands against Brazil

150. Sead Kolašinac own goal for Bosnia-Herzegovina against Argentina

151. Thomas Müller for Germany against Portugal

152. Bryan Ruiz for Costa Rica against Greece

153. Mesut Özil for Germany against Algeria

154.Mats Hummels for Germany against France

155. Joseph Yobo own goal for Nigeria against France

156. Neymar for Brazil against Croatia

157. John Boye own goal for Ghana against Portugal

158. Klaas-Jan Huntelaar for the Netherlands against Mexico

159. Xabi Alonso for Spain against the Netherlands

160. Sokratis Papastathopoulos for Greece against Costa Rica

161. James Rodríguez for Colombia against Brazil

162. André Schürrle for Germany against Algeria

163. Edinson Cavani for Uruguay against Costa Rica

164. Stefan de Vrij for the Netherlands against Spain

165. Thiago Silva for Brazil against Colombia

166. Juan Cuadrado for Colombia against Japan

167. Mile Jedinak for Australia against the Netherlands

168. Sofiane Feghouli for Algeria against Belgium

169. Georgios Samaras for Greece against Ivory Coast

170. Marcelo own goal for Brazil against Croatia

171. Cristiano Ronaldo for Portugal against Ghana