Футбол в цифрах сайт: как аналитика может улучшить ситуацию с футболом в России / Хабр

Содержание

как аналитика может улучшить ситуацию с футболом в России / Хабр

Привет, Хабр! Меня зовут Владимир Герингер, я автор проекта «Футбол в цифрах». В нём я собираю футбольную статистику, анализирую данные, вывожу закономерности и рассказываю аудитории о самом интересном в виде коротких заметок и подробных статей. Данные — моё хобби, я собрал их достаточно, чтобы сделать выводы об основных проблемах российского футбола и предложить решения.

Анализ показывает, что футболисты рождаются в первые 3 месяца года: январь, февраль, март. Нигерия перекашивает в сторону декабря. В Англии футболисты рождаются равномерно в течение года.

Моя основная работа — аналитик в фармацевтической компании. В отрасль я пришел 10 лет назад на должность медицинского представителя. С такой позиции начинают большинство моих коллег, затем ищут более узкие специализации. Я выбрал аналитику: для меня истина кроется в цифрах. 

Владимир Герингер

Автор проекта «Футбол в цифрах»

Я собираю данные о юношеском, молодежном и взрослом футболе. В юношеском спорте ищу данные именно из России: мне интересно, как происходит конвертация из юношеского футбола в молодёжный, из молодёжного во взрослый. А общемировые тренды разных стран изучаю уже применительно ко взрослому футболу.

Как собираю данные: от парсеров до переписки

Большой массив информации из открытых источников я собираю автоматически. Для этого я написал несколько специальных парсеров на Python, пользуюсь ими и двумя библиотеками: Selenium и BeautifulSoup. 

def get_playerinfo(player, main, players_dict, playersinfo_dict, assists_dict):
    number = int(player.div.string)
    player_country = player.span.get('title')
    
    shortname = player.a.string
    if shortname is None:
        shortname = player.a.contents[0]
    shortname = shortname.strip()
    
    link = re.search('/\S+/', player.a.get('onclick'))
    if link is None:
        return [np.nan, number, np.nan, shortname] + [np.nan] * 13 + [player_country]
    player_link = flashscore + link[0]
    name, role, bd_date, bd_strmonth = get_playerinfo_dict(player, shortname, player_link, playersinfo_dict)
    
    id_player = get_idplayer(name, players_dict)
    
    events = player('div', class_='icon-lineup')
    
    goals, assists, penalties, yc, rc, autogoals, starttime, endtime, playtime = get_time_event(main, events)
    
    assists = assists_dict. get(shortname, 0)
        
    return [role, number, name, shortname, id_player, starttime, endtime, playtime,
            goals, assists, yc, rc, penalties, autogoals, player_link, bd_date, bd_strmonth, player_country]

Кое-какие данные о российских футболистах, особенно в юношеской и молодежной лиге, мне приходилось собирать вручную. В отличие от взрослых футболистов, чей рост, вес и прочие физические характеристики можно легко найти в открытых источниках, сведения о юношах нигде не публикуются. 

Никто, кроме меня, эти данные не собирает. Мне приходилось лично искать в соцсетях около полутора тысяч игроков российской молодежной лиги, писать им и уточнять рост, вес, кто левша, кто правша, кто на какой позиции играет и в каком городе живёт. Все эти данные имеют значение: я сам левша на ногу и понимаю, что такие футболисты добавляют игре вариативности. Если в сборной будет 25 правшей, то её будут постоянно разрывать по левому флангу, и команде попросту не выиграть. 

Анализ по ногам футболистов, в частности количества левшей по командам

Кроме того, информацию об игроках младше 18 лет приходится обновлять. Молодые люди ещё продолжают расти, а параллельно переходят в следующую возрастную лигу: из юношеского футбола в молодёжный, из молодёжного — во взрослый. Недавно я собирал данные о юношах 2006-2007 годов рождения, они совсем скоро перейдут следующую лигу, соответственно, на очереди аналогичная работа с теми, кто на год-два младше. 

Я хочу собрать в одну базу антропометрию футболистов разного возраста и разных стран: это данные о 55 тысячах человек.

Что я делаю с данными потом

