Вы написали правильно.
Названия спортивных обществ, футбольных, хоккейных и др. клубов заключаются в кавычки (исключая аббревиатурные названия: ЦСКА, СКА): «Локомотив», «Зенит», «Спартак» и др. Поэтому кавычки нужны: матч «Зенит» – «Спартак». Но если эти названия употребляются не в тексте, а, например, в таблице, схеме, перечне и т. п., кавычки могут опускаться.
По основному правилу тире нужно. Тире может не ставиться в простых по составу предложениях разговорного стиля.
Правильно: Генин портфель.
После точки пробел нужен и после сокращения слова улица, и между инициалами, инициалом и фамилией: ул. Ленина, Л. И. Ленин. Может быть, В. И. Ленин?
Верно: с Калкином, Ларкином. В фамилиях иностранного происхождения не выделяется формальный показатель -ин, поэтому творительный падеж образуется с окончанием -ом.