<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:f558aeca-7e64-472d-bc74-67ba41a94d6f,g:dd57896b-6921-42c4-af64-c4c11466f34b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="myrg-20250630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8253415-1c8e-400a-996d-c732d255b470" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_c46295f4-fe9b-4575-800c-1e0266ca667f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8253415-1c8e-400a-996d-c732d255b470" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_c46295f4-fe9b-4575-800c-1e0266ca667f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ae4f58f6-88e3-4446-825d-1adc3e76a88b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8253415-1c8e-400a-996d-c732d255b470" xlink:to="loc_us-gaap_CommonStockValue_ae4f58f6-88e3-4446-825d-1adc3e76a88b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a19b033c-3eb6-4094-9a52-a613a5dcb686" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8253415-1c8e-400a-996d-c732d255b470" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a19b033c-3eb6-4094-9a52-a613a5dcb686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00ae404c-d36d-4fd4-9805-921c712f22e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8253415-1c8e-400a-996d-c732d255b470" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00ae404c-d36d-4fd4-9805-921c712f22e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0ebfcb50-7649-4a67-929b-00e93e7676d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8253415-1c8e-400a-996d-c732d255b470" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0ebfcb50-7649-4a67-929b-00e93e7676d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d6bcf8ca-3be3-4774-8036-a56b872d42f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_AssetsCurrent_d6bcf8ca-3be3-4774-8036-a56b872d42f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e9dfe681-7525-4b8d-ad62-9ddae0a593ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e9dfe681-7525-4b8d-ad62-9ddae0a593ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_44fd2e8d-4e76-406f-87ee-3c40bbf927db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_44fd2e8d-4e76-406f-87ee-3c40bbf927db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a6dd595a-cdcb-40ae-8a61-cef455f4e0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_Goodwill_a6dd595a-cdcb-40ae-8a61-cef455f4e0e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7dd54e60-5b1f-4358-9cd0-6fbf104bbd17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7dd54e60-5b1f-4358-9cd0-6fbf104bbd17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_8ddce412-9ca9-44e9-a9dd-56fdbb3602ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_8ddce412-9ca9-44e9-a9dd-56fdbb3602ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_835c6b32-8225-4b06-a5fd-1432584f6217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_835c6b32-8225-4b06-a5fd-1432584f6217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_bf025192-8673-4f2f-bf17-f20520f0cf74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_bf025192-8673-4f2f-bf17-f20520f0cf74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_623ed81a-aba1-49b7-aae9-183e830d409b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e07c92a3-130a-4dc3-a3e5-3ea27f320475" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_623ed81a-aba1-49b7-aae9-183e830d409b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2043abbd-b7a0-4ee8-ac2f-06fa6564c262" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_LongTermDebtCurrent_2043abbd-b7a0-4ee8-ac2f-06fa6564c262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8994c4aa-aefe-4511-9cbb-423d8c483564" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8994c4aa-aefe-4511-9cbb-423d8c483564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b4721845-ead1-4e6b-941e-d308899a87bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b4721845-ead1-4e6b-941e-d308899a87bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f3c834cf-146f-4e54-820c-187f5ef3592e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_AccountsPayableCurrent_f3c834cf-146f-4e54-820c-187f5ef3592e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1da3ab19-0643-4dbd-b3aa-6b38bef9cb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1da3ab19-0643-4dbd-b3aa-6b38bef9cb6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_7c631cc1-6b76-4135-bd21-c40abcc462f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_7c631cc1-6b76-4135-bd21-c40abcc462f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_98d43164-28e7-4b5d-bed8-57859f5671f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_98d43164-28e7-4b5d-bed8-57859f5671f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_cbeae8da-e305-4df4-91fc-e3dd2bd9f8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e9909978-9bac-4673-a1f5-92a2e71e0687" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_cbeae8da-e305-4df4-91fc-e3dd2bd9f8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4a3d2b72-c6d1-4bf7-af01-18034a582c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_LiabilitiesCurrent_4a3d2b72-c6d1-4bf7-af01-18034a582c2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb728b25-469d-4a74-8ae4-c522342c1435" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb728b25-469d-4a74-8ae4-c522342c1435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_652650eb-8bfd-4472-a929-4a6e3ce12bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_652650eb-8bfd-4472-a929-4a6e3ce12bb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_bd7c2b6d-fe3b-44f9-a788-400d75ca854e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_bd7c2b6d-fe3b-44f9-a788-400d75ca854e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ddc9d611-bff9-403b-b711-f7f05d8b349b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ddc9d611-bff9-403b-b711-f7f05d8b349b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_55afc07d-941e-4acd-90a8-a5ff61e84645" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_55afc07d-941e-4acd-90a8-a5ff61e84645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9d934230-a0be-43d1-a599-ca73e4700b28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_227d1c66-d42b-4724-a539-5e96929d343c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9d934230-a0be-43d1-a599-ca73e4700b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e98574df-2fa2-495c-b91e-fff8458fcd58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e98574df-2fa2-495c-b91e-fff8458fcd58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4d47f703-78d6-4bb4-95e5-f9d3215ded21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4d47f703-78d6-4bb4-95e5-f9d3215ded21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ef96c9cd-a3eb-4023-b2f2-06c13a80e1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ef96c9cd-a3eb-4023-b2f2-06c13a80e1cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_7488463f-aa0b-4326-8e7b-d6770fa0f598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_7488463f-aa0b-4326-8e7b-d6770fa0f598" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_b560aac8-9e53-40ad-a34b-49405b246cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:to="loc_us-gaap_IncomeTaxesReceivable_b560aac8-9e53-40ad-a34b-49405b246cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c709cff8-a1c4-450b-9251-70ceb9e5dae8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3bd81dff-3143-409d-a975-63f40cb215b3" xlink:to="loc_us-gaap_OtherAssetsCurrent_c709cff8-a1c4-450b-9251-70ceb9e5dae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f4ed264d-7856-4490-a81f-bbfcbf464306" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8a44cb59-c35e-4e4f-a312-18ff1ebb0fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f4ed264d-7856-4490-a81f-bbfcbf464306" xlink:to="loc_us-gaap_Liabilities_8a44cb59-c35e-4e4f-a312-18ff1ebb0fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_d3f3e669-13b8-4173-9c1b-107cc1630db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f4ed264d-7856-4490-a81f-bbfcbf464306" xlink:to="loc_us-gaap_CommitmentsAndContingencies_d3f3e669-13b8-4173-9c1b-107cc1630db6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a2c2680a-366c-47f1-98b2-e194000dc72b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f4ed264d-7856-4490-a81f-bbfcbf464306" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a2c2680a-366c-47f1-98b2-e194000dc72b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="myrg-20250630.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_500671ad-0e3a-426f-aa84-18e867bdd10e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_acc039ec-2e91-47ba-931f-20f74c2d59a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_500671ad-0e3a-426f-aa84-18e867bdd10e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_acc039ec-2e91-47ba-931f-20f74c2d59a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a4f7ff1f-75cb-4455-8509-4123d8b6f8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_500671ad-0e3a-426f-aa84-18e867bdd10e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a4f7ff1f-75cb-4455-8509-4123d8b6f8ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e503eff-4786-4851-8aac-d26632b02fed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0c47cf99-d1ae-44e7-9168-86958d0f0848" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e503eff-4786-4851-8aac-d26632b02fed" xlink:to="loc_us-gaap_OperatingIncomeLoss_0c47cf99-d1ae-44e7-9168-86958d0f0848" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_5d2449a4-c9ea-4b65-b3e2-ef5f10d2b340" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e503eff-4786-4851-8aac-d26632b02fed" xlink:to="loc_us-gaap_InvestmentIncomeInterest_5d2449a4-c9ea-4b65-b3e2-ef5f10d2b340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c41e9963-71c1-4cfa-9083-c24574943301" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e503eff-4786-4851-8aac-d26632b02fed" xlink:to="loc_us-gaap_InterestExpense_c41e9963-71c1-4cfa-9083-c24574943301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a3ef1a30-5906-4175-9a2e-acca63a7c33d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e503eff-4786-4851-8aac-d26632b02fed" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a3ef1a30-5906-4175-9a2e-acca63a7c33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_866b8beb-a3f3-4d40-8d04-999c227f12ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a5dae61c-c16d-4292-8d5d-dffc3e243549" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_866b8beb-a3f3-4d40-8d04-999c227f12ff" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a5dae61c-c16d-4292-8d5d-dffc3e243549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_461fcc84-3cfd-4928-b08d-8e81cbd79f02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_866b8beb-a3f3-4d40-8d04-999c227f12ff" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_461fcc84-3cfd-4928-b08d-8e81cbd79f02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5cc5c1b9-a9f0-481b-aa5d-cfdc651dccb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_41dfc814-f2b5-4ffa-858e-520278ddc5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5cc5c1b9-a9f0-481b-aa5d-cfdc651dccb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_41dfc814-f2b5-4ffa-858e-520278ddc5a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_07aac93e-940e-48f9-9c4c-857f3e333a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_607b7905-163a-4512-9ec5-f89ba3359ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_07aac93e-940e-48f9-9c4c-857f3e333a1e" xlink:to="loc_us-gaap_GrossProfit_607b7905-163a-4512-9ec5-f89ba3359ac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_11746859-07a9-46a2-97f5-4a2fb8bdd714" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_07aac93e-940e-48f9-9c4c-857f3e333a1e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_11746859-07a9-46a2-97f5-4a2fb8bdd714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_313cb11e-ed81-44c9-ac56-72dab39767de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_07aac93e-940e-48f9-9c4c-857f3e333a1e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_313cb11e-ed81-44c9-ac56-72dab39767de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_425a64c0-d574-41ef-b038-704afaf6353f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_07aac93e-940e-48f9-9c4c-857f3e333a1e" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_425a64c0-d574-41ef-b038-704afaf6353f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_13687f17-56f0-4fb6-b15f-e1a4d68dfb04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_59f290b5-f20b-4615-ba92-d7f1dd1b15bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_13687f17-56f0-4fb6-b15f-e1a4d68dfb04" xlink:to="loc_us-gaap_NetIncomeLoss_59f290b5-f20b-4615-ba92-d7f1dd1b15bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_12853a3a-5739-4f80-bc1c-a608dcb5c367" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_13687f17-56f0-4fb6-b15f-e1a4d68dfb04" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_12853a3a-5739-4f80-bc1c-a608dcb5c367" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="myrg-20250630.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f0c273f-0a1e-4568-81dd-09f98cafdfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_85857c19-f91d-472a-8606-936858f80c39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f0c273f-0a1e-4568-81dd-09f98cafdfb1" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_85857c19-f91d-472a-8606-936858f80c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ffbd1aad-4665-4309-aee1-6b8244c385a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4f0c273f-0a1e-4568-81dd-09f98cafdfb1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ffbd1aad-4665-4309-aee1-6b8244c385a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa168d95-82eb-411e-96f1-e0adfce9d48d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_NetIncomeLoss_fa168d95-82eb-411e-96f1-e0adfce9d48d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2dfadfb8-4c36-4fb4-b584-bac5aca66aae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_Depreciation_2dfadfb8-4c36-4fb4-b584-bac5aca66aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fbdc0767-3af2-4bf6-b932-e4cc65af03ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fbdc0767-3af2-4bf6-b932-e4cc65af03ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_54b27d93-a134-4391-8e62-438e3115cd34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_ShareBasedCompensation_54b27d93-a134-4391-8e62-438e3115cd34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d1aae328-f2ec-4c7d-8b22-f0f5461b4fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d1aae328-f2ec-4c7d-8b22-f0f5461b4fcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7d66de71-f2a5-4e65-9d3c-643ac4acaa3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7d66de71-f2a5-4e65-9d3c-643ac4acaa3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b3acc669-fbbc-458b-a5d0-2f7a49bc7bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b3acc669-fbbc-458b-a5d0-2f7a49bc7bc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_44f71a3e-1733-4a72-ad19-7d5ba474b9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_44f71a3e-1733-4a72-ad19-7d5ba474b9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5b3f392d-43c0-46e6-9149-876e370215e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5b3f392d-43c0-46e6-9149-876e370215e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_ee257d1a-dd1c-4427-bfc9-31ca15ce3dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_ee257d1a-dd1c-4427-bfc9-31ca15ce3dcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_eeb04ed6-e166-4c4b-ae0c-7da3b6c54e62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_eeb04ed6-e166-4c4b-ae0c-7da3b6c54e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_710b90f4-58f3-42d0-ae90-825ae0a7cd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_710b90f4-58f3-42d0-ae90-825ae0a7cd2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_456b4900-0dd0-4409-8b40-9f555f987231" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_456b4900-0dd0-4409-8b40-9f555f987231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_8e52b9d1-eb3e-4b3e-b9c0-dd75077b2c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_8e52b9d1-eb3e-4b3e-b9c0-dd75077b2c1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_53e3715c-8740-4952-937b-8a5ec1d0e48c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e1a4f79-0593-4496-a12e-f59315a92028" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_53e3715c-8740-4952-937b-8a5ec1d0e48c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_caaa5a74-50db-475e-b6ef-4ea52bf710b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04e81902-fde4-46b7-9a40-bc9812e9c136" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_caaa5a74-50db-475e-b6ef-4ea52bf710b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04e81902-fde4-46b7-9a40-bc9812e9c136" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_315ef80f-362b-404e-8578-60c306b330d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_caaa5a74-50db-475e-b6ef-4ea52bf710b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_315ef80f-362b-404e-8578-60c306b330d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802c5363-0a47-42b2-a9da-020761d8c3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_caaa5a74-50db-475e-b6ef-4ea52bf710b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802c5363-0a47-42b2-a9da-020761d8c3e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_287bd86d-7707-4e01-ae72-a4ed44f3dfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_caaa5a74-50db-475e-b6ef-4ea52bf710b5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_287bd86d-7707-4e01-ae72-a4ed44f3dfd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_a0fce801-26a4-4c29-9601-449182cfc74d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_a0fce801-26a4-4c29-9601-449182cfc74d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_c8cae832-d7f8-4741-aeba-748e367b2773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_c8cae832-d7f8-4741-aeba-748e367b2773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_33f0aeeb-9fc6-43ee-8d09-b23b25e9f58a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_33f0aeeb-9fc6-43ee-8d09-b23b25e9f58a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_da584594-a135-41ce-8713-6c33f14480f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_da584594-a135-41ce-8713-6c33f14480f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5a2f178c-d411-4c49-b5cf-7d4cc6bf3b48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5a2f178c-d411-4c49-b5cf-7d4cc6bf3b48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtRestructuringCosts_aae5d583-951b-4603-ba64-46a2b2721119" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtRestructuringCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_PaymentsOfDebtRestructuringCosts_aae5d583-951b-4603-ba64-46a2b2721119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_181b0455-da8e-4bd5-acf7-614570940c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_181b0455-da8e-4bd5-acf7-614570940c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_003d13ef-87df-4eb3-bd0a-5a66d38f7035" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbe9778e-5c59-4aba-83d9-1380e2936bc4" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_003d13ef-87df-4eb3-bd0a-5a66d38f7035" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_489bf85e-d10f-417f-b62b-372829781914" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_52892a57-19c1-4c17-aa27-a5031f7999a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_489bf85e-d10f-417f-b62b-372829781914" xlink:to="loc_us-gaap_UnbilledContractsReceivable_52892a57-19c1-4c17-aa27-a5031f7999a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_87507655-5703-4d3f-86a4-e40056d12686" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_489bf85e-d10f-417f-b62b-372829781914" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_87507655-5703-4d3f-86a4-e40056d12686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ebe42636-85d5-4986-8dce-fc9e6ff92b23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_3eaca420-6fbd-446e-93b2-2d635beaac07" xlink:href="myrg-20250630.xsd#myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ebe42636-85d5-4986-8dce-fc9e6ff92b23" xlink:to="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_3eaca420-6fbd-446e-93b2-2d635beaac07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_5f8d6415-32f8-42aa-a209-a369437d1bfe" xlink:href="myrg-20250630.xsd#myrg_IncreaseDecreaseInContractReceivableRetainage"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ebe42636-85d5-4986-8dce-fc9e6ff92b23" xlink:to="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_5f8d6415-32f8-42aa-a209-a369437d1bfe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8a42bee2-808a-4884-87c1-3ad3c3c78836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_31b71cea-cfb5-400a-9dec-b4e59dcdf6cc" xlink:href="myrg-20250630.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8a42bee2-808a-4884-87c1-3ad3c3c78836" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_31b71cea-cfb5-400a-9dec-b4e59dcdf6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_5dd78d08-fcbc-4e0f-a175-00698b161b63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8a42bee2-808a-4884-87c1-3ad3c3c78836" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_5dd78d08-fcbc-4e0f-a175-00698b161b63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c7da07fb-5dfa-401a-ba46-0c0bfeb59546" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_0bdf42d9-7002-4774-9fb7-7f47427d2b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c7da07fb-5dfa-401a-ba46-0c0bfeb59546" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_0bdf42d9-7002-4774-9fb7-7f47427d2b5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInAccruedLossProvision_89b3bad7-1ee1-4a47-9a4d-e994ac9a90e9" xlink:href="myrg-20250630.xsd#myrg_IncreaseDecreaseInAccruedLossProvision"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c7da07fb-5dfa-401a-ba46-0c0bfeb59546" xlink:to="loc_myrg_IncreaseDecreaseInAccruedLossProvision_89b3bad7-1ee1-4a47-9a4d-e994ac9a90e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_844957bd-04e4-4b48-b4d8-52c7e3aee3ca" xlink:href="myrg-20250630.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_dbd8497f-d4d9-4e92-9ac0-a2551f11caf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_844957bd-04e4-4b48-b4d8-52c7e3aee3ca" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_dbd8497f-d4d9-4e92-9ac0-a2551f11caf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_dd3b620e-d703-4b29-96fa-ffe54cbd7b07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_844957bd-04e4-4b48-b4d8-52c7e3aee3ca" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_dd3b620e-d703-4b29-96fa-ffe54cbd7b07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities_04b318df-d66f-40f8-94f3-625c6cbd7e50" xlink:href="myrg-20250630.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f8e0536f-fdd8-476b-887f-7ee8676c434e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetContractAssetsLiabilities_04b318df-d66f-40f8-94f3-625c6cbd7e50" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f8e0536f-fdd8-476b-887f-7ee8676c434e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ebce9cc3-252b-4475-b398-abdc2a83d6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetContractAssetsLiabilities_04b318df-d66f-40f8-94f3-625c6cbd7e50" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ebce9cc3-252b-4475-b398-abdc2a83d6cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#ContractAssetsandLiabilitiesContractsinprocessDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_4af1fac8-a4f1-4e9e-957c-54e652858113" xlink:href="myrg-20250630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_76e9f78a-5de0-4358-a0b2-83b4a680bb0f" xlink:href="myrg-20250630.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_4af1fac8-a4f1-4e9e-957c-54e652858113" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_76e9f78a-5de0-4358-a0b2-83b4a680bb0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BillingsToDate_b8e3c01a-16b0-41f6-8299-c546f8da4a7b" xlink:href="myrg-20250630.xsd#myrg_BillingsToDate"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_4af1fac8-a4f1-4e9e-957c-54e652858113" xlink:to="loc_myrg_BillingsToDate_b8e3c01a-16b0-41f6-8299-c546f8da4a7b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_007c1104-981d-4378-9d2d-72fe5aecfe72" xlink:href="myrg-20250630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f666f129-833e-4a2f-a63b-be5967170e49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_007c1104-981d-4378-9d2d-72fe5aecfe72" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f666f129-833e-4a2f-a63b-be5967170e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_82bce811-cc9e-45db-a938-c669b86623bd" xlink:href="myrg-20250630.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_007c1104-981d-4378-9d2d-72fe5aecfe72" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_82bce811-cc9e-45db-a938-c669b86623bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationTotal_120bbcd0-ed12-4b30-b61e-df63ffd90932" xlink:href="myrg-20250630.xsd#myrg_LeaseObligationTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_36618e7a-9725-4719-b279-90e1313ec0af" xlink:href="myrg-20250630.xsd#myrg_LeaseObligationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationTotal_120bbcd0-ed12-4b30-b61e-df63ffd90932" xlink:to="loc_myrg_LeaseObligationCurrent_36618e7a-9725-4719-b279-90e1313ec0af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_54a58807-443c-42cb-ada5-b69eaf0c07ac" xlink:href="myrg-20250630.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationTotal_120bbcd0-ed12-4b30-b61e-df63ffd90932" xlink:to="loc_myrg_LeaseObligationNoncurrent_54a58807-443c-42cb-ada5-b69eaf0c07ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_cff6700e-895e-40b5-957e-9bbc3f5a79ae" xlink:href="myrg-20250630.xsd#myrg_LeaseObligationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e5a7961-aa32-4879-aae4-45933d70760b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationCurrent_cff6700e-895e-40b5-957e-9bbc3f5a79ae" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e5a7961-aa32-4879-aae4-45933d70760b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_69ebf32a-3076-476a-8d4d-ac0be47ab39c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationCurrent_cff6700e-895e-40b5-957e-9bbc3f5a79ae" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_69ebf32a-3076-476a-8d4d-ac0be47ab39c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_ffdf7bfb-f8d7-464b-9f4a-17aeeef883f7" xlink:href="myrg-20250630.xsd#myrg_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_63ac4619-86ee-4b75-95c2-675f1b0b5b13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_ffdf7bfb-f8d7-464b-9f4a-17aeeef883f7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_63ac4619-86ee-4b75-95c2-675f1b0b5b13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_514bb6d4-d8fe-4db8-a8ae-3a010254c0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_ffdf7bfb-f8d7-464b-9f4a-17aeeef883f7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_514bb6d4-d8fe-4db8-a8ae-3a010254c0e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_08aedc23-247e-4359-b9a2-b29a9e7e14cd" xlink:href="myrg-20250630.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_743ab6a7-3200-4b8c-8e6b-d9e8a98a0a93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationNoncurrent_08aedc23-247e-4359-b9a2-b29a9e7e14cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_743ab6a7-3200-4b8c-8e6b-d9e8a98a0a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7955298e-9b7a-489b-8aff-a718b5a297fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationNoncurrent_08aedc23-247e-4359-b9a2-b29a9e7e14cd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7955298e-9b7a-489b-8aff-a718b5a297fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#LeaseObligationsSummaryofleaserelatedcostsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_56241336-66aa-41b1-8525-c31bac3b9c53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_640b1ed7-f49d-483b-a187-4afbcaff0db0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_56241336-66aa-41b1-8525-c31bac3b9c53" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_640b1ed7-f49d-483b-a187-4afbcaff0db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_6efa8953-5b5e-448a-9ebd-a9643698e3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_56241336-66aa-41b1-8525-c31bac3b9c53" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_6efa8953-5b5e-448a-9ebd-a9643698e3bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b4a94beb-8498-498f-8dba-def6dc0f35cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_56241336-66aa-41b1-8525-c31bac3b9c53" xlink:to="loc_us-gaap_OperatingLeaseCost_b4a94beb-8498-498f-8dba-def6dc0f35cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_ca19fedc-b701-464d-8f75-bc0ff08d3a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_56241336-66aa-41b1-8525-c31bac3b9c53" xlink:to="loc_us-gaap_VariableLeaseCost_ca19fedc-b701-464d-8f75-bc0ff08d3a1f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cea2ddf0-7a53-4b50-add4-67cfb89cf83c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5bebe5e2-2bc3-44f9-b13d-129d3a5782d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cea2ddf0-7a53-4b50-add4-67cfb89cf83c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5bebe5e2-2bc3-44f9-b13d-129d3a5782d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_522c8d02-3b27-4f4d-8513-7ae09369ffa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cea2ddf0-7a53-4b50-add4-67cfb89cf83c" xlink:to="loc_us-gaap_OperatingLeaseLiability_522c8d02-3b27-4f4d-8513-7ae09369ffa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFive_229aebac-7a0e-4fd7-a07e-8447ac3d0215" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b7a90429-4184-4ae3-aa8f-62414f4aa6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFive_229aebac-7a0e-4fd7-a07e-8447ac3d0215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b7a90429-4184-4ae3-aa8f-62414f4aa6f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_83ca192d-659a-460c-b9e0-45a912998b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFive_229aebac-7a0e-4fd7-a07e-8447ac3d0215" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_83ca192d-659a-460c-b9e0-45a912998b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e694146-e5fd-4074-a436-788dd33c9e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1a56adb0-de9e-4567-b99f-af0593de30cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e694146-e5fd-4074-a436-788dd33c9e9e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1a56adb0-de9e-4567-b99f-af0593de30cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_3be28fac-69c5-4678-910d-8976aa13213a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7e694146-e5fd-4074-a436-788dd33c9e9e" xlink:to="loc_us-gaap_FinanceLeaseLiability_3be28fac-69c5-4678-910d-8976aa13213a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearTwo_73898ec1-c869-41fe-b66b-5e59f394e4ae" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_89553457-3263-4afe-83de-fe6597b77290" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearTwo_73898ec1-c869-41fe-b66b-5e59f394e4ae" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_89553457-3263-4afe-83de-fe6597b77290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a61b59d3-5725-45f1-9bde-3b946509b7be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearTwo_73898ec1-c869-41fe-b66b-5e59f394e4ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a61b59d3-5725-45f1-9bde-3b946509b7be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_9429df4f-f691-4c4b-93fa-c361a9732fb5" xlink:href="myrg-20250630.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8668a7ba-e406-4c54-8dc7-f68a8cf0876c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_9429df4f-f691-4c4b-93fa-c361a9732fb5" xlink:to="loc_us-gaap_FinanceLeaseLiability_8668a7ba-e406-4c54-8dc7-f68a8cf0876c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_27012d04-617f-436d-a8ef-d9468f46da4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_9429df4f-f691-4c4b-93fa-c361a9732fb5" xlink:to="loc_us-gaap_OperatingLeaseLiability_27012d04-617f-436d-a8ef-d9468f46da4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_29209149-f15b-4a29-8eb6-86e2ecff7669" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_10494905-fc91-48cb-b992-03f8be9a8355" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityCurrent_29209149-f15b-4a29-8eb6-86e2ecff7669" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_10494905-fc91-48cb-b992-03f8be9a8355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ffeb47c7-34e6-45b7-a605-4b2718c2413a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityCurrent_29209149-f15b-4a29-8eb6-86e2ecff7669" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ffeb47c7-34e6-45b7-a605-4b2718c2413a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_63468451-4673-4554-8538-79c6f693b86f" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_26947e24-d117-456e-975b-d5c78c3b5d56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_63468451-4673-4554-8538-79c6f693b86f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_26947e24-d117-456e-975b-d5c78c3b5d56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ca56814c-153b-45ec-8112-2312fbc6fa99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_63468451-4673-4554-8538-79c6f693b86f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ca56814c-153b-45ec-8112-2312fbc6fa99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_a7255bf8-67bb-4ab8-93f9-ea29309205da" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_59731125-907e-4638-a5c1-acc3504086c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityNoncurrent_a7255bf8-67bb-4ab8-93f9-ea29309205da" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_59731125-907e-4638-a5c1-acc3504086c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_be547c23-c0ff-4da4-afbf-80b2aca2b24f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityNoncurrent_a7255bf8-67bb-4ab8-93f9-ea29309205da" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_be547c23-c0ff-4da4-afbf-80b2aca2b24f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_2c5a74d2-69a6-4e1c-87d5-4a84a158c016" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_2c5a74d2-69a6-4e1c-87d5-4a84a158c016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidOneYear_f77097e6-576b-44c2-90c6-753d13b81cd3" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidOneYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidOneYear_f77097e6-576b-44c2-90c6-753d13b81cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearTwo_9bb9fbe5-ece7-4c1f-8dbc-4422ba38703c" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearTwo_9bb9fbe5-ece7-4c1f-8dbc-4422ba38703c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearThree_76dd7fb5-5b72-4d3f-ac33-4ee43c652c80" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearThree_76dd7fb5-5b72-4d3f-ac33-4ee43c652c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFour_4c91c9fa-9609-40f1-8f92-4ce802836132" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearFour_4c91c9fa-9609-40f1-8f92-4ce802836132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFive_ec89d43e-2dc7-41c5-b533-71e7243722be" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearFive_ec89d43e-2dc7-41c5-b533-71e7243722be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_0353a4a3-8b05-4068-936a-e36f1c41c55d" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_c1533d2b-ef91-4cac-b99d-e7571b5d6219" xlink:to="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_0353a4a3-8b05-4068-936a-e36f1c41c55d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_a3e5132d-f50c-4219-ba35-de4798007f12" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ccfb1066-e311-41b3-9087-6491e726682e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_a3e5132d-f50c-4219-ba35-de4798007f12" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ccfb1066-e311-41b3-9087-6491e726682e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0a0d4d7d-d22d-4c47-9b50-c3c96f80db61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_a3e5132d-f50c-4219-ba35-de4798007f12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0a0d4d7d-d22d-4c47-9b50-c3c96f80db61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_22e3a661-e7e4-40f3-97be-6174f1ac88f7" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d302e3e2-fd04-4222-9347-2eab8752cf8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_22e3a661-e7e4-40f3-97be-6174f1ac88f7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d302e3e2-fd04-4222-9347-2eab8752cf8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7037d997-4cb8-4ce5-8207-748a34f749e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_22e3a661-e7e4-40f3-97be-6174f1ac88f7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7037d997-4cb8-4ce5-8207-748a34f749e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFour_9a33c8af-8ec0-4315-9628-7efa72acc5e5" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5cf83886-4874-4e5e-8433-0f715250018c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFour_9a33c8af-8ec0-4315-9628-7efa72acc5e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5cf83886-4874-4e5e-8433-0f715250018c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f89e642f-9daf-49f3-894c-20bd9f48f819" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFour_9a33c8af-8ec0-4315-9628-7efa72acc5e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f89e642f-9daf-49f3-894c-20bd9f48f819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidOneYear_4b5338ef-82ba-4216-abee-0020ce25cb4a" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidOneYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ef21da09-277a-4794-8d33-9ca9a7a60550" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidOneYear_4b5338ef-82ba-4216-abee-0020ce25cb4a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ef21da09-277a-4794-8d33-9ca9a7a60550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_562550f6-3cbf-4884-8494-23987fdff79c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidOneYear_4b5338ef-82ba-4216-abee-0020ce25cb4a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_562550f6-3cbf-4884-8494-23987fdff79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0306fbea-8fc8-4467-9b9b-45766753e81c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_a3296756-b42c-4310-afc0-a72c07434cae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_0306fbea-8fc8-4467-9b9b-45766753e81c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_a3296756-b42c-4310-afc0-a72c07434cae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b0740ae7-8b37-4233-a381-5c82a3e1b30e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_0306fbea-8fc8-4467-9b9b-45766753e81c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b0740ae7-8b37-4233-a381-5c82a3e1b30e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_23368435-1456-4ca3-a747-bd71cbc94e16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f2f52a57-02cb-4b64-bc45-abbe0db4318d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_23368435-1456-4ca3-a747-bd71cbc94e16" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f2f52a57-02cb-4b64-bc45-abbe0db4318d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4fa50e02-9be5-4d48-8114-e19cb325e69d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_23368435-1456-4ca3-a747-bd71cbc94e16" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4fa50e02-9be5-4d48-8114-e19cb325e69d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearThree_610d0c5f-8c12-4fa4-b54f-36360c38f42b" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaidYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ced82f95-f692-4f95-b089-9d3885673cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearThree_610d0c5f-8c12-4fa4-b54f-36360c38f42b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ced82f95-f692-4f95-b089-9d3885673cb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49461b7b-6b37-4739-9bd4-9d2ad72731c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearThree_610d0c5f-8c12-4fa4-b54f-36360c38f42b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_49461b7b-6b37-4739-9bd4-9d2ad72731c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="simple" xlink:href="myrg-20250630.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_bb179b83-ddd0-4f75-b450-0c19b40d6329" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_0ef85479-bd88-4061-8494-7db576baf5ed" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_bb179b83-ddd0-4f75-b450-0c19b40d6329" xlink:to="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_0ef85479-bd88-4061-8494-7db576baf5ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_2e00d705-b761-4615-9fae-c708c7dd64cd" xlink:href="myrg-20250630.xsd#myrg_LeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_bb179b83-ddd0-4f75-b450-0c19b40d6329" xlink:to="loc_myrg_LeaseLiability_2e00d705-b761-4615-9fae-c708c7dd64cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_799632eb-5ae5-427e-9634-2f47edd66391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_799632eb-5ae5-427e-9634-2f47edd66391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0eb1e89d-6d94-4e73-bcdb-43d8bd43eb67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0eb1e89d-6d94-4e73-bcdb-43d8bd43eb67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_66aa5e54-bb4a-46d5-a500-f7fde013dce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_66aa5e54-bb4a-46d5-a500-f7fde013dce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b35daea8-1e24-4c59-8392-d727593b8f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b35daea8-1e24-4c59-8392-d727593b8f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f808e79b-8f1e-4944-a1a1-292123df987e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f808e79b-8f1e-4944-a1a1-292123df987e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d093a595-8845-488c-816b-3cf7083e69a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d093a595-8845-488c-816b-3cf7083e69a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bba705e6-2351-47d9-bdc7-b6954178b0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8650acbd-cbf0-4bdb-b275-70153153bbbc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bba705e6-2351-47d9-bdc7-b6954178b0c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_6987bf10-f172-444c-ae32-0f3e69316f12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_6987bf10-f172-444c-ae32-0f3e69316f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6cf60dc9-6be5-4ae3-adec-7121d31bd4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6cf60dc9-6be5-4ae3-adec-7121d31bd4ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_a699bc64-dccb-46c5-a859-d11ef8adc7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_a699bc64-dccb-46c5-a859-d11ef8adc7ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_94468f2b-dba3-4325-a10b-304c238cb714" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_94468f2b-dba3-4325-a10b-304c238cb714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5240ee83-28f5-496c-bb78-2b54bcee905d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5240ee83-28f5-496c-bb78-2b54bcee905d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_33cd3f88-6294-471f-97d4-92ad9134d76d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_33cd3f88-6294-471f-97d4-92ad9134d76d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a1c85854-c3f1-4aa5-a57d-d68152728bff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fedfc176-064f-4bcc-a2be-44e4859e0bee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a1c85854-c3f1-4aa5-a57d-d68152728bff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_7f32a006-9bd2-4f98-840e-abfc004e5c6c" xlink:href="myrg-20250630.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_a88d95bd-1577-4139-ae7f-ad68c70c9425" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_7f32a006-9bd2-4f98-840e-abfc004e5c6c" xlink:to="loc_myrg_LeaseLiabilityCurrent_a88d95bd-1577-4139-ae7f-ad68c70c9425" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_74ce8278-fb04-4f76-9aaa-521dceb7e225" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_7f32a006-9bd2-4f98-840e-abfc004e5c6c" xlink:to="loc_myrg_LeaseLiabilityNoncurrent_74ce8278-fb04-4f76-9aaa-521dceb7e225" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="simple" xlink:href="myrg-20250630.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_d35af023-30ad-46ac-9b9f-7e358952ed33" xlink:href="myrg-20250630.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b60ebeaa-b3b2-4ede-abbb-b55dccfada20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_d35af023-30ad-46ac-9b9f-7e358952ed33" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b60ebeaa-b3b2-4ede-abbb-b55dccfada20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_13b99620-5306-42dd-89d3-91d4ac0102c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_d35af023-30ad-46ac-9b9f-7e358952ed33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_13b99620-5306-42dd-89d3-91d4ac0102c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#DebtSummaryoftotaldebtDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5e4dfb27-42d6-4715-9eee-ef491f990915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_85525432-191a-4ab9-adbc-4e2f61523c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5e4dfb27-42d6-4715-9eee-ef491f990915" xlink:to="loc_us-gaap_LongTermDebtCurrent_85525432-191a-4ab9-adbc-4e2f61523c9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5550e816-04e8-4dd5-ae65-33be3c849bac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5e4dfb27-42d6-4715-9eee-ef491f990915" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5550e816-04e8-4dd5-ae65-33be3c849bac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_891249d8-c1d1-43f4-8c81-fd8690ab2f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_891249d8-c1d1-43f4-8c81-fd8690ab2f0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_72e20aa6-85a6-4fa8-9cf7-d48666e13c24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_72e20aa6-85a6-4fa8-9cf7-d48666e13c24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3f9629c2-18b0-4cf9-8ba8-3d8709582c31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3f9629c2-18b0-4cf9-8ba8-3d8709582c31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_93517ed3-cda1-4083-81f3-22dbc00cfd39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_93517ed3-cda1-4083-81f3-22dbc00cfd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_48e716d9-4acc-499b-b129-c182bc969b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_48e716d9-4acc-499b-b129-c182bc969b7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_b5a7a494-d3b2-4cf8-b8ed-0bc1a47bceae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_90ba9caa-5d67-4d1c-ad60-49416cfce5b9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_b5a7a494-d3b2-4cf8-b8ed-0bc1a47bceae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="simple" xlink:href="myrg-20250630.xsd#EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f7e51-1ce6-475d-9153-26d074091515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28f20b4d-55f6-4a27-932f-51db05204831" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f7e51-1ce6-475d-9153-26d074091515" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28f20b4d-55f6-4a27-932f-51db05204831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7aed20ce-3334-47e8-a131-30a0c7524626" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f7e51-1ce6-475d-9153-26d074091515" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7aed20ce-3334-47e8-a131-30a0c7524626" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
