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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019ead18-496f-7501-a9f1-5c830c4cff7f,g:3515dc07-5961-4c35-b58d-7fef6f66b0ed-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="myrg-20260630.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_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ead18-4aca-7c46-a642-5842954baf02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ead18-4aca-7c46-a642-5842954baf02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019ead18-4aca-7f70-a281-8672370b084a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019ead18-4aca-7f70-a281-8672370b084a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ead18-4aca-75dd-8f93-3888dcbb7e33" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ead18-4aca-75dd-8f93-3888dcbb7e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_019ead18-4aca-71e4-b18e-b48f7e9c2cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_019ead18-4aca-71e4-b18e-b48f7e9c2cc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_019ead18-4aca-7fd1-9ec0-ab481f37b553" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:to="loc_us-gaap_IncomeTaxesReceivable_019ead18-4aca-7fd1-9ec0-ab481f37b553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_019ead18-4aca-73c0-b976-0eebca904f01" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ead18-4aca-7be2-bfc2-b6e572a34c6a" xlink:to="loc_us-gaap_OtherAssetsCurrent_019ead18-4aca-73c0-b976-0eebca904f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-7a26-a0e1-f19cbff3d391" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-7a26-a0e1-f19cbff3d391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019ead18-4aca-7525-974f-09cc7283eff6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019ead18-4aca-7525-974f-09cc7283eff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019ead18-4aca-78eb-8622-bf208d539acd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019ead18-4aca-78eb-8622-bf208d539acd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_019ead18-4aca-7178-8252-4664d6b04520" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_019ead18-4aca-7178-8252-4664d6b04520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7eca-9e26-4e0aeb41417d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7eca-9e26-4e0aeb41417d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-7e24-b24e-4b9ca77f2ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-7e24-b24e-4b9ca77f2ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019ead18-4aca-7b99-904a-6290235c208b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ead18-4aca-7e9f-92f3-3afcb21dc1ca" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019ead18-4aca-7b99-904a-6290235c208b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-7211-9a32-d68872cd1d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_019ead18-4aca-7c1c-8d36-f8e7940a3e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-7211-9a32-d68872cd1d1b" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_019ead18-4aca-7c1c-8d36-f8e7940a3e9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019ead18-4aca-7c34-a50d-d5162e5a7a93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-7211-9a32-d68872cd1d1b" xlink:to="loc_us-gaap_CommonStockValue_019ead18-4aca-7c34-a50d-d5162e5a7a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019ead18-4aca-773a-bad3-ab5ba7ef4dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-7211-9a32-d68872cd1d1b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019ead18-4aca-773a-bad3-ab5ba7ef4dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ead18-4aca-74a3-8585-ffca217830af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-7211-9a32-d68872cd1d1b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ead18-4aca-74a3-8585-ffca217830af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ead18-4aca-7031-882a-0c3e5e1c5af0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-7211-9a32-d68872cd1d1b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ead18-4aca-7031-882a-0c3e5e1c5af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019ead18-4aca-7845-abf7-45728f7f9fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_LongTermDebtCurrent_019ead18-4aca-7845-abf7-45728f7f9fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-7206-97da-2edad575b431" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-7206-97da-2edad575b431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-719b-9d4f-f9c7db5a3d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-719b-9d4f-f9c7db5a3d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019ead18-4aca-786e-8233-b36bfaa7dd76" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_AccountsPayableCurrent_019ead18-4aca-786e-8233-b36bfaa7dd76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-7845-98ed-45a9960f3a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-7845-98ed-45a9960f3a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_019ead18-4aca-7a2a-8b40-a71a45f5ff25" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_019ead18-4aca-7a2a-8b40-a71a45f5ff25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_019ead18-4aca-7134-8510-402b36fd3bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_019ead18-4aca-7134-8510-402b36fd3bb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019ead18-4aca-7266-bade-4fac18851964" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ead18-4aca-786c-b7a8-66130ebce7aa" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019ead18-4aca-7266-bade-4fac18851964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ead18-4aca-7148-9bea-4103971b416c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019ead18-4aca-76da-8d9a-39d1803bf560" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ead18-4aca-7148-9bea-4103971b416c" xlink:to="loc_us-gaap_Liabilities_019ead18-4aca-76da-8d9a-39d1803bf560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019ead18-4aca-731b-b2fb-2073384cd83a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ead18-4aca-7148-9bea-4103971b416c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019ead18-4aca-731b-b2fb-2073384cd83a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-78ed-8904-13f3bf5f33a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ead18-4aca-7148-9bea-4103971b416c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-78ed-8904-13f3bf5f33a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019ead18-4aca-7890-88ca-cb7f5fb52be1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_AssetsCurrent_019ead18-4aca-7890-88ca-cb7f5fb52be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ead18-4aca-7a4a-8b05-bfa435eb707a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ead18-4aca-7a4a-8b05-bfa435eb707a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019ead18-4aca-7cbf-b8b9-f942437d9c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019ead18-4aca-7cbf-b8b9-f942437d9c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019ead18-4aca-70e9-b6d8-14e71392707f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_Goodwill_019ead18-4aca-70e9-b6d8-14e71392707f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019ead18-4aca-7522-90ef-5eec0940d7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019ead18-4aca-7522-90ef-5eec0940d7aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_019ead18-4aca-75b3-aea9-395cb8f803e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_019ead18-4aca-75b3-aea9-395cb8f803e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019ead18-4aca-7cc4-8f17-39e4daf9351b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019ead18-4aca-7cc4-8f17-39e4daf9351b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_019ead18-4aca-7bdf-bd70-68f2a31c239d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_019ead18-4aca-7bdf-bd70-68f2a31c239d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019ead18-4aca-7ece-987b-cf4e595a801c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ead18-4aca-71f5-8f81-e53575cd1bf7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019ead18-4aca-7ece-987b-cf4e595a801c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="myrg-20260630.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_GrossProfit_019ead18-4aca-7901-a811-4b82080db0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ead18-4aca-77ba-9855-2da17fa571c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019ead18-4aca-7901-a811-4b82080db0fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ead18-4aca-77ba-9855-2da17fa571c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019ead18-4aca-7c44-868e-3baa8902f060" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019ead18-4aca-7901-a811-4b82080db0fd" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019ead18-4aca-7c44-868e-3baa8902f060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-7751-9f7d-f568dbc004d5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019ead18-4aca-7779-ac86-1ef2a0bc39cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-7751-9f7d-f568dbc004d5" xlink:to="loc_us-gaap_GrossProfit_019ead18-4aca-7779-ac86-1ef2a0bc39cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ead18-4aca-7da7-bd0c-e04f32193604" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-7751-9f7d-f568dbc004d5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ead18-4aca-7da7-bd0c-e04f32193604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019ead18-4aca-72a4-adc6-c8d2cbde8bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-7751-9f7d-f568dbc004d5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019ead18-4aca-72a4-adc6-c8d2cbde8bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ead18-4aca-7b89-abec-8e95fcf86978" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-7751-9f7d-f568dbc004d5" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ead18-4aca-7b89-abec-8e95fcf86978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7554-9df0-085766ead6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7dd7-b8db-be4a866eef86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7554-9df0-085766ead6ed" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7dd7-b8db-be4a866eef86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019ead18-4aca-763d-a53d-87e0b19d015a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7554-9df0-085766ead6ed" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019ead18-4aca-763d-a53d-87e0b19d015a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-704c-8a3b-c16652129292" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7794-9e3e-32f5bc4cc9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-704c-8a3b-c16652129292" xlink:to="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7794-9e3e-32f5bc4cc9d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ead18-4aca-7278-8c53-1929d56f5b35" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ead18-4aca-704c-8a3b-c16652129292" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ead18-4aca-7278-8c53-1929d56f5b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ead18-4aca-7364-a04d-f03543171d37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_019ead18-4aca-7360-9550-97070e9416ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ead18-4aca-7364-a04d-f03543171d37" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_019ead18-4aca-7360-9550-97070e9416ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7c3f-8e11-96f153c7718e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-75b0-9ee3-90623d8d2455" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7c3f-8e11-96f153c7718e" xlink:to="loc_us-gaap_OperatingIncomeLoss_019ead18-4aca-75b0-9ee3-90623d8d2455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_019ead18-4aca-7260-9034-00de0b5e74cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7c3f-8e11-96f153c7718e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_019ead18-4aca-7260-9034-00de0b5e74cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_019ead18-4aca-761d-a541-7de62b7e037c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7c3f-8e11-96f153c7718e" xlink:to="loc_us-gaap_InterestExpense_019ead18-4aca-761d-a541-7de62b7e037c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019ead18-4aca-73e7-a024-8b8524de834c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ead18-4aca-7c3f-8e11-96f153c7718e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019ead18-4aca-73e7-a024-8b8524de834c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="myrg-20260630.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_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_019ead18-4aca-7515-acfb-4c912484e7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_019ead18-4aca-7515-acfb-4c912484e7d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_019ead18-4aca-74fe-828d-f5f2e2ef970d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_019ead18-4aca-74fe-828d-f5f2e2ef970d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_019ead18-4aca-7d0b-98d1-05a5fd844693" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_019ead18-4aca-7d0b-98d1-05a5fd844693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019ead18-4aca-7f1a-9cf8-5a2c4be5cba6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019ead18-4aca-7f1a-9cf8-5a2c4be5cba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019ead18-4aca-737c-bd74-6556ad7c278a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019ead18-4aca-737c-bd74-6556ad7c278a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ead18-4aca-787d-9ec4-35655baf7636" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-77b9-9ae6-c12fa1adb250" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ead18-4aca-787d-9ec4-35655baf7636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7144-b24b-aff728c83d89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_NetIncomeLoss_019ead18-4aca-7144-b24b-aff728c83d89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019ead18-4aca-7d8d-a74f-8d5ddacf4b46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_Depreciation_019ead18-4aca-7d8d-a74f-8d5ddacf4b46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019ead18-4aca-7a09-bb43-f7f5c49b9d61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019ead18-4aca-7a09-bb43-f7f5c49b9d61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019ead18-4aca-76a1-91dc-471300963a81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_ShareBasedCompensation_019ead18-4aca-76a1-91dc-471300963a81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019f90b7-949a-71e1-98dd-0342f7460a49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019f90b7-949a-71e1-98dd-0342f7460a49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ead18-4aca-72f7-8e78-aa204bb10557" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ead18-4aca-72f7-8e78-aa204bb10557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019ead18-4aca-7a0f-b564-d3be471d008b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019ead18-4aca-7a0f-b564-d3be471d008b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ead18-4aca-7254-b7b1-e7147cec45ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ead18-4aca-7254-b7b1-e7147cec45ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019ead18-4aca-7188-8f3f-1e6ce95c8aac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019ead18-4aca-7188-8f3f-1e6ce95c8aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_019ead18-4aca-7e98-b14d-ed5be1ce8e18" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_019ead18-4aca-7e98-b14d-ed5be1ce8e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019ead18-4aca-7f8d-817b-8de35a3a3964" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019ead18-4aca-7f8d-817b-8de35a3a3964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ead18-4aca-76e4-b255-63764a1acc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ead18-4aca-76e4-b255-63764a1acc8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019ead18-4aca-7298-9efd-440f0c8b3c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019ead18-4aca-7298-9efd-440f0c8b3c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_019ead18-4aca-7ceb-855a-5b7a54277144" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_019ead18-4aca-7ceb-855a-5b7a54277144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019ead18-4aca-7803-bfc6-692add351446" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7dd3-9171-6abf443de3e0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019ead18-4aca-7803-bfc6-692add351446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ead18-4aca-7cf9-9393-63d0483aa54d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7e57-956b-aeafb5d22793" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ead18-4aca-7cf9-9393-63d0483aa54d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ead18-4aca-7e57-956b-aeafb5d22793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ead18-4aca-787c-aa62-3c9ae51adaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ead18-4aca-7cf9-9393-63d0483aa54d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ead18-4aca-787c-aa62-3c9ae51adaf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-71ae-aff1-2980a432e91c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ead18-4aca-7cf9-9393-63d0483aa54d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ead18-4aca-71ae-aff1-2980a432e91c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019ead18-4aca-73b1-b663-f7d84b0836b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ead18-4aca-7cf9-9393-63d0483aa54d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019ead18-4aca-73b1-b663-f7d84b0836b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ead18-4aca-75f6-b560-3f5a7b46c84b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019ead18-4aca-7994-89c5-4e5ceee3711c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ead18-4aca-75f6-b560-3f5a7b46c84b" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019ead18-4aca-7994-89c5-4e5ceee3711c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019ead18-4aca-77f2-bd53-9331bd81a260" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ead18-4aca-75f6-b560-3f5a7b46c84b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019ead18-4aca-77f2-bd53-9331bd81a260" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-751c-a939-61662791abcd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_019ead18-4aca-7d4f-aff7-aae71172266a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ead18-4aca-751c-a939-61662791abcd" xlink:to="loc_us-gaap_UnbilledContractsReceivable_019ead18-4aca-7d4f-aff7-aae71172266a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ConstructionContractorReceivableRetainageAssetNet_019ead18-4aca-7e03-ac32-20fb35394986" xlink:href="myrg-20260630.xsd#myrg_ConstructionContractorReceivableRetainageAssetNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ead18-4aca-751c-a939-61662791abcd" xlink:to="loc_myrg_ConstructionContractorReceivableRetainageAssetNet_019ead18-4aca-7e03-ac32-20fb35394986" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-79d0-b091-03c91777fe1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_019ead18-4aca-77c5-8d7a-59ab1b2be803" xlink:href="myrg-20260630.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-79d0-b091-03c91777fe1a" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_019ead18-4aca-77c5-8d7a-59ab1b2be803" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_019ead18-4aca-7ddb-85e8-3b6a776f3cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-79d0-b091-03c91777fe1a" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_019ead18-4aca-7ddb-85e8-3b6a776f3cb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ConstructionContractorReceivableRetainageLiabilityNet_019ead18-4aca-76e3-a684-c8268a2319e9" xlink:href="myrg-20260630.xsd#myrg_ConstructionContractorReceivableRetainageLiabilityNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-79d0-b091-03c91777fe1a" xlink:to="loc_myrg_ConstructionContractorReceivableRetainageLiabilityNet_019ead18-4aca-76e3-a684-c8268a2319e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20260630.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_019ead18-4aca-7774-b7e1-b3e1ea9f3c29" xlink:href="myrg-20260630.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019ead18-4aca-7a21-9af3-2ff1c4957814" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_019ead18-4aca-7774-b7e1-b3e1ea9f3c29" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019ead18-4aca-7a21-9af3-2ff1c4957814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_019ead18-4aca-70aa-9430-8f4f30c40e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_019ead18-4aca-7774-b7e1-b3e1ea9f3c29" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_019ead18-4aca-70aa-9430-8f4f30c40e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities_019ead18-4aca-7e4f-9983-ae572d77fe5f" xlink:href="myrg-20260630.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ead18-4aca-75d9-ae04-42221555f411" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_NetContractAssetsLiabilities_019ead18-4aca-7e4f-9983-ae572d77fe5f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ead18-4aca-75d9-ae04-42221555f411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-7656-b624-e1f05ec0d11f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_NetContractAssetsLiabilities_019ead18-4aca-7e4f-9983-ae572d77fe5f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ead18-4aca-7656-b624-e1f05ec0d11f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-7d85-a6ca-5007523069aa" xlink:href="myrg-20260630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_019ead18-4aca-76dd-8f63-be4c63ba7e6f" xlink:href="myrg-20260630.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_019ead18-4aca-7d85-a6ca-5007523069aa" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_019ead18-4aca-76dd-8f63-be4c63ba7e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BillingsToDate_019ead18-4aca-7962-93cd-97d6451dcfc2" xlink:href="myrg-20260630.xsd#myrg_BillingsToDate"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_019ead18-4aca-7d85-a6ca-5007523069aa" xlink:to="loc_myrg_BillingsToDate_019ead18-4aca-7962-93cd-97d6451dcfc2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-7398-8bbc-aaa220613470" xlink:href="myrg-20260630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_019ead18-4aca-7f42-bfdc-fe8c8a10f2db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_019ead18-4aca-7398-8bbc-aaa220613470" xlink:to="loc_us-gaap_UnbilledContractsReceivable_019ead18-4aca-7f42-bfdc-fe8c8a10f2db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_019ead18-4aca-74e3-b025-490449f21ad6" xlink:href="myrg-20260630.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_019ead18-4aca-7398-8bbc-aaa220613470" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_019ead18-4aca-74e3-b025-490449f21ad6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-73f6-b353-6a99e41b6120" xlink:href="myrg-20260630.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7967-a0d6-b20957882886" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationNoncurrent_019ead18-4aca-73f6-b353-6a99e41b6120" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7967-a0d6-b20957882886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-714a-91e3-80be34a8799b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationNoncurrent_019ead18-4aca-73f6-b353-6a99e41b6120" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-714a-91e3-80be34a8799b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_019ead18-4aca-7c30-bc1f-185d8e2a1a09" xlink:href="myrg-20260630.xsd#myrg_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019ead18-4aca-78de-b0e3-71e89e5e1650" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_019ead18-4aca-7c30-bc1f-185d8e2a1a09" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019ead18-4aca-78de-b0e3-71e89e5e1650" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_019ead18-4aca-72be-bf35-d6cc088afc33" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_019ead18-4aca-7c30-bc1f-185d8e2a1a09" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_019ead18-4aca-72be-bf35-d6cc088afc33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_019ead18-4aca-7036-8ea5-b55ce710cfd8" xlink:href="myrg-20260630.xsd#myrg_LeaseObligationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-78ad-9e0a-cd1fcfda847f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationCurrent_019ead18-4aca-7036-8ea5-b55ce710cfd8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-78ad-9e0a-cd1fcfda847f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-7f46-89cc-d8d67c1048ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationCurrent_019ead18-4aca-7036-8ea5-b55ce710cfd8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-7f46-89cc-d8d67c1048ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationTotal_019ead18-4aca-7c64-8253-b2ca3078466f" xlink:href="myrg-20260630.xsd#myrg_LeaseObligationTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_019ead18-4aca-75cd-a41d-3bd72615f684" xlink:href="myrg-20260630.xsd#myrg_LeaseObligationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationTotal_019ead18-4aca-7c64-8253-b2ca3078466f" xlink:to="loc_myrg_LeaseObligationCurrent_019ead18-4aca-75cd-a41d-3bd72615f684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_019ead18-4aca-7c0f-a34c-156529b6bb88" xlink:href="myrg-20260630.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationTotal_019ead18-4aca-7c64-8253-b2ca3078466f" xlink:to="loc_myrg_LeaseObligationNoncurrent_019ead18-4aca-7c0f-a34c-156529b6bb88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-70f4-8c35-aaa3874e0a51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019ead18-4aca-7e5e-8c12-be5bdd0d2eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ead18-4aca-70f4-8c35-aaa3874e0a51" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019ead18-4aca-7e5e-8c12-be5bdd0d2eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_019ead18-4aca-756b-bdf6-57d2b6bc54e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ead18-4aca-70f4-8c35-aaa3874e0a51" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_019ead18-4aca-756b-bdf6-57d2b6bc54e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019ead18-4aca-716f-8571-02536539c880" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ead18-4aca-70f4-8c35-aaa3874e0a51" xlink:to="loc_us-gaap_OperatingLeaseCost_019ead18-4aca-716f-8571-02536539c880" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019ead18-4aca-749e-89dc-7037d211bdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ead18-4aca-70f4-8c35-aaa3874e0a51" xlink:to="loc_us-gaap_VariableLeaseCost_019ead18-4aca-749e-89dc-7037d211bdcd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="myrg-20260630.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-766b-8dbe-d7345fb8c3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-766b-8dbe-d7345fb8c3b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-7115-aa00-11d9ee0779b1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-7115-aa00-11d9ee0779b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-7b36-95fa-031c663a0de8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-7b36-95fa-031c663a0de8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-798a-a674-a23bec83cab4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-798a-a674-a23bec83cab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-7a18-a909-0717aa5af4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-7a18-a909-0717aa5af4a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-7bd4-b733-4b6ee41c745b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-7bd4-b733-4b6ee41c745b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-7ec4-8379-b5027b0fe55b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7cb8-a0d8-ae0f8f34e6a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-7ec4-8379-b5027b0fe55b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidOneYear_019ead18-4aca-725e-b1a9-9d45c6e32661" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidOneYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-761a-85fd-3df051eca081" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidOneYear_019ead18-4aca-725e-b1a9-9d45c6e32661" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-761a-85fd-3df051eca081" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-71a5-b4d4-c1d3a28fec25" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidOneYear_019ead18-4aca-725e-b1a9-9d45c6e32661" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-71a5-b4d4-c1d3a28fec25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-776a-ae14-f14f1fa40962" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7e2c-a98d-d87e06dc3ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-776a-ae14-f14f1fa40962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7e2c-a98d-d87e06dc3ca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7e2e-82d9-4cc244ff2d75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-776a-ae14-f14f1fa40962" xlink:to="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7e2e-82d9-4cc244ff2d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-77d8-89ac-101200bb16ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-7a9b-92b2-c915de86152c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-77d8-89ac-101200bb16ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-7a9b-92b2-c915de86152c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-7852-a0c9-a7758e565836" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-77d8-89ac-101200bb16ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-7852-a0c9-a7758e565836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-78f8-97b3-ad4e1b567191" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-763c-ae5f-4e02f181a698" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-78f8-97b3-ad4e1b567191" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-763c-ae5f-4e02f181a698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7cb1-a9e6-3faa55109b06" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-78f8-97b3-ad4e1b567191" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7cb1-a9e6-3faa55109b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_019ead18-4aca-7070-b091-91851ef641ad" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-7bde-b667-122b241a987d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityNoncurrent_019ead18-4aca-7070-b091-91851ef641ad" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ead18-4aca-7bde-b667-122b241a987d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7c6e-b65e-8967e2233eff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityNoncurrent_019ead18-4aca-7070-b091-91851ef641ad" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7c6e-b65e-8967e2233eff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_019ead18-4aca-7155-9260-a2affddb7ca6" xlink:href="myrg-20260630.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-7f86-b267-7a26c267e777" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_019ead18-4aca-7155-9260-a2affddb7ca6" xlink:to="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-7f86-b267-7a26c267e777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7948-90cd-b3cc863685af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_019ead18-4aca-7155-9260-a2affddb7ca6" xlink:to="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7948-90cd-b3cc863685af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_019ead18-4aca-72a8-902a-da45fc2119d9" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-7806-b61a-d9eefb06f502" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_019ead18-4aca-72a8-902a-da45fc2119d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-7806-b61a-d9eefb06f502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-7be7-b7b4-e0b3fc959346" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_019ead18-4aca-72a8-902a-da45fc2119d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-7be7-b7b4-e0b3fc959346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFive_019ead18-4aca-7964-95fc-e777ce8585e7" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-79ef-b162-530de4b1cc51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFive_019ead18-4aca-7964-95fc-e777ce8585e7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-79ef-b162-530de4b1cc51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-7939-88e2-cac8fcf9c682" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFive_019ead18-4aca-7964-95fc-e777ce8585e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-7939-88e2-cac8fcf9c682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFour_019ead18-4aca-76c6-9203-41d96d8420d6" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-723b-9952-efb9a04d0824" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFour_019ead18-4aca-76c6-9203-41d96d8420d6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-723b-9952-efb9a04d0824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-7ca6-a993-a29762525ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearFour_019ead18-4aca-76c6-9203-41d96d8420d6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-7ca6-a993-a29762525ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearTwo_019ead18-4aca-735e-b23e-9f722fe4037a" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-79cf-85ec-106ea024c6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearTwo_019ead18-4aca-735e-b23e-9f722fe4037a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-79cf-85ec-106ea024c6f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-7cc2-957e-bd9091ecab8a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearTwo_019ead18-4aca-735e-b23e-9f722fe4037a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-7cc2-957e-bd9091ecab8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_019ead18-4aca-731f-84a0-a9d772fef2ce" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-7393-a33e-2d7e86133575" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityCurrent_019ead18-4aca-731f-84a0-a9d772fef2ce" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ead18-4aca-7393-a33e-2d7e86133575" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-759d-8d79-ffe7feab45c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityCurrent_019ead18-4aca-731f-84a0-a9d772fef2ce" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-759d-8d79-ffe7feab45c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_019ead18-4aca-77b2-8fea-80ad343e8421" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-7172-9117-e4726d1afa68" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_019ead18-4aca-77b2-8fea-80ad343e8421" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-7172-9117-e4726d1afa68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-733f-bb60-5bfa8c29d785" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_019ead18-4aca-77b2-8fea-80ad343e8421" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-733f-bb60-5bfa8c29d785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7480-8cb9-c3477d1a5809" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-7715-949f-8edfea516e12" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7480-8cb9-c3477d1a5809" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ead18-4aca-7715-949f-8edfea516e12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7956-8ea8-865f896f3b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019ead18-4aca-7480-8cb9-c3477d1a5809" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ead18-4aca-7956-8ea8-865f896f3b1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-787f-8c0f-9d59483637ec" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-71b3-9e81-8ef67c4e69a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-787f-8c0f-9d59483637ec" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-71b3-9e81-8ef67c4e69a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7059-b7a2-6febd8641920" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-787f-8c0f-9d59483637ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7059-b7a2-6febd8641920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearThree_019ead18-4aca-7c7f-9071-81a1515b6956" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-725b-8614-51238ff341da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearThree_019ead18-4aca-7c7f-9071-81a1515b6956" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-725b-8614-51238ff341da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-747e-b4ad-548fb0061bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaidYearThree_019ead18-4aca-7c7f-9071-81a1515b6956" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-747e-b4ad-548fb0061bc6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-79e8-84d0-66fce340595e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019ead18-4aca-79e8-84d0-66fce340595e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-746e-aa78-737dabfb7dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019ead18-4aca-746e-aa78-737dabfb7dc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-76fb-9927-e1a33841b9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019ead18-4aca-76fb-9927-e1a33841b9e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-7965-bf6b-2310aa582dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019ead18-4aca-7965-bf6b-2310aa582dbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-77a7-a8f6-79c5d09b8364" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019ead18-4aca-77a7-a8f6-79c5d09b8364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-7b8b-a9e6-0da6e739d7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019ead18-4aca-7b8b-a9e6-0da6e739d7ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-76c4-92a7-5d4ca9d14772" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019ead18-4aca-7e1b-926d-d910f9117b87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019ead18-4aca-76c4-92a7-5d4ca9d14772" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7966-b355-e72d94294ba9" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7030-9dcd-bdc9c1db7a42" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7966-b355-e72d94294ba9" xlink:to="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7030-9dcd-bdc9c1db7a42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_019ead18-4aca-739a-8344-6f56d3498192" xlink:href="myrg-20260630.xsd#myrg_LeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7966-b355-e72d94294ba9" xlink:to="loc_myrg_LeaseLiability_019ead18-4aca-739a-8344-6f56d3498192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_019ead18-4aca-73fb-ab84-21ab53283aa2" xlink:href="myrg-20260630.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_019ead18-4aca-7e47-b517-015601fc5202" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_019ead18-4aca-73fb-ab84-21ab53283aa2" xlink:to="loc_myrg_LeaseLiabilityCurrent_019ead18-4aca-7e47-b517-015601fc5202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_019ead18-4aca-7a8f-a7ed-e5b0358a5a37" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_019ead18-4aca-73fb-ab84-21ab53283aa2" xlink:to="loc_myrg_LeaseLiabilityNoncurrent_019ead18-4aca-7a8f-a7ed-e5b0358a5a37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7f8b-a525-3f08f7f954c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7e28-9368-e8c708d78075" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7f8b-a525-3f08f7f954c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019ead18-4aca-7e28-9368-e8c708d78075" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-73f2-a1ca-f37801300117" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019ead18-4aca-7f8b-a525-3f08f7f954c1" xlink:to="loc_us-gaap_FinanceLeaseLiability_019ead18-4aca-73f2-a1ca-f37801300117" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_019ead18-4aca-776e-bd4c-ea92eac12362" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidRemainderOfFiscalYear_019ead18-4aca-776e-bd4c-ea92eac12362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidOneYear_019ead18-4aca-75f6-8deb-87c5d6abcb32" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidOneYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidOneYear_019ead18-4aca-75f6-8deb-87c5d6abcb32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearTwo_019ead18-4aca-7daa-94fd-4a249162d375" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearTwo_019ead18-4aca-7daa-94fd-4a249162d375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearThree_019ead18-4aca-7741-9ef6-61bcfa94f529" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearThree_019ead18-4aca-7741-9ef6-61bcfa94f529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFour_019ead18-4aca-730a-adbd-2fe1fb9da464" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearFour_019ead18-4aca-730a-adbd-2fe1fb9da464" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidYearFive_019ead18-4aca-77fe-8412-d5afb9bd206f" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidYearFive_019ead18-4aca-77fe-8412-d5afb9bd206f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_019ead18-4aca-7602-a1e6-10d9f8cc1ee7" xlink:href="myrg-20260630.xsd#myrg_LeaseLiabilityToBePaidAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityToBePaid_019ead18-4aca-7b9f-94c3-77f946c30419" xlink:to="loc_myrg_LeaseLiabilityToBePaidAfterYearFive_019ead18-4aca-7602-a1e6-10d9f8cc1ee7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4aca-7984-8572-4356f00e5fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019ead18-4aca-7743-90cf-54ca3342367b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ead18-4aca-7984-8572-4356f00e5fe3" xlink:to="loc_us-gaap_LongTermDebtCurrent_019ead18-4aca-7743-90cf-54ca3342367b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019ead18-4aca-72ed-906c-84ef50e77cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ead18-4aca-7984-8572-4356f00e5fe3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019ead18-4aca-72ed-906c-84ef50e77cdf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4acb-74fa-9150-a42266f3037f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_019ead18-4acb-7bd0-91b0-659fce036818" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ead18-4acb-74fa-9150-a42266f3037f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_019ead18-4acb-7bd0-91b0-659fce036818" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_019ead18-4acb-7f0a-9ad4-7b605b3e1ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ead18-4acb-74fa-9150-a42266f3037f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_019ead18-4acb-7f0a-9ad4-7b605b3e1ac1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="simple" xlink:href="myrg-20260630.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_019ead18-4b79-7f6f-bc43-641130e9cc88" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ead18-4b79-7f48-94d8-0b103a55e736" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ead18-4b79-7f6f-bc43-641130e9cc88" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ead18-4b79-7f48-94d8-0b103a55e736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019ead18-4b79-7bc2-a21b-cba0f869a4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ead18-4b79-7f6f-bc43-641130e9cc88" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019ead18-4b79-7bc2-a21b-cba0f869a4fc" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