Данных набралось на целых 65 столбцов таблицы Excel. Я их преобразую, загружаю в облако Microsoft Azure и работаю с данными с точки зрения анализа и поиска закономерностей. 

Размещение в облачное хранилище было для меня самой сложной задачей с технической точки зрения. Excel закончился на миллионной строке, и нужно было решать, какую систему использовать дальше. Мне была важна возможность подключиться из любой точки и проводить свой анализ. Я сделал несколько пробных версий системы в Yandex. Cloud, Amazon и Azure и остановился на последнем. В течение двух с половиной недель я загружал в систему данные, разбирался с серверной версией. Поначалу скрипт тормозил из-за особенностей синтаксиса. Особенностям синтаксиса mySQL иногда приходилось учиться на ходу и искать их в Google и на тематических форумах. Если бы у меня были средства на развитие проекта, все пошло бы быстрее, но я выбрал самый экономичный вариант. 

Для визуализации данных я использую Tableau. На рынке много продуктов, но к Tableau я привык на основной работе и решил использовать его и для хобби. Это информативная и удобная программа, позволяющая экономить время и ресурсы. Работать с ней проще, чем кодить на Python и выстраивать каждый параметр, хотя некоторые выкладки требуют кастомизации. 

Графики должны быть простыми и понятными аудитории. Любой неожиданный инсайт нужно визуализировать настолько, чтобы люди без сомнений поняли, о чём идет речь, и Tableau предоставляет такую возможность.

Зачем нужно знать, сколько левшей в мировых сборных

В детстве и юности я 12 лет серьезно занимался футболом: получив травму, не смог продолжать играть, но интерес к теме остался. Ещё когда я сам играл, столкнулся с практикой, когда тренеры отбирают подростков в клубы, исходя из их физических данных. Причём смотрят и на игроков, и на старших родственников, считая, что чем крупнее игрок, тем больше шансов выиграть. Мой анализ показал, что этот подход в корне неверен. 

Я проводил сравнение юношеских, молодежных и взрослых клубов по антропометрии футболистов и по роли в команде (нападающие, полузащитники, защитники, вратари). Между физическими параметрами и числом забитых и пропущенных голов корреляции нет. Из-за того, что в российском футболе слишком бьются за антропометрию, тренеры часто упускают детей, чья способность реагировать на обстановку на поле выше. А это не лучшим образом сказывается на качестве игры: на самом деле в футбол играют не столько ногами, сколько головой. У клубов, которые не идут по этой привычной схеме, результаты, как правило, выше.

Один из рейтингов — по весу вратарей. Вратари более остальных игроков зависят от своего веса, так как зачастую приходится играть на выходах, вынося противников в прямом смысле, и вратарю с маленьким весом это было бы делать тяжело. Итак, разница между весом вратарей — 15 кг. Что никак не влияет на пропущенные.

Есть и характеристики, связь между которыми установить невозможно. Например, корреляции между антропометрическими данными и гонорарами игроков нет совсем. Кроме того, доходы футболистов разнятся в сотни раз даже в рамках в одной команды. Это не отдел фирмы, где существует вилка зарплат: бывает так, что один игрок получает в месяц сумму, сопоставимую с зарплатой офисного работника, в то время как гонорары его товарища по команде исчисляются миллионными суммами. Западные футбольные клубы уже часто работают с аналитическими отделами, изучают в том числе и финансовые показатели. К примеру, Кевин де Брейне, атакующий полузащитник «Манчестер Сити», недавно устанавливал влияние своей игры на доходы команды: в итоге ему повысили гонорар вдвое сроком на 5 лет.

Не диванная аналитика: что ещё показали данные

Моей аудитории интересно выделять отдельные персоналии, смотреть индивидуальные данные футболистов: это повышает имидж клубов и лично каждого игрока.

Мне же самому как аналитику нравится выявлять верхнеуровневые тренды (по странам, по лигам) и описывать их в виде графиков (например, процент опасных атак). К примеру, в Англии, Германии,Франции и Испании принят похожий стиль игры во всех дивизионах, они исповедуют примерно одинаковый футбол внутри страны с одинаковым процентом опасных атак. В России Премьер-лига и Национальная лига отличаются по манере игры между собой, поэтому о едином стиле говорить сложно. Мне интересно, чем одна страна отличается от другой.

