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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:b8d5a6ee-f3b1-449e-baca-f0baac6dff30,g:20a3febf-7fc0-4829-88a4-4aa7901b6325-->
<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-20240930.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_Liabilities_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c38cc0e9-6256-4486-8dcd-69db99405f18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_LiabilitiesCurrent_c38cc0e9-6256-4486-8dcd-69db99405f18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6c75a227-2682-42d2-bf2f-e5154457c48d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6c75a227-2682-42d2-bf2f-e5154457c48d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9dc5bed7-9938-42cc-8227-2a8724bb0464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9dc5bed7-9938-42cc-8227-2a8724bb0464" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_88d80cd8-6d80-4a0f-a147-54235e0288f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_88d80cd8-6d80-4a0f-a147-54235e0288f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ec91cfc4-047e-4a42-8ee3-04cb00b23d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ec91cfc4-047e-4a42-8ee3-04cb00b23d9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fdd357f7-bdd4-4659-95a0-9db555129c13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_fdd357f7-bdd4-4659-95a0-9db555129c13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ad9e1ede-b357-4dad-81cb-95c2b976cc00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b8bbe1dc-e712-49fc-9b1e-c96bdfe0ea23" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ad9e1ede-b357-4dad-81cb-95c2b976cc00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_de3d6886-ef5e-4ac4-a7cb-ae6d233ae286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_363cb648-91a9-44be-8091-e3817adb420f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de3d6886-ef5e-4ac4-a7cb-ae6d233ae286" xlink:to="loc_us-gaap_Liabilities_363cb648-91a9-44be-8091-e3817adb420f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_110e90ea-9270-4617-a8b0-55ef0ab7dd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de3d6886-ef5e-4ac4-a7cb-ae6d233ae286" xlink:to="loc_us-gaap_CommitmentsAndContingencies_110e90ea-9270-4617-a8b0-55ef0ab7dd8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7a7de51-6d41-40ec-b7e0-d393604c124b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de3d6886-ef5e-4ac4-a7cb-ae6d233ae286" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7a7de51-6d41-40ec-b7e0-d393604c124b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_757b5a4e-042d-43d2-ac49-67db4e9af9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_757b5a4e-042d-43d2-ac49-67db4e9af9f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5c50198a-8323-4173-818d-f30d642b401c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5c50198a-8323-4173-818d-f30d642b401c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6b5c3902-a201-451b-9dac-1023423a7ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6b5c3902-a201-451b-9dac-1023423a7ccb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_b50a064e-104b-4bc9-85e5-8ee31f3e8965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_b50a064e-104b-4bc9-85e5-8ee31f3e8965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_34b2027a-9e6b-4abf-9974-6fd6abd7d7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:to="loc_us-gaap_IncomeTaxesReceivable_34b2027a-9e6b-4abf-9974-6fd6abd7d7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4c8588a9-6841-4230-859c-c9c3dfd950bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b416b2c4-90c4-4510-ba96-693f3e246f29" xlink:to="loc_us-gaap_OtherAssetsCurrent_4c8588a9-6841-4230-859c-c9c3dfd950bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e251336-1e87-4ec1-b4fd-882576dcb842" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_AssetsCurrent_9e251336-1e87-4ec1-b4fd-882576dcb842" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_2c2a9654-1b74-4ab8-bc8f-b58e75f628a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_2c2a9654-1b74-4ab8-bc8f-b58e75f628a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6222b9dc-f262-46ac-a03c-ac614913a3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6222b9dc-f262-46ac-a03c-ac614913a3d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cd4e01c0-f121-4d3a-8a3f-e13048a9dc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_Goodwill_cd4e01c0-f121-4d3a-8a3f-e13048a9dc5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c0ca54d-0a69-404a-9fa7-017d23bd3153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c0ca54d-0a69-404a-9fa7-017d23bd3153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_13efd146-2749-4dcf-9c51-e65d1af570e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_13efd146-2749-4dcf-9c51-e65d1af570e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_e54b4cf6-ad7b-4c2c-a238-4e4792d4ecca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_e54b4cf6-ad7b-4c2c-a238-4e4792d4ecca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2954dd72-6805-44ae-8428-7cc711249a93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ffeb43ed-489a-4375-9a2c-a82141c14d83" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2954dd72-6805-44ae-8428-7cc711249a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_036f78ae-ac7e-42c7-b1ff-3c6f2194c846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_LongTermDebtCurrent_036f78ae-ac7e-42c7-b1ff-3c6f2194c846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_cf250e03-aad2-4cc1-89a7-eb60fe8c9f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_cf250e03-aad2-4cc1-89a7-eb60fe8c9f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_5b848b36-2faf-4235-82c5-6f5de5801844" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_5b848b36-2faf-4235-82c5-6f5de5801844" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c109ca60-20cd-4049-9c73-9e2752156be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_AccountsPayableCurrent_c109ca60-20cd-4049-9c73-9e2752156be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0c70e441-4666-47ab-a126-954d414d2b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0c70e441-4666-47ab-a126-954d414d2b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_9eaf44bf-9bd5-4ccb-9ac1-40bcf7f7de2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_9eaf44bf-9bd5-4ccb-9ac1-40bcf7f7de2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_81dc5b16-0ad7-40b1-84b7-e370fa483fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_81dc5b16-0ad7-40b1-84b7-e370fa483fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3df35526-d45d-440e-9414-fe17c4f2c185" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b6afbbd-42b5-4641-b83b-31c8e727a6f0" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3df35526-d45d-440e-9414-fe17c4f2c185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_55f9a05a-3f18-4958-9470-bedf948be675" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_e2a9c453-cfbc-4a20-97e9-505a16214a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_55f9a05a-3f18-4958-9470-bedf948be675" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_e2a9c453-cfbc-4a20-97e9-505a16214a0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f10a46ff-e203-496b-b03b-f07090b3540e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_55f9a05a-3f18-4958-9470-bedf948be675" xlink:to="loc_us-gaap_CommonStockValue_f10a46ff-e203-496b-b03b-f07090b3540e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7ac5227f-da4e-4db4-b828-019eeba23fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_55f9a05a-3f18-4958-9470-bedf948be675" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7ac5227f-da4e-4db4-b828-019eeba23fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_338e8774-1be4-484b-980d-00f11c22b145" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_55f9a05a-3f18-4958-9470-bedf948be675" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_338e8774-1be4-484b-980d-00f11c22b145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_90b8a68f-b3b1-49c4-9a03-5b5dd667cb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_55f9a05a-3f18-4958-9470-bedf948be675" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_90b8a68f-b3b1-49c4-9a03-5b5dd667cb0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="myrg-20240930.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cf9fd3ad-59bd-47e8-95e2-4cbd4a877bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d0d4a6ca-17d4-45a1-8da9-447161546733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf9fd3ad-59bd-47e8-95e2-4cbd4a877bd6" xlink:to="loc_us-gaap_OperatingIncomeLoss_d0d4a6ca-17d4-45a1-8da9-447161546733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_aa6d171e-5918-4e64-a75a-9e602bda4e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf9fd3ad-59bd-47e8-95e2-4cbd4a877bd6" xlink:to="loc_us-gaap_InvestmentIncomeInterest_aa6d171e-5918-4e64-a75a-9e602bda4e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e8f14025-789f-41ed-bcd7-6f09d74ddf24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf9fd3ad-59bd-47e8-95e2-4cbd4a877bd6" xlink:to="loc_us-gaap_InterestExpense_e8f14025-789f-41ed-bcd7-6f09d74ddf24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c2dbe909-a2a6-4797-8977-92ff449f4246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf9fd3ad-59bd-47e8-95e2-4cbd4a877bd6" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c2dbe909-a2a6-4797-8977-92ff449f4246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a27571cd-ce2f-4c59-aceb-fdf9bac7b781" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_12d42ea8-74d0-4566-a8e8-d571ecfee4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a27571cd-ce2f-4c59-aceb-fdf9bac7b781" xlink:to="loc_us-gaap_NetIncomeLoss_12d42ea8-74d0-4566-a8e8-d571ecfee4bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d59491f0-1471-404f-a5ac-c3cc13a9777a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a27571cd-ce2f-4c59-aceb-fdf9bac7b781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d59491f0-1471-404f-a5ac-c3cc13a9777a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3d7e4a0a-cb7e-4eca-a986-2deca7bc4c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_24a03a41-b152-4523-97d6-1a028b5d76bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3d7e4a0a-cb7e-4eca-a986-2deca7bc4c4c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_24a03a41-b152-4523-97d6-1a028b5d76bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_17460b7c-fa1b-4750-ab36-35f1e210b35c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5e9e944f-dba4-4248-906d-30ba56accccf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_17460b7c-fa1b-4750-ab36-35f1e210b35c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5e9e944f-dba4-4248-906d-30ba56accccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6ad46686-fe47-4969-b154-e22c08af9dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_17460b7c-fa1b-4750-ab36-35f1e210b35c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6ad46686-fe47-4969-b154-e22c08af9dc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e42abfbe-3aac-47f5-a437-d21b47dd32e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_02edfef1-335f-41b2-9a2a-1e45fa96d419" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e42abfbe-3aac-47f5-a437-d21b47dd32e9" xlink:to="loc_us-gaap_GrossProfit_02edfef1-335f-41b2-9a2a-1e45fa96d419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_abb5ebf9-edb1-450a-9dce-65f6666cb6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e42abfbe-3aac-47f5-a437-d21b47dd32e9" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_abb5ebf9-edb1-450a-9dce-65f6666cb6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7e023fd5-ea80-4116-927f-aaf328b03098" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e42abfbe-3aac-47f5-a437-d21b47dd32e9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7e023fd5-ea80-4116-927f-aaf328b03098" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a952d010-613e-4741-ad69-4deaff5af46e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e42abfbe-3aac-47f5-a437-d21b47dd32e9" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a952d010-613e-4741-ad69-4deaff5af46e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41a46728-a865-4e1c-89d0-9f614148da65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b6e40a9-ba14-419c-84f0-5e42a6bc64bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_41a46728-a865-4e1c-89d0-9f614148da65" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b6e40a9-ba14-419c-84f0-5e42a6bc64bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b330f3e0-2ec6-420a-8ea6-ef50f6015333" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_41a46728-a865-4e1c-89d0-9f614148da65" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b330f3e0-2ec6-420a-8ea6-ef50f6015333" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="myrg-20240930.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e0ea3135-98d0-4b4e-9f36-41bddce7fe14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e602110-f5ef-4147-8487-72b6684de1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e0ea3135-98d0-4b4e-9f36-41bddce7fe14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e602110-f5ef-4147-8487-72b6684de1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b739e26b-39d9-47bd-9826-13019dfefb08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e0ea3135-98d0-4b4e-9f36-41bddce7fe14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b739e26b-39d9-47bd-9826-13019dfefb08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8104c7e-3ec3-4f73-b8bd-83e8ae21aab0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e0ea3135-98d0-4b4e-9f36-41bddce7fe14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8104c7e-3ec3-4f73-b8bd-83e8ae21aab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9957e2e6-b56c-4ba5-9194-ea3094387fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e0ea3135-98d0-4b4e-9f36-41bddce7fe14" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9957e2e6-b56c-4ba5-9194-ea3094387fbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_eb5e0448-b7d7-4820-95aa-23f297106ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_NetIncomeLoss_eb5e0448-b7d7-4820-95aa-23f297106ec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2262c2d7-339d-4d02-afb5-aba86420caca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_Depreciation_2262c2d7-339d-4d02-afb5-aba86420caca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_99dc8fa6-2739-4beb-be93-0dc3f5caab44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_99dc8fa6-2739-4beb-be93-0dc3f5caab44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_10ee139f-825c-4780-ab6a-fccbd15352cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_ShareBasedCompensation_10ee139f-825c-4780-ab6a-fccbd15352cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b46b9917-0988-4a45-ac59-135096e896cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b46b9917-0988-4a45-ac59-135096e896cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_28ed2284-7f07-409b-a039-68f1100bfab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_28ed2284-7f07-409b-a039-68f1100bfab9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ee63cc6d-1353-4a9d-bb26-306ced291be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ee63cc6d-1353-4a9d-bb26-306ced291be9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e09e20c-6545-46fc-9590-2782a281fc79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e09e20c-6545-46fc-9590-2782a281fc79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c45e9114-2fe6-44ad-8218-c2a5c74d0bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c45e9114-2fe6-44ad-8218-c2a5c74d0bb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_656f00ba-f310-4c0c-9115-991f1db8f7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_656f00ba-f310-4c0c-9115-991f1db8f7e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a77a9ce5-655e-464e-bcd7-4d19da47b32d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a77a9ce5-655e-464e-bcd7-4d19da47b32d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c07ef18f-4d2f-446a-9a74-843d8f6c57a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c07ef18f-4d2f-446a-9a74-843d8f6c57a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b0e56b5e-00e0-4375-b5cf-50144ca96b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b0e56b5e-00e0-4375-b5cf-50144ca96b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_63248aef-25d4-4fea-a336-9cac38ef29d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_63248aef-25d4-4fea-a336-9cac38ef29d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b62c3684-3ec1-4123-8083-c747ec960220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5f1094a7-060e-4b4b-b770-fb905e09f3a0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b62c3684-3ec1-4123-8083-c747ec960220" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_808e7397-4d9a-498e-b0ea-92f3facf5e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_808e7397-4d9a-498e-b0ea-92f3facf5e1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_049bea0f-890c-47f0-a75e-82b868dc4b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_049bea0f-890c-47f0-a75e-82b868dc4b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_4f1fa6c0-2d8e-4f99-900f-9f9d27fe5507" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_4f1fa6c0-2d8e-4f99-900f-9f9d27fe5507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_24719164-5ffe-4e76-b52e-4c025c365524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_24719164-5ffe-4e76-b52e-4c025c365524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_02cc9fec-eecf-4887-9f3e-aa11531a451c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_02cc9fec-eecf-4887-9f3e-aa11531a451c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f2e95bd2-9243-4c69-9499-1fb88d807f42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f2e95bd2-9243-4c69-9499-1fb88d807f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtRestructuringCosts_10ee29b3-9146-4774-a436-47a989080b92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtRestructuringCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_PaymentsOfDebtRestructuringCosts_10ee29b3-9146-4774-a436-47a989080b92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8e71c6b1-94de-49ba-938f-26910fc56b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_36f0858c-efcd-4ed8-b34f-24e1cfe72ee0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8e71c6b1-94de-49ba-938f-26910fc56b7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_05bc9fb1-3b65-49c6-b75c-a1c85aab5d17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4eabb251-87dd-4700-ba13-39329bf53d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_05bc9fb1-3b65-49c6-b75c-a1c85aab5d17" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4eabb251-87dd-4700-ba13-39329bf53d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a053425a-f483-4fe9-9c49-abe4922cece8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_05bc9fb1-3b65-49c6-b75c-a1c85aab5d17" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a053425a-f483-4fe9-9c49-abe4922cece8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="simple" xlink:href="myrg-20240930.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_881fca80-8565-4f14-ac31-a057ee264958" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_fa99edbc-e95d-4318-aaa8-26063665b9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_881fca80-8565-4f14-ac31-a057ee264958" xlink:to="loc_us-gaap_UnbilledContractsReceivable_fa99edbc-e95d-4318-aaa8-26063665b9ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_2a6549aa-f1eb-45ba-8416-1091760886fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_881fca80-8565-4f14-ac31-a057ee264958" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_2a6549aa-f1eb-45ba-8416-1091760886fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_d8c6d171-3a62-441c-9fee-8311a4aa1c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_98f81ca0-8962-40f4-81e7-0f50b5f06deb" xlink:href="myrg-20240930.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_d8c6d171-3a62-441c-9fee-8311a4aa1c6c" xlink:to="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_98f81ca0-8962-40f4-81e7-0f50b5f06deb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_26118e9b-aa22-44f1-a5e0-9a91e4e0221e" xlink:href="myrg-20240930.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_d8c6d171-3a62-441c-9fee-8311a4aa1c6c" xlink:to="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_26118e9b-aa22-44f1-a5e0-9a91e4e0221e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20240930.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_7013d4e9-2900-4137-8a94-40cf6c38b6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_a4b02d10-8a81-4566-ae3b-7d0b3dd27adb" xlink:href="myrg-20240930.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_7013d4e9-2900-4137-8a94-40cf6c38b6c6" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_a4b02d10-8a81-4566-ae3b-7d0b3dd27adb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_726bf7da-5de7-46f0-8785-f141fa001cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7013d4e9-2900-4137-8a94-40cf6c38b6c6" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_726bf7da-5de7-46f0-8785-f141fa001cc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_071bcbdc-dc92-4cac-9a77-62e47e517f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_3649b08d-d137-4fcd-9250-e4a9db4c34f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_071bcbdc-dc92-4cac-9a77-62e47e517f5b" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_3649b08d-d137-4fcd-9250-e4a9db4c34f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInAccruedLossProvision_c9dc345d-9ae4-4ec7-8ec2-6fc467747e99" xlink:href="myrg-20240930.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_071bcbdc-dc92-4cac-9a77-62e47e517f5b" xlink:to="loc_myrg_IncreaseDecreaseInAccruedLossProvision_c9dc345d-9ae4-4ec7-8ec2-6fc467747e99" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20240930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities_d079632b-5769-4d2c-b14d-8be2c3aea032" xlink:href="myrg-20240930.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e7e9b430-8f58-467a-b46b-7d3d67f422ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d079632b-5769-4d2c-b14d-8be2c3aea032" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e7e9b430-8f58-467a-b46b-7d3d67f422ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_813b43c8-f3ae-40c4-be73-da3aa6f0f05e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d079632b-5769-4d2c-b14d-8be2c3aea032" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_813b43c8-f3ae-40c4-be73-da3aa6f0f05e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_3ace5e2e-dd41-4815-b79d-b2ddcaace84a" xlink:href="myrg-20240930.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_1b09144a-0320-4cd9-9d5a-13e89707b1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3ace5e2e-dd41-4815-b79d-b2ddcaace84a" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_1b09144a-0320-4cd9-9d5a-13e89707b1ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_201fe0cb-08d9-4ea6-855c-f2cf7ba5ac65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3ace5e2e-dd41-4815-b79d-b2ddcaace84a" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_201fe0cb-08d9-4ea6-855c-f2cf7ba5ac65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20240930.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_4121d933-24f9-4cdc-ad2f-1b6e9286e988" xlink:href="myrg-20240930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_8e8a623d-e2f9-4aaa-93df-7869b619bd20" xlink:href="myrg-20240930.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_4121d933-24f9-4cdc-ad2f-1b6e9286e988" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_8e8a623d-e2f9-4aaa-93df-7869b619bd20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BillingsToDate_2c6c31d8-c1c8-4b59-a381-037039c100f1" xlink:href="myrg-20240930.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_4121d933-24f9-4cdc-ad2f-1b6e9286e988" xlink:to="loc_myrg_BillingsToDate_2c6c31d8-c1c8-4b59-a381-037039c100f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20240930.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_cde411b7-f15d-406a-8a34-14d87c9cd92f" xlink:href="myrg-20240930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_59ba1846-a619-4cdb-80ae-5a7fbbb9cf8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cde411b7-f15d-406a-8a34-14d87c9cd92f" xlink:to="loc_us-gaap_UnbilledContractsReceivable_59ba1846-a619-4cdb-80ae-5a7fbbb9cf8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_e549a838-6127-4a92-a5c9-c841e99e29dd" xlink:href="myrg-20240930.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_cde411b7-f15d-406a-8a34-14d87c9cd92f" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_e549a838-6127-4a92-a5c9-c841e99e29dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20240930.xsd#LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_0a943a83-32ce-4a67-a9fc-6011c817054d" xlink:href="myrg-20240930.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24f222e3-10d0-450c-b62a-7dfbe1d27154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0a943a83-32ce-4a67-a9fc-6011c817054d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24f222e3-10d0-450c-b62a-7dfbe1d27154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ecf72f68-fe0a-4077-bd41-0609976b7b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0a943a83-32ce-4a67-a9fc-6011c817054d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ecf72f68-fe0a-4077-bd41-0609976b7b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_63effbd7-ec6c-4756-92fe-c1c4fe262bd5" xlink:href="myrg-20240930.xsd#myrg_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c422e937-b292-4a26-a295-5c87611c310c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_63effbd7-ec6c-4756-92fe-c1c4fe262bd5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c422e937-b292-4a26-a295-5c87611c310c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_7460ff13-0ea9-427d-8c9d-8dc399eba4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_63effbd7-ec6c-4756-92fe-c1c4fe262bd5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_7460ff13-0ea9-427d-8c9d-8dc399eba4e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationTotal_dd66b22f-0e74-4e84-85f2-c74a8866ca4d" xlink:href="myrg-20240930.xsd#myrg_LeaseObligationTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_d963dfd2-78c5-4d89-bcde-100959774f87" xlink:href="myrg-20240930.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_dd66b22f-0e74-4e84-85f2-c74a8866ca4d" xlink:to="loc_myrg_LeaseObligationCurrent_d963dfd2-78c5-4d89-bcde-100959774f87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_8f33c95f-b2a6-4a99-b6f1-86861d2ecaf2" xlink:href="myrg-20240930.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_dd66b22f-0e74-4e84-85f2-c74a8866ca4d" xlink:to="loc_myrg_LeaseObligationNoncurrent_8f33c95f-b2a6-4a99-b6f1-86861d2ecaf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_295b82c4-9913-438d-ac12-56ff1420bded" xlink:href="myrg-20240930.xsd#myrg_LeaseObligationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4a57d962-5c0d-4a23-91f6-d6082bd86421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_295b82c4-9913-438d-ac12-56ff1420bded" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4a57d962-5c0d-4a23-91f6-d6082bd86421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_bb7c6158-6de1-47b1-a808-7ae9c6980189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_295b82c4-9913-438d-ac12-56ff1420bded" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_bb7c6158-6de1-47b1-a808-7ae9c6980189" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="simple" xlink:href="myrg-20240930.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_e6e43cfb-ce51-4703-a78b-a8465ad31493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_00bdb1bf-a06a-4456-a9fa-e54dce95613a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e6e43cfb-ce51-4703-a78b-a8465ad31493" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_00bdb1bf-a06a-4456-a9fa-e54dce95613a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_1ba27ba0-188c-406e-8de0-0dfa023f0dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e6e43cfb-ce51-4703-a78b-a8465ad31493" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_1ba27ba0-188c-406e-8de0-0dfa023f0dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f96d2895-735e-4b18-9fa0-07c03c75b176" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e6e43cfb-ce51-4703-a78b-a8465ad31493" xlink:to="loc_us-gaap_OperatingLeaseCost_f96d2895-735e-4b18-9fa0-07c03c75b176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b9492630-4dd4-45f9-842a-b9e23a9ea792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e6e43cfb-ce51-4703-a78b-a8465ad31493" xlink:to="loc_us-gaap_VariableLeaseCost_b9492630-4dd4-45f9-842a-b9e23a9ea792" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="myrg-20240930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_52d001b8-0b0d-4e00-8a57-d8ec68f17c2b" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a72f8861-4432-43b8-96ec-4bf3456918d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52d001b8-0b0d-4e00-8a57-d8ec68f17c2b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a72f8861-4432-43b8-96ec-4bf3456918d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_95a5e5e3-4fcb-47c5-ae59-5305e30aa8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52d001b8-0b0d-4e00-8a57-d8ec68f17c2b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_95a5e5e3-4fcb-47c5-ae59-5305e30aa8d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFour_30a08d73-f86c-4f3d-a763-6be16045d5c2" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bcdc3f59-f25c-4294-b540-1c34ed5a4343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_30a08d73-f86c-4f3d-a763-6be16045d5c2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bcdc3f59-f25c-4294-b540-1c34ed5a4343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_90fbb62b-a99e-4b33-b9c6-c8db5e723e38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_30a08d73-f86c-4f3d-a763-6be16045d5c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_90fbb62b-a99e-4b33-b9c6-c8db5e723e38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_5c4aa928-6b5a-48e8-8751-5357383b781a" xlink:href="myrg-20240930.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8ff2f455-8b09-4514-ac28-80c19094efd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5c4aa928-6b5a-48e8-8751-5357383b781a" xlink:to="loc_us-gaap_FinanceLeaseLiability_8ff2f455-8b09-4514-ac28-80c19094efd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6bfd59af-a8ce-4712-a9fe-6ec1fcece137" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5c4aa928-6b5a-48e8-8751-5357383b781a" xlink:to="loc_us-gaap_OperatingLeaseLiability_6bfd59af-a8ce-4712-a9fe-6ec1fcece137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_aea9f5a4-21c6-4e70-9384-828c96a6c8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b6eac37c-43af-42ed-8bbf-d151db9e283a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_aea9f5a4-21c6-4e70-9384-828c96a6c8eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b6eac37c-43af-42ed-8bbf-d151db9e283a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4d88ae74-23da-446c-8869-08895efb5f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_aea9f5a4-21c6-4e70-9384-828c96a6c8eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4d88ae74-23da-446c-8869-08895efb5f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearTwo_540d4a81-5512-4128-8f5f-7e47f98b3d96" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e21f8e78-2714-4fd5-9072-8db9384331c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_540d4a81-5512-4128-8f5f-7e47f98b3d96" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e21f8e78-2714-4fd5-9072-8db9384331c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c145c042-71a5-42e7-bad7-191d4c527484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_540d4a81-5512-4128-8f5f-7e47f98b3d96" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c145c042-71a5-42e7-bad7-191d4c527484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_fdcecb45-6d3d-4d02-a274-b282fb630006" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8ba67270-f6f3-4451-9642-0f81824d33fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fdcecb45-6d3d-4d02-a274-b282fb630006" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8ba67270-f6f3-4451-9642-0f81824d33fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dbd47bb7-7516-4bf1-addf-71837f534a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fdcecb45-6d3d-4d02-a274-b282fb630006" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dbd47bb7-7516-4bf1-addf-71837f534a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidOneYear_639c6e3a-5bfb-444e-b68a-c70b371a5f0a" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidOneYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e7eb336b-ca80-4db5-a6bb-206b8a9b2c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_639c6e3a-5bfb-444e-b68a-c70b371a5f0a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e7eb336b-ca80-4db5-a6bb-206b8a9b2c28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5c8a3312-d469-4f70-a38f-d6db0abd08bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_639c6e3a-5bfb-444e-b68a-c70b371a5f0a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5c8a3312-d469-4f70-a38f-d6db0abd08bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFive_98bd4787-c838-43ca-87ad-e10f5c52ba6b" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ab8e652d-895b-4ace-8d4b-ab58e4f9da43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_98bd4787-c838-43ca-87ad-e10f5c52ba6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ab8e652d-895b-4ace-8d4b-ab58e4f9da43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a63be7ff-5400-4c8d-abd3-4dfbb9ff9c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_98bd4787-c838-43ca-87ad-e10f5c52ba6b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a63be7ff-5400-4c8d-abd3-4dfbb9ff9c9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d70c150-61fd-458d-9662-ea098478bbee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f0a24760-6596-47d1-a6ca-5fa7b77e730a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f0a24760-6596-47d1-a6ca-5fa7b77e730a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_8036416b-e763-4651-a6e9-08887a48d302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_8036416b-e763-4651-a6e9-08887a48d302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b54c3f66-c496-455c-8548-b5d8bba9975f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b54c3f66-c496-455c-8548-b5d8bba9975f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0c6969b9-633f-4b0e-9ceb-086889a92fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0c6969b9-633f-4b0e-9ceb-086889a92fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_dbd498c7-2157-40d4-9589-2e40bbe05499" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_dbd498c7-2157-40d4-9589-2e40bbe05499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5f75ecde-7d06-44e4-80cf-fe99083b3b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5f75ecde-7d06-44e4-80cf-fe99083b3b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5cc3f2f7-bd59-41be-a264-6b468fd68997" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d70c150-61fd-458d-9662-ea098478bbee" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5cc3f2f7-bd59-41be-a264-6b468fd68997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_dcce03f2-53ba-435a-8809-cb1232e06395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_dcce03f2-53ba-435a-8809-cb1232e06395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3521e5a2-b156-4bdf-abf7-491c188bb7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3521e5a2-b156-4bdf-abf7-491c188bb7c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b0abccac-19c7-46f3-8a28-1b187d6e75a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b0abccac-19c7-46f3-8a28-1b187d6e75a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_acbb0d5a-082e-41d3-8424-36bcdf0e7ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_acbb0d5a-082e-41d3-8424-36bcdf0e7ab9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_47b45a2d-84c3-4a74-bd37-52f681efb492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_47b45a2d-84c3-4a74-bd37-52f681efb492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebbba00-bd04-412a-9d0f-df1cc8bef199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebbba00-bd04-412a-9d0f-df1cc8bef199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b79359c7-db94-4726-8ee9-5250fc4550ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e08ba-8489-48bf-85d3-03442e37daed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b79359c7-db94-4726-8ee9-5250fc4550ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_257c40d5-1585-4b29-9931-12c0a40323ab" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_d70dbc23-37d6-46d1-bcef-a3a339ec7552" xlink:href="myrg-20240930.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_257c40d5-1585-4b29-9931-12c0a40323ab" xlink:to="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_d70dbc23-37d6-46d1-bcef-a3a339ec7552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_20316bcf-beac-4e42-ae93-766ad5e3fe49" xlink:href="myrg-20240930.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_257c40d5-1585-4b29-9931-12c0a40323ab" xlink:to="loc_myrg_LeaseLiability_20316bcf-beac-4e42-ae93-766ad5e3fe49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_159f200d-73b0-4a5f-b99b-8d1811b29223" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_4398110d-709e-42bb-98e0-3f25378138f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_159f200d-73b0-4a5f-b99b-8d1811b29223" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_4398110d-709e-42bb-98e0-3f25378138f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8524fae4-7c48-4a94-a85b-e3ccc0017e54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_159f200d-73b0-4a5f-b99b-8d1811b29223" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8524fae4-7c48-4a94-a85b-e3ccc0017e54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearThree_2b8e60b4-96ac-457b-bb63-fba7c307e842" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_feaf2a22-b480-4a97-aebf-e5c29481a2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b8e60b4-96ac-457b-bb63-fba7c307e842" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_feaf2a22-b480-4a97-aebf-e5c29481a2ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5c53d69a-0564-4d76-81e0-0122b727e02f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b8e60b4-96ac-457b-bb63-fba7c307e842" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5c53d69a-0564-4d76-81e0-0122b727e02f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_87d60e80-67b9-4370-9d71-a5340ba9491a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_bcc11c29-ac25-478f-b307-4106625a924e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_87d60e80-67b9-4370-9d71-a5340ba9491a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_bcc11c29-ac25-478f-b307-4106625a924e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5cb1e458-42e2-4148-96e7-6a5029b9e89f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_87d60e80-67b9-4370-9d71-a5340ba9491a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5cb1e458-42e2-4148-96e7-6a5029b9e89f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_f195f991-0dc1-416f-bbb9-06487a0274e5" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_1659edc6-72fc-4a31-b827-a8876509fd59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f195f991-0dc1-416f-bbb9-06487a0274e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_1659edc6-72fc-4a31-b827-a8876509fd59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7979228c-36a8-461f-9b8c-e1a9fb8eac17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f195f991-0dc1-416f-bbb9-06487a0274e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7979228c-36a8-461f-9b8c-e1a9fb8eac17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_bf213bbb-dbc2-4f20-81a9-763960211ec1" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_62646f63-66f9-4772-adc0-ac30f1d727db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bf213bbb-dbc2-4f20-81a9-763960211ec1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_62646f63-66f9-4772-adc0-ac30f1d727db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d4cd5fdd-d957-4397-a7cb-b910a7a41613" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bf213bbb-dbc2-4f20-81a9-763960211ec1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d4cd5fdd-d957-4397-a7cb-b910a7a41613" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="simple" xlink:href="myrg-20240930.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2a6f534c-d005-4064-8a91-73b69ec632aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6ce529a4-b288-4970-a280-7479e5597c16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2a6f534c-d005-4064-8a91-73b69ec632aa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6ce529a4-b288-4970-a280-7479e5597c16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fbfe49ee-b096-4eb4-9ebb-3794be92bda4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2a6f534c-d005-4064-8a91-73b69ec632aa" xlink:to="loc_us-gaap_OperatingLeaseLiability_fbfe49ee-b096-4eb4-9ebb-3794be92bda4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_39a0f1ea-4954-41a8-b389-c46c8ff05ab4" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_48175555-9536-4752-8cf2-d3d87c5cfdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_39a0f1ea-4954-41a8-b389-c46c8ff05ab4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_48175555-9536-4752-8cf2-d3d87c5cfdcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8d58337b-2fef-4fe9-990a-8cc4ab4d514a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_39a0f1ea-4954-41a8-b389-c46c8ff05ab4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8d58337b-2fef-4fe9-990a-8cc4ab4d514a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_7875ff61-19ae-4f05-a7b8-15283d4ebbd3" xlink:href="myrg-20240930.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_209e0c7d-7eed-4262-9f58-03d25e6c109b" xlink:href="myrg-20240930.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_7875ff61-19ae-4f05-a7b8-15283d4ebbd3" xlink:to="loc_myrg_LeaseLiabilityCurrent_209e0c7d-7eed-4262-9f58-03d25e6c109b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_6bfb47dc-f45b-4145-84a7-2319a67c10a9" xlink:href="myrg-20240930.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_7875ff61-19ae-4f05-a7b8-15283d4ebbd3" xlink:to="loc_myrg_LeaseLiabilityNoncurrent_6bfb47dc-f45b-4145-84a7-2319a67c10a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_22a52816-51b8-44d4-a14d-6d18148721ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_32c7ccc9-1370-47c9-b889-829c0d159e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_22a52816-51b8-44d4-a14d-6d18148721ba" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_32c7ccc9-1370-47c9-b889-829c0d159e9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_844ca934-e6d3-4be8-bf10-71dbe6136553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_22a52816-51b8-44d4-a14d-6d18148721ba" xlink:to="loc_us-gaap_FinanceLeaseLiability_844ca934-e6d3-4be8-bf10-71dbe6136553" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="simple" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:href="myrg-20240930.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_2ecf66cd-2cfe-44df-b439-1db6cf3e6fbf" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_2ecf66cd-2cfe-44df-b439-1db6cf3e6fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidOneYear_cc81def8-21c7-4316-84b5-48266abf1a25" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidOneYear_cc81def8-21c7-4316-84b5-48266abf1a25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearTwo_98578413-7d95-4334-b8da-a32c9395f591" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearTwo_98578413-7d95-4334-b8da-a32c9395f591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearThree_a11669fd-79df-41e0-9d84-06dd6d092a34" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearThree_a11669fd-79df-41e0-9d84-06dd6d092a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFour_3571264e-85e7-4506-9272-e30978cb39b8" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearFour_3571264e-85e7-4506-9272-e30978cb39b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFive_1b466ca3-f67f-45b1-91ac-871721fc89ff" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearFive_1b466ca3-f67f-45b1-91ac-871721fc89ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_469413d3-ae28-4071-93a0-dd80fea80ba2" xlink:href="myrg-20240930.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_9457980c-227b-4d8e-9e1b-10df63456d28" xlink:to="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_469413d3-ae28-4071-93a0-dd80fea80ba2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="simple" xlink:href="myrg-20240930.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_b5909a3d-7212-4fdb-971b-e3737079b0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8c14abb7-ac7c-439d-ac31-970bd2bea9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b5909a3d-7212-4fdb-971b-e3737079b0f9" xlink:to="loc_us-gaap_LongTermDebtCurrent_8c14abb7-ac7c-439d-ac31-970bd2bea9bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_904f1bdd-47ae-4fd7-a0c2-a7e36c69b2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b5909a3d-7212-4fdb-971b-e3737079b0f9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_904f1bdd-47ae-4fd7-a0c2-a7e36c69b2a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="simple" xlink:href="myrg-20240930.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5bad9a25-15b7-4711-8788-e95c80ab1d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5bad9a25-15b7-4711-8788-e95c80ab1d7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d4e6b15a-a59c-4365-87e1-763ccbccf0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d4e6b15a-a59c-4365-87e1-763ccbccf0a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d0637f24-d8c2-43e6-a7df-8f4447509f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d0637f24-d8c2-43e6-a7df-8f4447509f8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_526d5f35-4db3-42c0-92b9-f135a464fcca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_526d5f35-4db3-42c0-92b9-f135a464fcca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_657746b8-cee0-4c29-a989-e90515dd867b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_657746b8-cee0-4c29-a989-e90515dd867b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_da90daa5-890b-48cb-87ee-e34ffc6d5da7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b4cca94-9d63-4bd7-b21b-e83be0ce1282" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_da90daa5-890b-48cb-87ee-e34ffc6d5da7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="simple" xlink:href="myrg-20240930.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_3cb0fb6b-02e8-4ae3-840d-ce88dec74a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_597f9b9a-d95e-42bd-bccc-d6b585e930ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3cb0fb6b-02e8-4ae3-840d-ce88dec74a90" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_597f9b9a-d95e-42bd-bccc-d6b585e930ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_70cf802d-32a6-4b86-bbd4-55a46a8ae7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3cb0fb6b-02e8-4ae3-840d-ce88dec74a90" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_70cf802d-32a6-4b86-bbd4-55a46a8ae7c0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
