涯中效力于奥克兰运动家队及圣路易红雀队。麦奎尔在他的职业棒球生涯中一直被视为强力打者。在1987年时，他以49支全垒打打破了新人球季最多全垒打的纪录，在1998年时，麦奎尔再以70支全垒打打破大联盟单季最多全垒打的纪录，但这项纪录在2001年时被贝瑞·邦兹以73支所超越。在职业生涯中，麦奎尔平均每10.61个打数便可以击出一支全垒打，为大联盟历史上最低比率。
奥克兰运动家队.1986年时，麦奎尔在奥克兰运动家队展开他的大联盟生涯。麦奎尔在奥克兰运动家队待了十一个球季直到1997