Irvin had better hands, which made him more reliable, especially in big games. TO was crazy explosive, but prone to drops. TO had some good performances in big games though. He redeemed himself in the Packers playoff game after dropping balls all day. He had that incredible performance in a Super Bowl Loss. Irvin was on better overall teams. The Niners teams he was on were flawed, even though they were making the playoffs. That Eagles team was pretty solid, but those Dallas teams in the 90's were all time, and not solely because of Irvin. If I were starting a team from scratch, I'd choose TO, if i needed one receiver to try and put my team over the top, i'd probably choose Irvin.