I didn't include CLE because of apparent sensor issues over the past couple of years. CLE has been running about 1-1.5F cooler, relative to average, than the other first-order climate sites in CLE's forecast office. Based on climatological normals, CLE should be the second warmest site in the summer (TOL being first warmest) and the warmest in the winter. Yet, inexplicably, it's been reporting the second coldest temperatures in the WFO (only YNG cooler). So it would appear that the temperature sensor is currently reading too low.
Location
Departure
Mean Temperature
Normal Mean Temp
Cleveland
+1.8F
72.2F
70.4F
Erie
+4.5F
72.7F
68.2F
Toledo
+2.5F
74.1F
71.6F
Mansfield
+4.2F
73.2F
69.0F
Akron/Canton
+2.9F
72.8F
69.9F
Youngstown
+3.1F
70.6F
67.5F
Location
Departure
Mean Temperature
Normal Mean Temp
Cleveland
-1.8F
72.7F
74.5F
Erie
-0.4F
72.3F
72.7F
Toledo
+0.0F
75.4F
75.4F
Mansfield
+1.1F
73.7F
72.6F
Akron/Canton
-0.7F
73.2F
73.9F
Youngstown
-0.4F
71.1F
71.5F
Location
Departure
Mean Temperature
Normal Mean Temp
Cleveland
+1.8F
74.8F
73.0F
Erie
+3.8F
75.3F
71.6F
Toledo
+3.2F
76.7F
73.5F
Mansfield
+4.7F
75.7F
71.0F
Akron/Canton
+3.6F
75.9F
72.3F
Youngstown
+3.6F
73.5F
69.9F
Regardless, since you asked, it was the 13th warmest summer in Cleveland, tied with 2011, 2002, and 1934. A sensor error of a degree or so can make a huge difference in the summer rankings since there's not that much variance in the temperature records compared to other seasons. Another degree would have put it closer in line to surrounding sites (TOL, MFD, CAK and ERI), all of which recorded top three hottest summers. I would surmise that, if it didn't feel too hot, it was likely due to how many recent years are on this list (2016, 2010, 2005, 2018, 2012, 2017, 2021, 2011, 2002, 2019).