Who is the best Major League Baseball player today?

johan Santana