Kramer spielte erstmals im Freundschaftsspiel am 13. Mai 2014 im Volksparkstadion in Hamburg gegen die polnische Auswahl für die deutsche A-Nationalmannschaft. Anschließend berief Bundestrainer Joachim Löw ihn in das Aufgebot für die WM 2014 in Brasilien. Sein Debüt bei der WM gab Kramer am 30. Juni 2014 im Achtelfinale gegen Algerien (2:1 n. V.), als er in der 109. Spielminute für Bastian Schweinsteiger eingewechselt wurde. Er rückte im Finale der WM durch eine Verletzung Sami Khediras in die Startformation; die DFB-Auswahl wurde durch das 1:0 n. V. Weltmeister. In diesem Spiel wurde Kramer nach 31 Spielminuten gegen André Schürrle ausgewechselt, nachdem er sich in der 17. Minute durch einen Zusammenprall mit dem Argentinier Ezequiel Garay eine Gehirnerschütterung zugezogen und danach Schiedsrichter Nicola Rizzoli zweimal gefragt hatte, ob dies das WM-Finalspiel sei. Rizzoli bat daraufhin Bastian Schweinsteiger, Kramer auswechseln zu lassen.