На старте проекта я смотрел количество игроков на разных позициях в разных командах. Состав команды влияет на стиль игры. К примеру, в столь разных странах, как Словения и Нигерия, принят стиль игры без центра поля, со слабыми защитниками, и число опасных атак доходит до 80%. В России самая маленькая доля нападающих — около 20%. В то же время в странах с более успешными командами процент нападающих значительно выше, и это сказывается на качестве игры.

У нас идёт явный перекос в сторону полузащиты, в то время, как Бельгия, Италия, Испания, Англия и так далее имеют примерно равную долю между защитниками и полузащитниками, а также долю нападающих выше, чем в России.

Что же касается нашей юношеской лиги, то у некоторых клубов показатели отличались от остальных, наблюдалась разбалансировка. Однако это свойство не столько конкретной команды, сколько российской тренерской школы. Я писал руководству клубов, просил обратить внимание, но пока они мне ничего не ответили.

Также мне очень любопытно рассматривать, на каком уровне находится наш футбол в сравнении с другими странами. Результаты наших клубов оставляют желать лучшего в последнее время, и захотелось проанализировать, почему так происходит. 

Для российского футбола характерна та же проблема, что и для многих других отраслей в стране. Большинство футбольных клубов финансирует государство и крупные полугосударственные корпорации, а те, кто лишён такой поддержки, быстро начинают испытывать финансовые трудности. 

Давайте посмотрим, а сколько команд принимало участие в с сезонах начиная с 15/16 годов. Таким образом оцениваем обновляемость лиг и пытаемся сопоставить с результатами команд на международной арене.

Я анализировал число клубов, прошедших через разные дивизионы в разных странах: в Англии это 4 дивизиона, в Германии — 3, в России РПЛ и ФНЛ. За 5 сезонов в России сыграло столько же команд, сколько и в Англии, но в высших лигах держатся не все. В то же время, история некоторых британских клубов составляет десятки и сотни лет: они не пропадают, не банкротятся и играют, хоть и не всегда в высших эшелонах. Взять хотя бы «Фулхэм», старейший футбольный клуб Лондона. Он существует с XIX века и всё это время то попадает в премьер-лигу, то вылетает из неё, но не прекращает свою деятельность. У нас такого практически нет, многие клубы стремительно банкротятся после попадания в высшие лиги.

О планах на будущее

Проект «Футбол в цифрах» — не работа, а хобби, хотя есть планы со временем его монетизировать. В 2022-2023 году я планирую подтянуть данные InStat и Wyscout о ТТД (технико-тактических действиях) и трекинговые данные. Эта информация позволяет увидеть передвижения игрока во время матча и используется для более прогрессивной аналитики. Мне интересны раскладки для каждого игрока, ряд метрик каждого матча, данные о координатах поля: так можно анализировать, что происходит в голове у тренера команды соперника. Меня интересует около 30 стран: это и европейские страны, и Латинская Америка, и Китай. Но всё это, конечно же, требует времени и денег.

Итак, на графике представлен точечный график, на котором три оси:
Y — голов на команду
X — отборы на команду
Размер бабла/шарика — процент опасных атак
Эти метрики описывают, как атакующие действия, так и оборонительные. Их сочетание говорит о качестве футбола.

Моя работа может стать основой для аналитики, адресованной профессиональной аудитории: футбольным клубам, спортсменам и тренерам. Подробными шорт-листами и закономерностями в юношеском и молодежном футболе уже интересовались люди из Российского футбольного союза. Надеюсь, что мои наработки могут использовать для смены стиля тренировок в отечественных клубах. Вполне возможно, что они станут и основой для научных исследований.

Я очень увлечён тем, чем занимаюсь: часто сижу до полуночи и что-нибудь с интересом доделываю. Конечно, сбор и подготовка данных занимают много времени, но они как раз и составляют большую часть успеха. Иногда нужно долго думать над тем, как соединить данные, постоянно чего-то не хватает, но для меня это ещё одна возможность учиться и развиваться. Год назад я прошел курс Data Science от Нетологии. Это очень помогло расширить кругозор и понять, как можно работать с информацией. Очень надеюсь, что со временем мой проект превратится в нечто полезное не только для любителей, но и для профессионалов, а мои наработки кто-то захочет использовать для развития футбола.

