Pete Alonso needs to be in the conversation as well. 53 hr, 120 rbi, 103 runs, 30 doubles, slashed 260/358/941, 5 WAR
Judge missed 50 games last year and 60 games this year. So I'd have to give Alvarez a slight edge given that he has been healthy even though we don't know for sure if his season will be repeatable.