Despite pandemic deficit, Kirk Ferentz collected full salary, bowl-game bonus for 2020

Dana Telsrow/Little Village

As the University of Iowa Athletics Department was facing a massive financial shortfall due to the COVID-19 pandemic in the summer of 2020, a number of the department’s employees accepted, voluntarily or otherwise, reduced salaries and bonuses.

Among these employees were head coach of men’s basketball Fran McCaffrey (who volunteered for a $255,000 salary cut), women’s basketball head coach Lisa Bluder (-$105,872) and Tom Brands, head wrestling coach (-$82,500). The head coaches of the volleyball, rowing, field hockey, women’s gymnastics, women’s tennis, softball, soccer, baseball, golf, and track and field programs also accepted reduced pay, according to a report from the Gazette.

But the state’s highest-paid public employee, UI head football coach Kirk Ferentz, not only didn’t volunteer for a pay cut, but accepted his contracted salary increase of $100,000, bringing his base salary to $2.7 million. He also did not forgo bonuses accrued over the last year.

Ferentz appears to have set an example within his staff: no football coaches took the voluntary pay cuts or declined raises in 2020, according to public records reviewed by the Gazette.

  • Head strength coach Raimond Braithwaite, who took on new responsibilities after strength coach Chris Doyle’s departure, watched his $205,000 salary more than double to $450,000.
  • Assistant coach and offensive coordinator Brian Ferentz saw his $775,000 salary jump $85,000 to $860,000.
  • Assistant strength coach Cody Myers’ $56,295 salary nearly tripled to $150,000.
  • Defensive coordinator Phillip Parker took his $90,000 raise, bringing his pay to $890,000;
  • And [assistant coach Ken] O’Keefe saw his $625,000 salary grow to $685,000.

Salaries for Hawkeye football coaches in fiscal year 2021 (July 1, 2020 through June 30, 2021) total $8.1 million.

The 2020 football season was shortened due to Big 10 COVID-19 regulations. Iowa finished the season with a 6-2 record, coming in second in the Big 10 West. The TransPerfect Music City Bowl scheduled for Dec. 30, 2020 was canceled after Iowa’s opponent, the Missouri Tigers, reported a spike in COVID cases among their student athletes, coaches and staff.

Football coaches may receive bonuses when their team qualifies for a bowl game. Ten of Iowa’s football coaches turned down their bowl bonuses, saving UI Athletics $431,333, but Kirk Ferentz was not one of them. He is set to receive his bonus of $100,000 on June 30.

UI Athletics also paid former football strength coach Chris Doyle a $1.1 million severance after his termination last summer following allegations of racism and bullying by former Hawkeye football players. While the allegations against Doyle were arguably the most serious, others accused of contributing to a culture of discrimination within Iowa Football, including Kirk and Brian Ferentz, saw no serious consequences.

The lack of meaningful football budget cutbacks amid the pandemic is especially notable considering the controversial decision by UI Athletics to cut four sports programs due to the pandemic: men’s swimming and diving, women’s swimming and diving (which was later saved), men’s tennis and men’s gymnastics.

The team cuts were announced on Aug. 21, 2020, 10 days after the Big 10 announced they were canceling the fall football season. “UI Athletics now projects lost revenue of approximately $100M and an overall deficit between $60-75M this fiscal year,” Barta and then-UI President Bruce Harreld said in a statement explaining the cuts.

A month later, the Big 10 decided to go forward with a fall football season after all, but UI Athletics did not reverse its decision to nix the programs. Only women’s swimming and diving was spared: Amid legal challenges accusing the UI of violating Title IX by cutting the team, Barta announced in February it would be reinstated — too little too late for several athletes, who had already cemented plans to transfer schools.

According to the Gazette’s Vanessa Miller, cutting the three men’s programs will save UI Athletics around $1.5 million annually.

A group of UI parents, athletes and alumni formed Save Hawkeye Sports in the hope of preserving the programs, raising more than $3 million, plus another $3 million in future donations. UI Athletics turned down the money, leading some Save Hawkeye Sports members to believe the pandemic was just an excuse for UI Athletics to dispose of lower-revenue sports.

“These programs are so small in the scheme of things, that if they wanted to keep those programs there, they could have forgone raising people’s salaries from $200 to $400 grand a year a few times over and they’d have the funding,” Vicki Nauman, former UI swimmer and Save Hawkeye Sports member, told the Gazette.

The projected shortfall for UI Athletics in FY 2021 is approximately $75 million. The normally self-sufficient department took the unusual step of soliciting a $50 million loan from the wider university (which is facing its own budget shortfalls). Employees who took pay cuts, voluntary or required, saved UI Athletics $1.6 million.

Though Kirk Ferentz accepted his full salary and bonuses, Senior Associate Athletics Director Matt Henderson told the Gazette that Ferentz and his wife Mary “contributed to the department’s savings goal” by honoring their existing philanthropic commitment of $100,000 a year for four years “to support football letterwinner initiatives.” This commitment was made in June 2019.

Henderson also said the Ferentzes have “provided nearly $1 million in private support to the Athletics Department” over the years, but did not specify any pandemic-related donations.

All UI Athletics employees who did receive pay cuts due to COVID-19 will return to their full, contracted salaries on July 1.

Like McCaffrey, Bluder and others, the coaches of the Hawkeye teams on the chopping block — JD Reive, head men’s gymnastics coach; Marc Long, head coach for UI swimming and diving; and Ross Wilson, head men’s tennis coach — volunteered for a pandemic pay cut. UI administration turned them down.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/kirk-ferentz-full-salary-pandemic-deficit/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="33"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>