Чемпионат мира по футболу 2022 года в цифрах :: Футбол :: РБК Спорт

Кто стал лучшим бомбардиром и ассистентом мундиаля, кто — самым возрастным игроком и какие рекорды поставили Криштиану Роналду и Лионель Месси. Чем запомнился прошедший чемпионат мира в Катаре — в материале «РБК Спорт»

Читайте нас в

Новости

Фото: Getty Images

Лучший бомбардир

Фото: Getty Images

Всего за 64 матча чемпионата мира было забито 172 гола, что в среднем составляет 2,68 гола за игру. Лучшим голеадором турнира стал нападающий сборной Франции Килиан Мбаппе (8 мячей). Всего на один гол меньше у капитана сборной Аргентины Лионеля Месси (7). Третью строчку бомбардирской гонки разделили соотечественник Месси Хулиан Альварес и француз Оливье Жиру (оба по 4).

adv.rbc.ru

Три мяча на свой счет записали Ришарлисон (Бразилия), Эннер Валенсия (Эквадор), Маркус Рашфорд, Букайо Сака (Англия), Коди Гакпо (Нидерланды), Гонсалу Рамуш (Португалия) и Альваро Мората (Испания).

Лучший ассистент

Фото: Getty Images

Больше всего результативных передач записали на свой счет Бруно Фернандес (Португалия), Антуан Гризманн (Франция), Гарри Кейн (Англия) и Лионель Месси (Аргентина). Они отдали по три голевых передачи.

Лучший вратарь

Фото: Getty Images

Голкипер сборной Хорватии Доминик Ливакович стал лидером по отраженным ударам по своим воротом (25). Вторым в рейтинге лучших голкиперов стал вратарь сборной Польши Войцех Щенсны (23). Третье место занимает футболист сборной Нидерландов Андрис Нопперт (18).

Самая результативная команда

Фото: Getty Images

Сборная Англии вышла из группы с США, Уэльсом и Ираном с первого места, набрав 7 очков и дошла до четвертьфинала, вылетев от французов (2:1). Именно английская команда забила больше всех голов на турнире — 18 мячей.

Лидеры по результативным действиям

Фото: Getty Images

На трех последних чемпионатах мира капитан аргентинской команды Лионель Месси поучаствовал в 18 забитых мячах (12 голов + 6 передач) — он является лидером по данному показателю. Вторую строчку в рейтинге занимает француз Килиан Мбаппе (12+2). Третью место занимает хорват Иван Перишич (6+6), на его счету 12 результативных действий.

Лучший по отборам мяча

Фото: Getty Images

Защитник сборной Марокко Ашраф Хакими совершил наибольшее количество отборов мяча на турнире в Катаре (27). Это лучший показатель ЧМ за последние восемь лет. Больше отборов на последних трех чемпионатах мира смог совершить всего один футболист, им был аргентинец Хавьер Маскерано в 2014 году (30).

Единственным африканцем, который сделал больше отборов на одном мундиале, чем Хакими, был сенегалец Омар Даф в 2002 году (33).

Первый мяч за сборную

Фото: Getty Images

Капитану сборной Сенегала Калиду Кулибали пришлось сыграть целых 67 матчей, чтобы забить свой первый гол за национальную команду. Именно этот мяч вывел Сенегал в плей-офф чемпионата мира. Единственными игроками на мундиале, которые играли больше без забитых мячей являются австралиец Тим Коук (70) и валлиец Крис Гюнтер (109).

Исторический провал Мексики

Фото: Getty Images

Сборная Мексики впервые за 44 года не смогла выйти в плей-офф чемпионата мира. В последнем матче третьего тура группового этапа команда обыграла Саудовскую Аравию со счетом 2:1, но осталась третьей в группе С, уступив вторую строчку Польше.

Финалисты из «Интера» и «Баварии»

Фото: Global Look Press

