Good: An adjective meaning excellent or satisfactory.
Well: An adverb meaning thorough or satisfactory. Well can also be an adjective that means healthy.
Example Sentences: They were sure they were going to win because the quarterback's throw is good, and he runs really well. However, the quarterback couldn’t play in the big game because he didn't feel well.