2009年3月10日利物浦在欧冠八分之一决赛第二回合四比零战胜皇家马德里,从而以两回合五比零的总比分晋级四分之一决赛,马斯切拉诺在比赛的第八十八分钟助攻队友安德雷亚·多塞纳打进一球。2008-09赛季马斯切拉诺代表利物浦在各项赛事中出场三十八次,助攻两次。
2009年12月19日利物浦在英超第十八轮零比二负于朴茨茅斯,马斯切拉诺在上半场第四十五分钟因恶意犯规被红牌罚下,事后马斯切拉诺被英足总处以禁赛四场的处罚。2010年2月25日利物浦在欧洲联盟杯第二轮第二回合三比一战胜罗马尼亚的乌尔济切尼,马斯切拉诺在比赛的第三十分钟打进扳平比分的一球。2009-10赛季马斯切拉诺代表利物浦在各项赛事中出场四十八次,打进一球,助攻两次。
2010-11赛季马斯切拉诺代表利物浦在英超联赛中出场一次。
2010年8月27日马斯切拉诺从利物浦转会至西甲巴塞罗那足球俱乐部,双方签约四年。2010年9月11日巴塞罗那在西甲第二轮零比二负于赫库斯,马斯切拉诺在比赛中首发出场,完成了西甲首秀。2011年作为巴塞罗那主力后腰塞尔吉奥·布斯克茨替补的马斯切拉诺在下半个赛季被时任巴塞罗那主教练何塞普·瓜迪奥拉安排到了中后卫的位置上。2011年5月11日马斯切拉诺帮助巴塞罗那在西甲第三十六轮一比一战平莱万特,从而提前两轮夺得西甲联赛冠军。5月28日马斯切拉诺帮助巴塞罗那在欧冠决赛中三比一战胜曼联夺得冠军。2010-11赛季马斯切拉诺代表巴塞罗那在各项赛事中出场四十六次。
2011年8月26日马斯切拉诺帮助巴塞罗那在欧洲超级杯决赛中二比零战胜波尔图夺得冠军。12月18日马斯切拉诺帮助巴塞罗那在国际足联俱乐部世界杯决赛中四比零战胜桑托斯夺得冠军,这一荣誉使得巴塞罗那成为2011年度五冠王,分别是西甲联赛、欧冠联赛、西班牙超级杯、欧洲超级杯、世俱杯。
2012年5月25日马斯切拉诺帮助巴塞罗那在西班牙国王杯决赛中三比零战胜毕尔巴鄂竞技夺得冠军,2011-12赛季马斯切拉诺代表巴塞罗那在各项赛事中出场五十一次。
2012年8月29日巴塞罗那在西班牙超级杯决赛第二回合一比二负于皇家马德里,最终因客场进球的劣势获得亚军,马斯切拉诺第一百次代表巴塞罗那在正式比赛中出场。2013年4月马斯切拉诺因膝关节受伤而缺席了近一个月的比赛。2012-13赛季马斯切拉诺代表巴塞罗那在各项赛事中出场五十一次,其中在西甲联赛中出场二十五次,帮助巴塞罗那以一百分的积分夺得西甲联赛冠军。
2013年8月28日马斯切拉诺帮助巴塞罗那在西班牙超级杯决赛第二回合零比零战平马德里竞技,从而以第一回合一比一的客场进球优势夺得冠军。2014年3月8日在巴塞罗那零比一负于巴拉多利德的西甲第二十七轮联赛中,马斯切拉诺第一百次代表巴塞罗那在西甲联赛中出场。2013-14赛季马斯切拉诺代表巴塞罗那在各项赛事中出场四十六次,当选巴塞罗那赛季队内最佳球员。