В каждом из десяти последних финалов чемпионатов мира (1982-2018) играл как минимум один игрок из итальянского «Интера» и мюнхенской «Баварии».

Самый возрастной игрок

Фото: Getty Images

39-летний полузащитник сборной Канады Атиба Хатчинсон стал самым возрастным игроком нынешнего мундиаля. Чуть больше чем через полтора месяца игроку исполнится 40 лет.

Самым возрастным футболистом в истории, который выступал на мировом первенстве является 45-летний голкипер Эссам эль-Хадари, он сыграл за сборную Египта в 2018 году.

Камерун вышел из штопора

Фото: Global Look Press

Сборной Камеруна удалось прервать серию поражений из восьми матчей на трех чемпионатах мира. Матч между сборными Сербии и Камеруном во втором туре группового этапа мундиаля в Катаре завершился вничью со счетом 3:3.

До этого на чемпионатах мира сборная Камеруна не проигрывала лишь в 2002 году. Тогда команда обыграла Саудовскую Аравию на групповом этапе со счетом 1:0.

Разгромная победа испанцев

Фото: Getty Images

Испанцы впервые в своей истории на чемпионате мира забили за игру семь голов. В первом туре группового этапа «красной фурии» удалось разгромить Коста-Рику со счетом 7:0.

Рекорд Роналду

Фото: Getty Images

Лидер сборной Португалии Криштиану Роналду в первом матче группового этапа забил мяч в ворота Ганы и стал первым в истории футболистом, который забивал на пяти мировых первенствах.

Рекорд Месси

Фото: Getty Images

Капитан аргентинской команды Лионель Месси стал первым игроком в истории, который отдал голевую передачу на пяти чемпионатах мира. На счету Месси восемь результативных передач на пяти мировых первенства (2006, 2010, 2014, 2018 и 2022).

Рекорды по отраженным пенальти

Фото: Global Look Press

Голкипер сборной Польши Войцех Щесны стал лишь третьим вратарем в истории чемпионатов мира, которому удалось отбить два пенальти по ходу турнира.

Ранее это удавалось американцу Брэду Фриделю в 2002 году, а также другому поляку — Яну Томашевскому (1974).

НФЛ Играть в футбол | Молодежный футбол | Информация и местные лиги

С первым выбором…

Прежде чем стать профессионалами, они были звездами средней школы. Узнайте, где учился каждый игрок, выбранный на драфте НФЛ под номером 1.

Посмотреть список

Вступить в игру

Футбол для всех. Найдите флаг НФЛ или займитесь футбольной лигой рядом с вами.

Найти лигу

Школьная команда каждого первого раунда

Узнайте, где каждый игрок первого раунда драфта НФЛ 2023 играл в школьный футбол.

Посмотреть список

НФЛ круглый год празднует молодежный и школьный футбол. Благодаря лагерям, мероприятиям, НФЛ ФЛАГ и лигам отбора инициатива «Играй в футбол» предоставляет игрокам всех возрастов и уровней навыков веселый и увлекательный опыт, вооружая молодых людей ключевыми жизненными навыками, которые составляют основу успеха на поле и за его пределами.

Популярные видео

Посмотреть больше

Роберт Гриффин III о лидерстве защитников

Легенда НФЛ Роберт Гриффин III обсуждает свою философию лидерства в качестве квотербека: «Большое мы, маленькое я». Он также делится своими советами о том, как заниматься разными видами спорта и усердно работать в классе.

Начать лигу с флагом НФЛ

Думаете о создании молодежной футбольной лиги? ФЛАГ НФЛ упрощает задачу. С NFL FLAG вы получаете специальную поддержку в создании своей лиги, доверие к самой авторитетной футбольной организации страны, доступ к бесплатным маркетинговым ресурсам для развития вашей лиги, а также свободу создавать и управлять своей лигой в соответствии с потребностями. ваше сообщество. Вы также можете участвовать в региональных турнирах и чемпионатах NFL FLAG, посещать ежегодный саммит NFL FLAG для организаторов лиг и получать поддержку от команды NFL и других организаторов лиги NFL FLAG.

Узнайте больше на веб-сайте NFL FLAG.

История Дианы Флорес

