1989:
Nothing spectacular about this style, worn as the county retained the Connacht title The white trim helped the break up the green and red nicely.
1989:
Mayo made it through to the All-Ireland final against Cork, with one subtle change being the transfer of the stripes from above to below the shoulders.
1991:
Red sleeves was the most noticeable change, with O'Neills also adding a stripe pattern which featured on many counties' jerseys.
1992:
Univet Curzole became the first company to have its name on the Mayo kit.
1993-94:
Mayo changed from O'Neills to Connolly at the start of 1993. The Galway company provided them with one of their widely-used templates, while the Univet logo now featured.
1995:
A real oddity among the Mayo canon was the outfit used in 1995. Though the design was largely similar to before, the sleeves were now white with green and red stripes. Genfitt took over from Univet as sponsors.
1996:
A return to O'Neills meant another change, with the 'three Vs' sleeve design used while the red hoop was again narrower.
1996:
Long-sleeved version.
1996:
A change in shorts design, with the county crest now featured alongside green and red stripes on the side.
1997:
Another shorts change came in 1997, with the design on the sides taking its cues from th county crest.
1998:
A new style with the county crest on the sleeve and the design replicated on the shorts. Sports shop firm Stauntons Intersport replaced Genfitt.
1999 :
The subtlest of changes, the stripes on the collar now in a different format.
2000:
Rarely-seen long-sleeved jersey, with the Tara sleeve design used.
2001:
'Proper' long-sleeved version of the  normal jersey .
2001-04:
Launched for the 2001 championship, featuring O'Neills' new hoop design.
2002-04: 
Long-sleeved version.
2003-05:
Unusual style worn only by the Mayo hurlers.
2004-06:
For the first time, the red hoop was not continuous around the shirt as O'Neills added side panels with a green gradient.
2005-06:
Long-sleeved version.
2006-07:
O'Neills opted for a 'mintier' shade of green with the new Mayo kit launched in 2006. White pinstripes were also a notable feature.
2006-07:
Long Sleeves.
2008:
Front numbers added.
2008:
Long sleeves, front numbers added.
2009: 
The older socks had been worn with the new kit in the early part of 2009 before being replaced with a new green-topped design.
2009: 
Back to a more traditional green, though the amount of red was noticeably increased.
2009-10:
Long sleeves. Despite not featuring the 125th anniversary text, this shirt was used in 2009 and also the following year, but the winter and spring of 2011 saw only short sleeves worn.
2010:
GAA logo changed.
2011:
A real oddity - in the All-Ireland quarter-final win over Cork, brothers Séamus and Aidan O'Shea wore jerseys with two white stripes rather than the usual three.
2011:
New shorts, with green-red-green striping.
2012-14:
Not necessarily a bad jersey per se, but not - to our mind at least - a 'proper' Mayo jersey at it lacked the famous hoop. They did come close to winning the All-Ireland while wearing it though, losing the 2012 and '13 finals.
2015-:
The return of the famous hoop and a generally attractive style but it perhaps suffered from a few too many additions. Bar the various logos, there was no white trim.
2006-07:
Grey was an interesting choice of goalkeeper colour, and while theoretically it meant that it could be worn against any other county, this was not the case.
2006:
Red-cuffed version worn against Dublin in All-Ireland semi-final.
2007:
Same as red change jersey, became first choice GK shirt in 2007.
2007:
White shirt with same sleeves as on outfield shirt, used against Donegal in 2007 league final.
2007:
Long-sleeved version of 2006 minor change shirt, worn against Galway in 2007.
2007:
Yellow version of the white top which had been used against Donegal. This was the selection for the All-Ireland qualifiers against Derry as both red and white would have clashed.
2008:
Front number added.
2009:
While red was superseded by white with the launch of the new kit, this jersey was occasionally used. The text below the GAA logo read 'ESB GAA Football All-Ireland Minor Championship Final 2008'.
2009-10:
Presumably delivered with the long-sleeved green set, this shirt didn't have the GAA 125 logo either.
2009:
Differed from previous in that the 'GAA: Celebrating 125 Years of the GAA' logo was included while the neck insert was white rather than red.
2009:
Green neck insert.
2009:
Red neck insert and 125th anniversary logo.
2010-11:
White neck insert and change to GAA logo.
2011:
Used against New York and Galway in Connacht championship, yellow was an unusual choice, making the shirt resemble a Carlow change kit - if they ever had to wear one, of course.
2011:
The primrose and blue of Roscommon meant a change of goalkeeper shirt so the traditional red was used. Only differed from change jersey in that red and green switched places on the collar.
1992:
As Donegal wore the same style as Kerry at the time, Mayo and the Ulster champions had to change for the All-Ireland semi-final. With red and green switched, the sponsor was higher than on the regular shirt.
1994:
For the Connacht final between Mayo and Leitrim, both sides changed. Mayo's jersey was a reversal of the usual outfit, though no sponsor's logo appeared.
1995:
Mayo advanced to the All-Ireland U21 football final, where they met Kerry. This white jersey was worn in the first, drawn, game and in the replay too with Kerry wearing green and gold again.
1997:
Another provincial meting with Leitrim resulted in a change. Mayo donned a red version of the new O'Neills strip, the green and red switching though the collar was the same.
2004:
When Mayo met Fermanagh in the All-Ireland semi-final, a reversal of the normal jersey - albeit without the hoop - was used in the drawn match and replay, and again in the final against Kerry.
2005:
Long-sleeved version, used against Kerry in the league.
2005:
Despite Mayo having worn red against Kerry in the league, both sides lined out in predominantly green for the All-Ireland quarter-final. A few weeks later, however, Mayo minors wear white against the Kingdom.
2006:
Another variant of the change shirt, featuring the green gradient on the sides and the same sleeves as the 'home' shirt. Worn against Fermanagh in the league, despite the other style having been used against Kerry.
2006:
As was becoming the norm, the Mayo change shirt was a reversal of the green jersey but without the hoop. Worn against London in the 2006 Connacht championship.
2006:
Again the minor side opted to use white as a change colour, wearing it against Leitrim and Kerry.
2007:
Long-sleeved version used for the NFL clash with Fermanagh in March of 2007.
2009:
Once again, the same design as the normal jersey but the colours reversed and no hoop.
2010:
Change to GAA logo.
2011:
Shorts changed.
2012-14:
Mirroring the fairly radical changes to the main shirt, this was mainly used against Kerry - most notably in the drawn 2014 All-Ireland semi-final and replay.
2015-:
A totally new departure, all-black with luminous green/yellow trim. Debuted in a league win away to Kerry.
Mayo introduced two new strips for 2015, with both of them marked by a strong sense of modernity. The traditional green and red now incorporated the new O'Neills 'mandarin' collar' with a subtle checkerboard pattern and a returned hoop, though in a wavy format.

The change outfit was a totally new departure, with black and luminous yellow the colours chosen rather than the usual red. Each shirt had a complementary goalkeeper jersey.