This weekend sees the final round of the Allianz Hurling League take place and there are play-off, promotion and relegation issues to be decided in every division.
Here, RTE Sport takes you through the possible permutations to help make things a little clearer on Sunday afternoon.
Dublin, Kilkenny and Waterford are already through to the Division 1 quarter-finals and Cork’s place in the relegation play-off is assured.
Galway and Tipperary are both on three points and one of them will end up in the relegation play-off with the Rebels and the other will go into the quarter-finals.
Galway travel to play Waterford while Tipperary play Cork. Tipp-Cork is complicated by the fact that this could be the first of three consecutive meetings between the two, which could include a relegation playoff and the Munster Championship.
The Division 1 quarter-finals will feature the top four teams in Division 1A and the top four in Division 1B.
Sunday's Fixtures: Semple Stadium, Tipperary v Cork; Walsh Park, Waterford v Galway; Nowlan Park, Kilkenny v Dublin.
The biggest game of the weekend pits the top two teams in this section – neighbours and Munster rivals Limerick and Clare.
The pair are locked together with perfect records at the top of the table, Limerick ahead on scoring difference. The winner will book the only place in the top flight next season, though both are already assured of a quarter-final spot.
Offaly, who play Kerry, are all but assured of a place in the quarter-finals and it would take a mathematical feat for them to miss out.
Laois are pointless at the bottom of the table are look destined for the relegation playoff, to be joined by Kerry or Wexford.
The loser of the relegation play-off will then play the winner of Division 2A to decide who plays in Division 1B next season.
Sunday's Fixtures: Birr, Offaly v Kerry; O'Moore Park, Laois v Wexford; Cusack Park, Clare v Limerick.
Westmeath lead Division 2A and are assured of a spot in the final regardless of their meeting with second placed Carlow.
A win would see Carlow into the final too, though if they lose they could be overhauled by London, who face Antrim.
Kildare and Derry meet in their final group game and will play again in the relegation play-off.
The winners of Division 2A will play the loser of the 1B relegation play-off to decide the make-up of the divisions next year and the loser of the relegation play-off will face the Division 2B champion.
Sunday's Fixtures: Newbridge, Kildare v Derry; Ruislip, London v Antrim; Dr Cullen Park, Carow v Westmeath.
Down, Armagh, Mayo and Meath all have a shot of making the Division 2B final. Armagh and Mayo play this weekend and the winner will go through while a draw would be good enough for Armagh.
Meath need to beat table-toppers Down to squeeze in. Wicklow and Donegal meet and they will have to do it again in the relegation play-off.
The winner of the Division 2B final will face the relegation play-off loser of 2A with promotion at stake. The loser of the 2B relegation play-off will meet the Division 3A champion.
Sunday's Fixtures: Athletic Grounds, Armagh v Mayo; Aughrim, Wicklow v Donegal; Ballycran, Down v Meath.
Roscommon are through to the Division 3A final, they play a Tyrone team who needs a win to join them.
After that it gets complicated. Fingal, Monaghan and Louth could all make the final depending on results. Warwickshire are in the relegation play-off and any one of four teams can join them.
Sunday's Fitxtures: Castleblaney, Monaghan v Warwickshire (Saturday); Darver, Louth v Fingal; Roscommon v Tyrone.
All to play for in this division. Each team has drawn one and lost one of their two games so far. This means the winners of Leitirm-Fermanagh and Sligo-Longford will meet in the Division 3B final.
Sunday's Fixtures: Carrick-on-Shannon, Leitrim v Fermanagh; Markievicz Park, Sligo v Longford.