Federer is the first guy I really remember watching play. Like I watched Sampras and Agassi sometimes in the 90's but I didn't really get into it until the early 2000's. I remember being at my grandparents house in 2001 and watching a 19 year old Federer knock off Sampras at Wimbledon when Sampras had won the last 4 titles and 7 of the last 8 there. Then two years later he gets his first major there after never having even made a major semi. And then it was on. He won 16 of the next 27 majors. Starting in Wimbledon 2004, he lost 9 times in majors. 6 of those were to Nadal, one to Djokovic, one to del Potro and one to Marat Safin From 2005 Wimbledon to 2010 Aussie Open he played in 19 majors. He won 12, lost in the final 6 times and lost in the semis once. Death, taxes and Federer in the final. You never knew who would come out of the bottom half. But you knew nobody was beating him in the top half. Any GOAT case for Federer starts with his consistency. -He made a record 10 consecutive major finals. Second best streak is 8 straight, also done by Federer. Djokovic's best was 6. Nadal's was 5. -He made a record 23 consecutive major semifinals. Second best streak is Djokovic at 14. Nadal's best streak is 7. -He made a record 36 consecutive major quarterfinals. Second best streak is Djokovic at 28. Nadal's best streak is 11. Djokovic and Nadal have more major titles. I've said this before but Nadal is way too one dimensional to me as far as the GOAT debate goes. Top-5 all time for sure. But we're picking nits here but you can't have 60% of your majors on one surface. Djokovic you could sell me on being better. He's got the same consistency as Federer as he's got between 81 and 86 wins at all four majors. Nadal has 112 at the French but his second most is only 76 at the Aussie Open. Federer's totals would be better (105, 102, 89, 73) if he hadn't stopped playing the French after 2015. But there is a part of me that truly believes Federer's greatness pushed Nadal and Djokovic to another level. Of course those two would have won a ton of majors because they're ridiculously good players who had the drive to keep getting better. But it's easier to maintain that drive when you're still chasing someone else. And personal preference but I always enjoyed watching Federer play more than I did Nadal and Djokovic. He was just so smooth out there on the court and it seemed effortless to him. Nadal was pure effort all the time. You could tell he was giving 100% on every single point. For both him and Djokovic, for a while they both seemed content to just get the ball back, wait for the other person to make an error and eventually wear down their opponent with their fitness and stamina. The 2012 Australian Open final between Djokovic and Nadal was a prime example. It went 5 sets and nearly 6 hours and I watched every second. It was a great match but also kind of boring. I also remember a Nadal-Verdasco match in Australia where both players just rallied back and forth. Nadal should have just been able to overwhelm Verdasco. But he was content to just sit back and rally knowing Verdasco would make more mistakes than he would. Nadal and Djokovic are both super slow players, the Pedro Baez's of tennis. I remember early Djokovic, the more tension was in a point, the more he would bounce the ball before his serve. Nadal was also a very meticulous player also who had his routine before every point. For both players, I could use the skip forward 30 second button after a point when they were serving and it would still leave a couple seconds before their next serve. Federer would just get a couple new balls and get ready to serve. Well, that was longer than I thought it was going to be when I started but boy did I love watching that dude play tennis.