The Longest Match I've Ever Played

If everyone played good on both sides the game wouldn’t even start until 20 minutes. You can try say looking at pro games but you can always see it is a mistake that ends it faster than 20

i disagree , the more time the game takes the more it reflects how unskilled both teams are
you have early and late game heroes , you cant just make the game last longer

like a guy here said the game lasted long and he was playing koshka , that shouldnt happen and he should had lost the game but he won because of how unskilled the enemy was , and how he by mistake didnt finish the game early as koshka !

Ok that would be true in 3 v3 where one player has a major impact but in 5v5 you have 5 heroes to play around and a good team will have a mix of them not stacked early or late game. If stacked it shows a mistake in draft

but the early game heroes gives the advantage , ganks after ganks taking ghostwing taking lead , pushing turrets , that small lead by early game aggression lead to wonders you can just start a snowball and take all the buffs from enemy and everything will be yours in the map , but again a dumb mistake from you team put you back in the first square and start the struggle and deal with this dumb game .

If both sides have 2 early game 2 late game and one wildcard It becomes very difficult to get this lead you talk about. when both are playing good rotating right unlesss mistakes are made. The best matched games are impossible to snowball or end under 20 minutes if they do either the game is imbalanced, draft was messed up or mistakes happened