<Tr> <Td> 23 </Td> <Td> Marshall, Brandon Brandon Marshall </Td> <Td> Wide receiver </Td> <Td> Denver Broncos (2006--2009) Miami Dolphins (2010--2011) Chicago Bears (2012--2014) New York Jets (2015--2016) New York Giants (2017--present) </Td> <Td> 959 </Td> <Td> 12,215 </Td> <Td> 12.7 </Td> </Tr> <Tr> <Td> 24 </Td> <Td> Charlie Joiner </Td> <Td> Wide receiver </Td> <Td> Houston Oilers (1969--1972) Cincinnati Bengals (1972--1975) San Diego Chargers (1976--1986) </Td> <Td> 750 </Td> <Td> 12,146 </Td> <Td> 16.2 </Td> </Tr> <Tr> <Td> 25 </Td> <Td> Hines Ward </Td> <Td> Wide receiver </Td> <Td> Pittsburgh Steelers (1998--2011) </Td> <Td> 1,000 </Td> <Td> 12,083 </Td> <Td> 12.1 </Td> </Tr> <Tr> <Td> 26 </Td> <Td> Mason, Derrick Derrick Mason </Td> <Td> Wide receiver </Td> <Td> Tennessee Oilers / Titans (1997--2004) Baltimore Ravens (2005--2010) New York Jets (2011) Houston Texans (2011) </Td> <Td> 943 </Td> <Td> 12,061 </Td> <Td> 12.8 </Td> </Tr>

Who is the best nfl receiver of all time