Founded in 1946, the Cleveland Browns are a National Football League team and have played in the American Football Conference North since 2002. The team won their first NFL Championship in 1950. Cleveland Browns home games are played at First Energy Stadium, which is in the North Coast Harbor section of Downtown Cleveland. The stadium opened in 1999 as the Cleveland Browns Stadium and has had its current name since 2013. If you would like to be one of the more than 60,000 fans that gets to watch their home team play on game day, you can use the links above to buy Cleveland Browns tickets online.