Диана Флорес, звездный защитник женской сборной Мексики по флаг-футболу, завоевавшей золотые медали, рассказывает о своем пути от игры в флаг-футбол в детстве до приведения своей команды к золоту на Всемирных играх 2022 года. Флорес рассказывает о своих образцах для подражания и о том, как она надеется стать источником вдохновения для следующего поколения девочек, играющих в флаг-футбол.

Избранные статьи

Посмотреть больше

Средние школы Флориды отправили 36 игроков на драфт НФЛ-2023

03 мая 2023 г.

Читать далее

Обладатель награды NFL Way to Play High School создает фонд поддержки спортсменов

02 мая 2023 г.

Читать далее

Подкаст: Тренер года старшей школы Baltimore Ravens Кайл Шмитт

04 апреля 2023 г.

Читать далее

Football Squares Online — бесплатное приложение для создания своих квадратов

21 ноября 2022 г., Шон Хоган

Хотите сделать свою футбольную вечеринку более интересной? Наше онлайн-приложение футбольных квадратов, несомненно, удивит ваших гостей, как только личная копия предварительно заполненной сетки футбольных квадратов появится в виде сообщения на их телефоне.

Скриншоты

Создать квадраты

Введите любые две команды

Выбор игр NFL

Выберите игру, чтобы получить очки

Введите имена

Введите одно имя в строке

Случайные числа

Все 100 квадратов получить назначенное имя

Сохранить квадраты

Сохранить случайно сгенерированные квадраты

Поделитесь ссылкой

Скопируйте ссылку и поделитесь своими квадратами

Отслеживайте очки

Ваши победители обновляются в игре

Сценарии

Узнайте, сможете ли вы выиграть при изменении счета

Подсветка

Быстро посмотреть, какие квадраты у вас есть

Генератор футбольных квадратов

Ваши футбольные квадраты автоматически генерируются с именами, которые вы вводите. Просто введите две команды и список имен, по одному в каждой строке, и наша система случайным образом сгенерирует футбольное поле размером 100 квадратов с равномерно распределенными именами.

Мы автоматически добавим «Н/Д», если имена не могут быть равномерно распределены по 100 квадратам.

Как создать футбольные поля онлайн

Выполните следующие действия, чтобы создать квадраты онлайн.

  1. Откройте онлайн-приложение Football Squares
  2. Укажите две футбольные команды, играющие
  3. Необязательно. Выберите игру НФЛ, чтобы получать подсчет очков во время игры. Победители будут автоматически выделены, а различные сценарии описаны в зависимости от возможных изменений в подсчете очков.
  4. Введите имена всех игроков, играющих в футбол, по 1 в строке
  5. Щелкните Создать квадраты
  6. Нажмите кнопку «Сохранить и поделиться»
  7. Введите адрес электронной почты, назовите свою доску, примите условия
  8. Щелкните Сохранить квадраты
  9. Щелкните ссылку, чтобы скопировать
  10. Отправьте друзьям ссылку, чтобы они могли подписаться на их телефон
  11. Обновите страницу, чтобы увидеть обновленный счет во время игры

** Если вы не хотите сохранять ссылку на свои квадраты, сделайте скриншот случайно сгенерированных квадратов и отправьте своим друзьям.

Футбольные поля Пример

Вот пример из игры Vikings/Packers, и ссылка на доску, показанную в примере.

  • Конец первого квартала: Vikings 7, Packers 0

    Коул выигрывает с номерами 7 и 0

  • Перерыв: Викинги 17, Пэкерс 0

    Коул снова выигрывает с 7 и 0 (то же поле).

  • Конец третьего квартала: Викинги 20, Пэкерс 7

    Шон выигрывает с номерами 0 и 7

  • Финал: Викинги 23, Пэкерс 7

    Шон выигрывает с номерами 3 и 7

Как играть в футбол Квадраты

Вам может быть интересно, как работают футбольные квадраты? Вот простой шаг за шагом.

  1. В футбольные квадраты можно играть во время любого футбольного матча.
  2. Цель игры состоит в том, чтобы ваше имя было в квадрате, соответствующем последней цифре счета каждой команды в конце каждой четверти.